Real-Time Charts are a collection of high-performance charts
optimized for large datasets and real-time update rates. Any real-time
chart may be used as a part of a larger GLG
HMI display or as a stand-alone
component. Both the Strip Charts
and the XY Scatter Plots are provided.
The GLG Real-Time Chart is capable of displaying multiple lines with tens of thousands of data points and
updating them with real-time data. It can position points at uneven
intervals using time stamps and handle invalid or missing data points.
maintains a history
buffer and supports integrated
zooming and scrolling, which allows to scroll through large
historical data even while the new data points are being added. It can
adjust the size of the history buffer on the fly, and erase or show
without losing already plotted data.
The chart also supports multiple Y axes, point tooltips, cross-hair
cursor feedback and point selection with the mouse, as shown in the online demo. Chart features
include custom label formatters, grid and level lines, configurable
minor and major tick intervals, integrated legends and many other
Point and Click
Editor and Prototyping
A chart can be customized by editing its properties or resources
using the GLG
Graphics Builder, a graphical editor with point and
The Builder can
also be used to change the chart's layout and add annotations to the
chart. Using the Builder, developers can create dashboards containing
multiple charts, as well as custom HMI displays with charts, dials,
process symbols and other dynamic objects as shown in the demos.
The Run mode of
the Builder can be used to prototype the
chart 's run-time behavior with simulated data. The Run mode
toolbar contains controls for testing the chart's performance.
The final drawing
containing the customized chart is saved into a file which is then used
by one of the run-time libraries listed below.
Refer to the Using GLG Real Time Charts chapter
on page 55 of the GLG Builder and
Animation Tutorial (HTML / PDF) for information on editing the
The Mobile Edition
of the GLG Real-Time
Charts uses the GLG Graphics Server,
which is deployed on a JavaEE server and is used to generate dynamic
chart images. The images are displayed on mobile devices (iPhone, Android, etc.) and are periodically
updated with live data.
A developer uses a
run-time API to develop an application that loads the chart's drawing
and supplies real-time data
for the chart. An application can obtain data using any custom data
acquisition mechanism; the data is then pushed into the chart using the
GLG API calls. The application can also dynamically configure the chart
at run time.
The Mobile Edition
of the GLG Real-Time Charts Package
at $1690 and includes the Real-Time Charts widget set,
a Basic Edition of the Graphics Builder
and the GLG Graphics Server.
The Basic Edition of the Graphics Builder
can be used to create dashboards containing multiple charts and
Click here for more
information on the GLG Widgets