The
Java Edition of the GLG
Toolkit enables developers to create
cross-platform process control and mission-critical
applications with rich graphical HMI. The Toolkit's
run-time class library can be
easily integrated into existing SCADA
applications, making it an ideal tool for developing
custom HMI and SCADA systems.
For Web and Mobile deployment where Java is not available,
the
Web Edition of the
Toolkit can be used. The Web Edition uses an
HTML5
JavaScript library with the syntax similar to the
GLG Java Library, which makes it possible to share not
only the drawings, but also the programming logic between
the Java and JavaScript versions of an application.
Point and Click HMI Editor
The Java Edition of the GLG Toolkit includes the GLG Graphics
Builder - a graphical editor with point and click
interface for creating dynamic
HMI and SCADA screens and diagrams. With the
Graphics Builder, developers can create elaborate
process control and system monitoring drawings, define
dynamic behavior and attach real-time data sources. A large
number of pre-built components
and palettes are available
for use as building blocks in the Builder. An optional GIS Map component
is also available.
The HMI screens use vector graphics and are resolution-independent,
which makes it possible to deploy them on a wide range
of displays - from
large monitors to mobile devices. Drawings
created with the Builder can be reused between all
deployment platforms - C/C++/C#, Java, .NET, Web and
Mobile.
Cross-Platform Desktop Deployment
The Java Edition also includes the GLG Java Class Library,
which is used at run time. The GLG class library is used
by an application to load, display and update the HMI
screens with real-time data. The library provides a
concise but extensive programming API that allows
developers to configure the HMI displays at run time, as
well as to handle user interaction.
The Toolkit's open and flexible framework makes it easy
to embed HMI screens into existing SCADA applications
without a need to rewrite the existing code, and it
saves months of development time when developing new
custom control and monitoring solutions.
A choice of several API packages is available, from basic to intermediate
and advanced.
HMI Configurator for OEM Use
The GLG HMI
Configurator, a simplified
version of the HMI editor for the end-users, is
also available. It may be used for OEM distribution by
system integrators and can be extensively customized
with custom actions, icons, dialogs, data browser and
other custom features.
The HMI Configurator may also be used for developing cloud-based SCADA and
monitoring systems, where a customer creates a
drawing, specifies real-time data sources and uploads
the drawing to a server for a web or mobile deployment.