GLG 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
or as a stand-alone
. Both the Strip
and the XY Scatter
The GLG Real-Time Chart is capable of displaying multiple
lines with tens of
thousands of data points
and updating them with
It can position points
at uneven intervals using time stamps and handle invalid
or missing data points.
The chart maintains a history
and supports integrated zooming and scrolling
allows to scroll through large datasets of 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 plot lines without losing already plotted
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 features.
Point and Click Editor and Prototyping
A chart can be customized by editing its properties or
using the GLG Graphics Builder,
a graphical editor with point and click interface.
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
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 of the
GLG Builder and Animation
Tutorial for information on editing the chart's
GLG Real-Time Charts are deployed in a Java application
using the GLG Java Class Library,
which provides API methods for loading a chart's drawing
real-time data for the chart. As a Java Bean, a
chart can be a component of a larger Java application.
For Web and Mobile
library is provided, and a server-side
version of the Java library for the server-side
Web deployment via JSP is also available.
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 via
at run time.
Click here for a coding
Click here to see
a Java coding example
of using a real-time chart.
The GLG Real-Time
Charts Package starts at $950 and includes
Charts widget set, a Limited Edition of the
Graphics Builder and a selected deployment option
The Basic Edition of the
Graphics Builder can be purchased to create
dashboards containing multiple charts and other widgets.
Click here for
more information on the GLG Widgets Package.