GLG Toolkit's open graphical framework makes it possible
to add elaborate dynamic graphics to any application.
The powerful GLG API can be used to integrate graphical screens into
an existing application
create new graphical applications
from scratch for both
The Web and Desktop versions of the application share the same
graphical screens and programming logic, making it easy to convert
between desktop and web versions using the corresponding GLG API.
GLG HMI Configurator
provides end-users with an easy-to-use
editor to compose custom displays with a minimal learning curve.
It is highly configurable to accommodate a variety of uses.
An operator can assemble a drawing using either prebuilt or custom
components, edit the visual appearance of objects in a drawing, as
well as browse and assign data sources for animation.
GLG's Open Data API makes it possible to use any existing data
acquisition system, such as a process database or telemetry and
custom PLC drivers, to supply real-time data to animate HMI displays.
assigned at design time in the editor or
dynamically at run time provide a data connectivity
link between the graphics and the back-end system.
An application can also use the
to animate any object's attributes.
The high performance GLG Real-Time Chart is capable of displaying
multiple lines with tens of thousands of data points and updating
them with real-time data hundreds of times per second. It can
position points at uneven intervals using time stamps and handle
invalid or missing data points.
The chart provides integrated zooming and scrolling. Additionally,
it supports autoscaling, multiple axes, annotations and selection
The SCADA Viewer
template application provides functionality
for loading arbitrary drawings
created with the
GLG Graphics Builder
or HMI Configurator
and animating them with live data using the
defined in a drawing by the user.
The SCADA Viewer comes with the source code that handles navigation
between graphical pages, user interaction, alarm display and custom
popups. The SCADA Viewer source code is provided for all supported
programming environments and can be customized or extended as
needed. The SCADA Viewer is created using the
The Simple Viewer
template provides a simplified version of the
SCADA Viewer that loads a specified drawing and animates it with
data. The Simple Viewer also handles user interaction, while navigation
between graphical pages can be handled by external code. The Simple
Viewer is created using the
Professional Edition, Standard API
The SCADA Viewer
includes functionality for process
monitoring as well as process control. The Simple Viewer
includes functionality for process monitoring only.
The GLG Map Server
high-performance GIS component that can be integrated into either
Desktop or Web
applications. The map server is self-contained and doesn't require an
internet connection, allowing for use in stand-alone and embedded
The map server can be integrated into any GLG drawing via the GIS
Object, which renders a map in the background and takes care of zooming,
panning and coordinate conversion. The Toolkit handles rendering of
dynamic moving icons on top of the map and updates them in real
time. The GIS Object may be deployed in C/C++/C#/.NET, Java and HTML5
The map server supports dynamic switching between custom GIS data
layers, including raster, vector and elevation data. It also
supports different projections and automatic decluttering. A number
of GIS data sets
Open Street Map (OSM)
data set, are available and include
a complete set of setup files.