Scada Viewer Tool
The GLG Toolkit by Generic Logic is a software development framework used to create, customize, and deploy real-time HMIs (Human-Machine Interfaces) and SCADA displays. It provides out-of-the-box SCADA Viewer frameworks for process monitoring and active system control.Core ComponentsGLG Graphics Builder: A point-and-click graphical editor used to build dynamic, data-driven vector graphics without manual coding.SCADA Viewer Framework: A ready-to-use application designed to load your drawings, connect to live telemetry or data sources, and animate the graphics for real-time monitoring.GLG Data Gateway: Connects your SCADA Viewer to live data sources (such as SQL databases, MQTT brokers, or OPC servers).Deployment PlatformsThe GLG SCADA Viewer is highly flexible and cross-platform, allowing you to deploy your displays across multiple environments:Web: Native support for JavaScript, React, Angular, and Next.js, allowing you to view and control SCADA systems via standard web browsers.Desktop: Libraries and APIs available for C/C++, C#/.NET, and Java.Embedded: Support for embedded systems and ARM processors like Raspberry Pi.Use Cases and FeaturesActive Process Control: Allows operators to adjust values, manage states, and interact with live processes.Alarm Management: Features an integrated alarm button to trigger alarm dialogs, highlight fault conditions, and monitor status.Geographic Information Systems (GIS): Includes built-in mapping components to visualize pipeline routes, networks, and telemetry.To download a free trial, test out live HTML5 demos, or read the technical documentation, you can visit the official Generic Logic HMI Toolkit website.If you want to know more, let me know:What programming environment are you using (e.g., JavaScript, C++, C#)?What specific data sources or protocols do you need the SCADA Viewer to connect to?
The SCADA Viewer is a ready-to-use, customizable application framework provided by the GLG Toolkit (Generic Logic). It is designed to act as a robust engine for loading complex HMI/SCADA drawings, connecting them to real-time data feeds via Data Tags, and animating the graphics instantly.Unlike a basic visualization tool, the SCADA Viewer provides full functionality for both active process control and real-time process monitoring.Core Technical CapabilitiesMulti-Platform Deployment: It offers native libraries for desktop environments (C/C++, C# .NET, Java) alongside a robust client-side JavaScript / React / Angular / Next.js library for web and mobile browsers.Infinite Scalability: Built entirely on resolution-independent vector graphics, drawings automatically scale to fit any container size, keeping visuals crisp from small embedded ARM screens up to massive control-room command displays.Built-in SCADA Widgets: Supports an extensive library of pre-built dynamic components including interactive dials, meters, process control buttons, toggle widgets, and advanced charts/graphs.Integrated GIS Map Server: Can be deployed with the optional GLG GIS Map Server component to overlay asset tracks and live SCADA data onto geographic map layers.SCADA Viewer vs. Simple ViewerThe GLG Toolkit packages two primary reference frameworks to speed up application development:FeatureSCADA ViewerSimple ViewerPrimary UseMonitoring & Active ControlProcess Monitoring OnlyAPI ComplexityBuilt using the Enterprise Edition & Intermediate APIBuilt using the Professional Edition & Standard APINavigationHandles complex internal user interaction, view switching, and popup dialogs nativelyBasic draw-and-animate; multi-page navigation must be handled by external codeKey Built-in ComponentsAlarms System: Features a dedicated, interactive Alarm button that triggers a contextual Alarm dialog layout for handling priority system alerts.Subdrawings & Subwindows: Uses subwindow objects to swap out distinct display panels or spawn modular popup screens dynamically without requiring repetitive code modifications.Data-Driven Animation: Handles simulated or production live data exchanges seamlessly via standard data-interchange formats like JSON.Data Connectivity: Comes tightly integrated with the GLG Data Gateway framework, providing out-of-the-box coding templates to bridge backend data streams with the HMI frontend.Customization & OEM ExtensibilityThe SCADA Viewer framework is designed to be highly customizable. For developers building vendor-specific equipment interfaces, the underlying toolkit supports custom runtime extensions via loadable DLLs (shared libraries on Linux/Unix). This allows teams to append specialized navigation modules, application-specific data browsers, custom dynamic actions, or specialized color palettes straight into the HMI Graphics Builder environment.If you are looking to test or deploy this tool, please let me know:What backend language or framework are you planning to use? (e.g., C++, .NET, React, pure HTML5/JavaScript)Do you need assistance setting up real-time data binding or the GLG Data Gateway?
Reference image showing features of GLG Toolkit
Reference image showing features of GLG Toolkit
Key Use Cases of the SCADA Viewer ToolThe SCADA Viewer framework is built for highly interactive mission-critical applications. Primary use cases include:Process Control and Automation: Operators use it to monitor live telemetry (e.g., temperatures, pressure, tank levels) and actively command backend systems—like opening valves, starting motors, or adjusting setpoints.Real-Time Data Visualization: It translates raw machine data into high-performance, dynamic graphics, such as interactive dashboards, process control diagrams, dials, and strip charts.Alarm Management: The viewer features an alarm button and dialog that instantly notify operators of system faults or out-of-bounds readings.Multi-Level Navigation: It allows users to drill down from high-level system summaries into detailed sub-drawings and popup dialogs for specific parts of a machine or facility.GIS Integration: For applications like traffic, pipeline, or fleet monitoring, the tool embeds geographical maps, letting operators track dynamic icons on a live-updating world map.
Downlaod - Scada Viewer Tool
Request for Trial licence
Download User Guide & reference manual
How the GLG Toolkit Makes It PossibleGraphical Editor: Developers use the GLG Graphics Builder to draw and configure visual components via point-and-click, eliminating the need to code every single graphic manually.Cross-Platform Deployment: It offers native libraries for C/C++, C# (.NET), Java, and a JavaScript library for Web (React/Angular) and mobile deployment, meaning the same SCADA diagram can be viewed on a desktop or a smartphone.Easy Integration: The open framework makes it easy to drop GLG-designed HMI screens into existing legacy SCADA architectures without rewriting backend code.To see live examples of how the viewer handles data updates and controls, you can explore the Web HMI / SCADA Library page on the Generic Logic website.Would you like to know more about how the GLG Toolkit's SCADA Viewer integrates with specific programming languages like JavaScript, C#, or Java, or are you looking to design a custom dashboard for a specific industry?