HMI and SCADA Toolkit
Interactive Editor & GIS
Desktop: C/C++, C#/.NET, Java
Platforms: Windows, Linux, Embedded/ARM Web: JavaScript, React, Angular
Desktop: C/C++, C#/.NET, Java
Platforms: Windows, Linux, ARM
HMI and SCADA Toolkit
Interactive Editor & GIS
|
|
|
Products:
|
|
Multi-Platform
HMI & SCADA Toolkit With Royalty-Free Cross-Platform Vector Graphics Engine |
"I really like your product and how easy it is to use the API. I am only using about 8 different API calls to get all of my work done. The pan and zoom features are great." - Frank S Jung, Raytheon |
The GLG Toolkit is a graphical development framework designed for real-time data visualization and HMI (Human-Machine Interface) development. It is engineered for low-latency telemetry, process control monitoring, SCADA/HMI mimics, and network management systems.
The Toolkit supports cross-platform deployment via native libraries and framework-specific wrappers.
| Platform / Environment | Components & Bindings |
| C / C++ (Native) | Windows, Linux/Unix and Embedded
Boards. Includes bindings for Qt, GTK, Motif, and MFC. |
| C# / .NET | C#
Class Library for C# and VB.NET. Also Includes ActiveX Control. |
| Java | Java Class Library with integrated Swing and Java Bean containers. |
| Web / Mobile | JavaScript, React, Angular, Next.js libraries. |
The Toolkit version is categorized by the required runtime environment (C/C++, C#, Java, or Web/Mobile Editions) and offers tiered functionality based on the development requirements:
| Online Demos | Try Free | More Information | How to Purchase | Pricing |
| Web HMI & SCADA Toolkit |
The GLG Toolkit (Web Edition) provides a high-performance framework for engineering dynamic, data-driven HMI and SCADA interfaces delivered natively in the browser. Its optimized JavaScript engine ensures low-latency client-side rendering across all modern web browsers—without the need for plugins or third-party extensions.
The toolkit includes native wrappers for modern component-based architectures, providing lifecycle management and state synchronization for:
| Feature | Specification |
| Rendering Engine | HTML5 Canvas (Hardware Accelerated) |
| Browser Support | Chrome, Firefox, Edge, Safari and mobile browsers |
| Data Binding | Real-time tag-based or resource-based updates |
| Object Model | Hierarchical vector objects with dynamic attributes |
| Mobile Support | Full touch-event support |
| Deployment | Client-side execution in the browser |
The Toolkit version is categorized by the required runtime environment (C/C++, C#, Java, or Web/Mobile Editions) and offers tiered functionality based on the development requirements:
| Online Demos | Try Free | More Information | How to Purchase | Pricing |
|
GLG Widgets Royalty Free Components |
"I'm very impressed with your product. The artificial horizon widget is great. You obviously realize how hard it is to find a Java widget like that anywhere, which is why you made one. Still, the quality is so good that you'd think there was competition! You provide excellent support, too." - Clinton Winfrey, US Navy |
GLG Widgets are high-performance graphical components engineered for real-time dashboards and interactive HMI displays. Designed for maximum versatility, they can function as standalone instruments or be integrated into sophisticated, multi-widget dashboards. Each widget is fully interactive, capable of processing user input and displaying real-time data.
The GLG Widgets Package is a modular solution tailored to your specific needs. Each license includes your selected widget sets (such as dials, meters, real-time charts, or avionics gauges) and the GLG Graphics Builder for easy configuration. Deployment is supported via the GLG Standard API for your chosen target platform (C/C++, C#/.NET, Java, or JavaScript).
The GLG Widgets Package is available in several versions, depending on your design and integration requirements:
All widgets include a royalty-free license for distribution with your application.
| Widget Gallery | Try Free | More Information | How to Purchase | Pricing |
|
HMI Configurator:
Simplified End-User Editor with Loadable OEM Customization Modules |
The HMI Configurator is a simplified editor designed specifically for end-users. While the GLG Graphics Builder allows developers and systems integrators to engineer custom visual components with complex dynamics, the HMI Configurator focuses on accessibility. It empowers users to compose custom displays using pre-built component libraries with a minimal learning curve.
The HMI Configurator provides an intuitive workspace where operators can:
The HMI Configurator is built for seamless integration into larger applications, offering robust OEM customization features:
| More Information | How to Purchase | Pricing |
|
GIS Map Server Integrated Component or Standalone |
The GLG Map Server component provides a high-performance engine for adding dynamic mapping to any application. It is designed for maximum flexibility, functioning as an integrated component within the GLG Toolkit, a standalone C/C++ GIS library, or a web-based map server.
| Dataset | Type | Coverage | Detail / Size |
| Open Street Map (OSM) | Vector | Global | Street-level & buildings (100 GB) |
| World Satellite Images | Raster | Global | 15m resolution (800 GB) or 250m (550 MB) |
| US Census/Tiger | Vector | USA | Street-level detail (10 GB) |
| Digital Chart of the World | Vector | Global | Political boundaries & vegetation (2 GB) |
| US Aerial Images | Raster | USA | High-res 0.5m/pixel (100 GB per state) |
| Processing Custom Datasets | Raster & Vector | Custom | Includes tiling and layering setup |
| More Information | Try Free | Map Image Gallery | How to Purchase | Pricing |
|
GLG Data Gateway Cross-Platform Messaging Library with Data Serialization API |
The GLG Data Gateway is a high-performance, lightweight data and message distribution library specifically designed for mission-critical SCADA and HMI applications.
The Data Gateway acts as a connectivity bridge within the broader GLG ecosystem. It allows developers to:
| More Information | Try Free | How to Purchase | Pricing |