SL-GMS Demos

These demos illustrate the small size and excellent performance of dynamic graphics displays built using SL-GMS Development Tools.

Each applet is an example of a highly optimized, compact, thin Java client that downloads, draws, and updates its graphics quickly and efficiently. Each one contains a variety of graphical objects whose attributes may be changing dynamically in real-time.

The SL-GMSDraw Dynamic Graphic Editor was used to define the graphics and the dynamic properties of each of the objects in the displays.

The SL-GMS Code Generator produced the Pure Java source code for Classes which implement the dynamic graphics displays built in the Editor.

These Classes make use of a small, compact, and efficient run-time class library, which can be packaged with each applet to make it completely self-contained.

The Java code that is produced by the SL-GMS tools is readily usable in a variety of forms - as an applet, a Frame, a Java Bean, or a simple Java Class. Several options permit the user to make tradeoffs regarding download time, data compression, redraw performance, etc.

Each applet displays, in its lower right corner, some timing information. The first number is the rate at which the applet is updating (in milliseconds). The second number indicates the actual number of milliseconds taken for the previous update.

The data driving these applets are simulated in order to generate dynamics. The interface to live, real-time, data is simple and easy to adapt to your system.

The data variables could be configured to come from any number of sources, from a real-time data stream or a large relational database.

SL provides an excellent, unifying solution for dynamic graphics. A SL-GMS Model can be run as a Java Class, in a native C++ application, as well as in an ActiveX Component for use in applications that provide an ActiveX container such as Visual Basic.