Products
Screenshots

Datasheet

Customers
Demos

Run On-Line AJAX Demos

Run On-Line Java Demos

Download C/C++/C#/VB.NET Demos
Request
Evaluation
Copy

GLG Toolkit


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

Samples of GLG widgets View a bigger image

New Features of the coming Release 3.0

New in 2.10: Cross-Platform OpenGL support

Launch On-Line Demos:
     Avionics Demo
    Controls Demo
Graph Demo
  • Java

  • C/C++
  • Unix
  • Linux
  • Windows
  • Qt/Gtk/Motif
  • AJAX
  • JSP / Servlet
  • ActiveX
  • C#
  • VB.NET
Widget Sets: GLG Widgets FAQs
An entry-level configuration of the GLG Toolkit containing one or more widget sets provides applications with custom components, such as dials, meters, graphs, avionics gauges and process control widgets. The components may be used as individual widgets or combined into custom dashboards and simulation control panels that contain multiple widgets. Each widget can be updated with real-time data and can take user input.

Depending on the programming environment, GLG widgets may be deployed as a C/C++ or MFC class, Java Bean, ActiveX Control or Qt/Gtk/Motif Widget.

The included Basic Edition of the GLG Graphics Builder may be used to modify appearance of any widget interactively, as well as build custom control panels by combining multiple widgets on  one page. The Professional or Enterprise Editions of the Graphics Builder may be used to build custom widgets from scratch.

All components are royalty-free, and may be reused and distributed with an application. The pricing for the Basic Edition and one widget set starts at $500 for Windows or Linux platforms and $645 for other Unix platforms.

More Information
How to Purchase
Pricing

Visualization and HMI 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
GLG Graphics Builder
View a bigger image

New in 3.0: New Look and Feel of the Graphics Builder

Launch On-Line Demos:

AJAX Demos
Java Demos

Avionics Dashboard Demo
  • Java

  • C/C++
  • Unix
  • Linux
  • Windows
  • Qt/Gtk/Motif
  • ActiveX
  • C#
  • VB.NET
  • Renderer Options:
  • OpenGL
  • X/GDI
 
Screenshots

Datasheet


New in 2.10: Cross-platform OpenGL support
GLG Toolkit is an extremely flexible and robust graphical framework for building visual interfaces that display real-time data, from Process Control operator displays and HMI screens to Traffic and Telemetry Monitoring displays and Supply Chain visualizations.

The Toolkit includes dynamic Graphics Builder used to create graphics interactively, either from scratch or by selecting from a supplied collection of pre-built components. The dynamic behavior  and data interfaces of graphical objects are exposed to the application on the logical level using the mechanism of named resources and tags, which frees the application from knowing the low-level details of the underlying graphics.

The graphical screens can be deployed royalty-free in a variety of programming environments and platforms. The deployment options include cross-platform C/C++ libraries for a variety of Windows and Unix/Linux platforms, the Java class library for Java deployment, as well as an ActiveX Control for C# and VB.NET.

The Java version of the of the Toolkit may be used for the client-side web deployment, while the GLG Graphics Server may be used for AJAX-based server-side web deployment.

Regardless of the deployment option, the application has access to the same intuitive and powerful
API for accessing the objects in the drawing and supplying real-time data.

The Toolkit comes in either Professional or Enterprise Edition and includes the GLG Standard API library (C/C++, Java or ActiveX), starting at $1150 on Windows and Linux, and $1500 on other Unix platforms (widget sets and GIS are optional).

More Information
How to Purchase
Pricing

GLG Graphics Server
AJAX Dynamic Graphics for JSP Servlets

AJAX Process Demo

Launch On-Line Demos:
AJAX Demos
Java Demos

AJAX Dashboard Demo
  • Server Side:
  • JSP / Servlet
  • Client Side:
  • HTML
  • Java Script
  Widget Sets:
The GLG Graphics Server provides a thin-client server-side solution that enables AJAX applications to display dynamic graphics without tedious graphics programming. It does not require Java or proprietary plug-ins on the client side and is an alternative to the Toolkit's thick-client Java-based option.

With the help of the GLG Graphics Builder, elaborate custom graphics, from simple dashboards with graphs and meters to complex visualizations and custom HMI screens, may be created interactively. The dynamic screens are deployed on the application's web pages and updated with real-time data.
 
The dynamic drawings created using the Builder are deployed on the web using the server-side Graphics Server component of the GLG Toolkit. The Graphics Server updates the drawings with the current data before  displaying them on the application's web pages. The Graphics Server also handles AJAX user interaction requests, such as object selection, tooltips and button clicks.

A drawing displayed on a web page may be modified using the Graphics Builder and reloaded into the Graphics Server, with no programming required.

In the JSP environment, the Graphics Server is deployed as a Java Servlet. The source code of a sample servlet is provided and may be customized by the application developers to fulfill the application requirements.

The AJAX Starter Package starts
from $1650 and includes the Basic Edition of the Graphics Builder, a Graphics Server with one Web-Server License and one widget set. An additional widget set may be added for  $150.

More Information
How to Purchase
Pricing

Dynamic Configuration and Editing API
Toolkit Option

Sample Application with the Extended API
View a bigger image

Screenshots

New Features of the coming Release 3.0

  New in 2.10: Cross-platform OpenGL support

Launch On-Line Demos:
Air Traffic Monitoring Demo
Diagram Editor Demo
 
Supply Chain Demo
  • Java

  • C/C++
  • Unix
  • Linux
  • Windows
  • Qt/Gtk/Motif
  • ActiveX
  • C#
  • VB.NET
  • Renderer Options:
  • OpenGL
  • X/GDI
GLG Extended API is an optional component of the GLG Toolkit, which provides advanced dynamic configuration and editing features at run time.

The GLG Extended API provides an application with capabilities to create drawings on the fly based on the current configuration data. It may be also used to add
graphical objects to the drawing dynamically at run time, which is important for applications that display variable number of dynamic icons, such as moving airplane icons on the map. Another example of using the Extended API is a custom diagramming application that creates objects  interactively based on user input.

In addition to the methods for creating and deleting objects, the Extended API also provides advanced introspection capabilities, which can be used to traverse objects in the drawing and dynamically determine the drawing's content at run time. The Extended API provides programming access to all operations available in the Graphics Builder, regardless of the chosen deployment option: C/C++, Java or ActiveX.

The Extended API carries a small royalty fee, with various pricing options to suit different distribution modes.

More Information
How to Purchase
Pricing

GIS Map Server
Integrated Component or Standalone

GIS Map Server

  • Web-based
    Map Server
  • Java
  • HTML
  • Unix
  • Linux
  • Windows
  • C/C++ Library
  • Unix
  • Linux
  • Windows
  • ActiveX
  • C#
  • VB.NET
The GLG Map Server component adds dynamic mapping capabilities to GLG Toolkit and may be used with the Toolkit or stand-alone.

When used with the Toolkit, an integrated GIS Object renders a map in the background of a GLG drawing and takes care of all chores of zooming, panning and  coordinate conversion, while the Toolkit handles rendering of dynamic icons on top of the map and updating them in real time.

For the stand-alone use, the GLG Map Server component is available as both a web-based GIS Map Server executable or a GIS library API, which may be used by C/C++ applications installed on local machines. The map server's rendering engine does not depend on the windowing system and hence can be used on headless servers on both Unix, Linux and Windows.

The GLG Map Server complies with the OpenGIS standard and supports optimized rendering of millions of points, both raster, vector and elevation data, rectangular and orthographic projections, unlimited layering, full alpha-blending, transparency and dynamic attribute thresholding. The map server is optimized for both the whole globe and small region maps, supporting hierarchical tiling, tile cache and automatic layers selection based on zoom thresholds.

The GIS component is flawlessly integrated into any GLG drawing using the GIS Object and may be deployed in C/C++, Java, as well as ActiveX for C# and VB.NET applications.

The GLG Graphics Builder facilitates interactive setup and rapid prototyping of the map component with no programming, by simply editing GIS objects in the drawing. It may be used even by stand-alone users of the map server for quick testing of the map server setup.

More Information
How to Purchase
Pricing

All major credit cards are accepted.