Generic Logic, Inc.

GLG Toolkit Components

Product and Components Overview
Add-On Components
GLG Toolkit Editions
Services
List of Supported Platforms
Pricing Information

Product and Components Overview

Packages

There are two types of the GLG packages:

There are several Editions of the GLG Builder available for each package.

Also, there are several version of each package, C/C++, Java, .NET or Web / Mobile, depending on the type of the deployment library used at run time.

Graphics Builder

The GLG Graphics Builder is used as a drawing tool to create dynamic drawings for both C/C++, Java and .NET applications. The editions of the Graphics Builder, Basic, Professional and Enterprise, differ in the functionality of the Builder. Click here for more information on the Builder's editions.

HMI Configurator

The GLG HMI Configurator is a simplified drawing editor for end users. It may be used to modify existing application's  drawings or create new ones from a collection of components provided by an OEM vendor. The HMI Configurator can be configured to provide application-specific dynamics and data connectivity, and can be extended by an OEM vendor to include custom dialogs for specific editing tasks.

Programming Environments

The GLG Toolkit supports C/C++, Java, C# / .NET and JavaScript programming environments and can be used to develop standalone or web-based applications.

All editions of the Toolkit come with a bundled GLG library for one programming environment of your choice, such as C/C++, Java, C# or ActiveX for .NET, JavaScript or the GLG Graphics Server (ASP.NET or JSP). A GLG library for an additional programming environment may be purchased separately. For example, if you want to develop in both C/C++ and Java, one of the libraries comes with the Toolkit and the other may be purchased as an additional library.

Programming APIs

For each supported programming environment the Toolkit provides the Standard, Intermediate and Extended APIs which differ in the level of access to the internals of the GLG objects.

Widgets

Since the Toolkit can be used with or without pre-built widgets, the widget sets are not bundled with the Toolkit and are sold separately. The following widget sets are available:

Map Server

The GLG Map Server is a high-performance GIS map server which may be used as a component in conjunction with the GLG Toolkit or as a stand-alone map server product. When used with the Toolkit, it is purchased as a separate option.

The Map Server functionality is supported by all GLG deployment options.

For C/C++ deployment, the Map Server add-on comes in the form of a library. Alternatively, a web server map server setup may also be used with the C/C++ application.

For Java, C# / .NET and JavaScript / React / Angular / Next.js deployments, the Map Server is set up as a web-based CGI-bin (or FastCGI) process which serves map requests of the Java, C# or JavaScript applications.

For the ActiveX deployment on Windows, the map server library is integrated into the ActiveX object. Alternatively, a web server-based map server setup may also be used by the ActiveX control.

Map Server Data

The Map Server comes with a few bundled datasets: the NASA's earth image dataset, political boundaries, shore lines, US states and US cities datasets.

Various datasets with GIS data of different resolution are also available for use with the GLG Map Server:

All datasets are preprocessed into a hierarchical tiled layout for optimum performance with the Map Server and include a complete set of setup files.

A variety of other datasets provided by commercial GIS data providers and satellite images can also be used with the map server. Please contact Generic Logic for details.


Add-On Components


GLG Builder Editions

There are several editions of the GLG Toolkit, which differ in the functionality of the included GLG Graphics Builder:

The following table provides feature by feature comparison of the GLG Graphics Builder's editions:

GLG Builder Edition
GLG Builder Feature
Limited Basic Professional Enterprise
Creating Graphical Primitives
and Shapes

* * *
Editing Geometry and Attributes * * * *
Geometrical Dynamics * * * *
Attribute Dynamics Predefined Predefined Predefined and
Some Custom
All
Resources, Tags and Alarms * * * *
Prototyping and Animation * * * *
Viewports and Groups
* * *
Transparent (Light) Viewports

* *
Custom Data Browser and
Custom Run Mode Extensions

* * *
Constraints

* *
Alternative Resizing Policy and
Coordinate Systems


* *
Series Objects

* *
Interaction Handlers

* *
3D Drawing Attributes, Lighting and
Shading


* *
Native Interface Objects (sliders,
buttons, scrollbars, etc.)


* *
Embedded Top Level Screens and
Dialogs


* *
Copy and Paste Dynamics between
objects


* *
Code Generator (C/C++ version)

* *
Adding, Deleting and Merging
Polygon Points, Offset Dynamics



*
Reference and Container Objects,
SubDrawings, SubWindows and
other advanced objects



*
History Objects and Custom
Graph Scrolling



*
Copy Types
(strong, constrained, etc.)



*
Custom Properties


*
Actions, Custom Events and
Commands, Object Tooltips



*
Aliases


*
Setting Resources of multiple objects
inside a Group using a resource path



*
Copy and Paste special objects
(Rendering, Text Box, Plot, etc.)



*
Highlighting Traced Properties
in the Properties Dialog



*
Support for the EXTENDED Save
Format to export drawings to the
older GLG versions



*
Scripting Access to the
GLG Extended API to create
objects via a GLG Script



*
Support for Persistent Series


*
Public Properties, Export Tags
and the OEM Mode for creating
components for the HMI Configurator



*
Custom Setup flag for marking objects
for custom processing at run-time.



*

GLG Services


List of Supported Platforms

Please contact Generic Logic for information on custom porting services.


Pricing Information for GLG Toolkit and GLG Widgets Packages

GLG Toolkit is a package for developing and deploying custom HMI displays.

GLG Widgets is an entry-level package for using just the GLG widgets.

The price of the GLG Toolkit differs depending on the development platform. The following price list shows the current prices for all available GLG packages, component and options for Windows and most of the Unix platforms. For OEM pricing, custom ports or any other inquiries, please contact Generic Logic.

Toolkit Editions        Programming APIs        Add-On Components

GLG Toolkit Price List

Platforms -->

GLG Toolkit Packages
Windows
32 bit
Linux
32 bit
Windows
64 bit

Linux
64 bit
Other UNIX Systems
GLG Toolkit for C/C++

Includes:
  • Graphics Builder
  • C/C++ library
  • One widget set
Professional Edition,
Standard API
EnterpriseEdition,
Standard API
Professional Edition,
Intermediate API
Enterprise Edition,
Intermediate API
Enterprise Edition,
Extended API
$2150 $2150 $2800 $3380
$2900 $2900 $3950 $4800
$3450 $3450 $4250 $5150
$4250 $4250 $5350 $6550
$5100 $5100 $6450 $7750
GLG Toolkit for Java

Includes:
  • Graphics Builder
  • One widget set
  • Java class library
Professional Edition,
Standard API
Enterprise Edition,
Standard API
Professional Edition,
Intermediate API
Enterprise Edition,
Intermediate API
Enterprise Edition,
Extended API
$2350 $2350 $2800 $3150
$3150 $3150 $3950 $4550
$3850 $3850 $4250 $4550
$4550 $4550 $5350 $6050
$5690 $5690 $6450 $7100
GLG Toolkit for C# / .NET

Includes:
  • Graphics Builder
  • One widget set
  • C# Class Library
Note: This configuration can also
be used for VB.NET or CLI
ProfessionalEdition,
Standard API
EnterpriseEdition,
Standard API
Professional Edition,
Intermediate API
Enterprise Edition,
Intermediate API
Enterprise Edition,
  ExtendedAPI
$2350 N/A $2800 N/A
$3150 N/A $3950 N/A
$3850 N/A $4250 N/A
$4550 N/A $5350 N/A
$5690 N/A $6450 N/A
GLG Toolkit for .NET / ActiveX

Includes:
  • Graphics Builder
  • One widget set
  • GLG ActiveX Control
Note: This configuration can also
be used for VB.NET or CLI

The ActiveX control is available only
as a 32 bit control. It can be used on
both Windows 32 bit and Windows
64 bit.
Professional Edition,
Standard API
Enterprise Edition,
Standard API
Professional Edition,
Intermediate API
Enterprise Edition,
Intermediate API
Enterprise Edition,
ExtendedAPI
$2150 N/A $2150 N/A
$2900 N/A $2900 N/A
$3450 N/A $3450 N/A
$4250 N/A $4250 N/A
$5100 N/A $5100 N/A
GLG Toolkit for Web / Mobile
HTML5 JavaScript


Includes:
  • Graphics Builder
  • One widget set
  • HTML5 JavaScript library
  • One Web Deployment License
    with unlimited connections and
    unlimited number of data points
Click here for Additional
Web Deployment Licenses
Professional Edition,
Standard API
Enterprise Edition,
Standard API
Professional Edition,
Intermediate API
Enterprise Edition,
Intermediate API
Enterprise Edition,
Extended API
$2700 $2700 $3150 $3450
$3450 $3450 $4250 $4900
$3850 $3850 $4250 $4550
$4550 $4550 $5350 $6050
$5690 $5690 $6450 $7100
GLG Toolkit for ASP/JSP
Server-Side Web Deployment


Includes:
  • Graphics Builder
  • One widget set
  • GLG Graphics Server (JSP or ASP.NET)
  • One Web Deployment License
    with unlimited connections and
    unlimited number of data points
Click here for Additional Web Deployment Licenses
Basic Edition,
Extended API
Professional Edition,
Extended API
Enterprise Edition,
Extended API
$2550 $2550 $2800 $3050
$3450 $3450 $3950 $4250
$4250 $4250 $5100 $5690
Additional Components for
Custom Packages
Additional Widget Sets

Available widget sets:
$220 per set
Graphics Builder Basic Edition
Professional Edition
Enterprise Edition
$500 $500 $750 $960
$1400 $1400 $1850 $2200
$2200 $2200 $2950 $3600
HMI Configurator

Call for OEM quantity discounts
$250 $250 $320 $380
Standard API Library
for an additional platform

Royalty-Free Deployment
C/C++ Library
Java Class Library
C# Class Library
ActiveX Control
$500 $500 $750 $960
$750

$500 N/A N/A N/A
Intermediate API Library
for an additional platform

Includes Standard API
and Intermediate API
Royalty-Free Deployment
C/C++ Library
Java Class Library
C# Class Library
ActiveX Control
$1850 $1850 $2200 $2750
$2200

$1850 N/A N/A N/A
Extended API Library

Includes Standard, Intermediate
and Extended API

Royalty-Free Deployment for Java, C#
and ActiveX

Run-Time fees apply to the
C/C++ Extended API
C/C++ Library
Java Class Library
C# Class Library
ActiveX Control
$2700 $2700 $3300 $3950
$3300
$2700 N/A N/A N/A
GLG HTML5 JavaScript API

Includes One Web Deployment License

Click here for Additional Web Deployment Licenses
Standard API
Intermediate API
Extended API
$1100
$2200
$3300
GLG Graphics Server for ASP.NET (on Windows) or JSP

Includes One Web Deployment License

Click here for Additional Web Deployment Licenses
$1850
Map Server Development License

Includes integrated GIS Object for the GLG Graphics Builder
and run-time API
$1850 $1850 $2400 $2700
Editor Customization Kit

Includes add-on modules allowing OEM vendors to customize
the interface of the Graphics Builder and the HMI Configurator
$750
DXF Converter $1400
Technical Support and Upgrades
Basic support for 1 year $350
Priority support for 1 year
For up to two contact persons
$980
Single Upgrade From up to 3 versions behind

From other older versions
40% of the list price
60% of the list price
Upgrade maintenance subscription for 1 year

Includes automatic product upgrades
(available with the original purchase or for renewal
of an active upgrade maintenance subscription)
20% of the list price
Deployment
Stand-alone / Desktop Deployment Royalty-free deployment for:
Standard API
Intermediate API
Extended API for Java, C# and ActiveX
Run-time fee with no recurring costs
(call for pricing):
Extended API for C/C++,
GLG Map Server library for C/C++ and ActiveX
Additional Web Deployment License
for GLG JavaScript Library


Includes:
  • One Web Deployment License
    with unlimited connections and
    unlimited number of data points
One Web Deployment License is included
in the Development Package
Standard API
Intermediate API
Extended API
$550
$1100
$1650
Additional Web Deployment License
for GLG Graphics Server (ASP or JSP)


Includes:
  • One Web Deployment License
    with unlimited connections and
    unlimited number of data points
One Web Deployment License is included in the Development Package
$960
Additional Web Server License
for GLG Map Server


Includes:
  • One Web Server License
    with unlimited connections
One Web Server License is included in the Development Package
Contact Generic Logic for pricing.
Training and Consulting Services Contact Generic Logic for information

GLG Widgets Price List

Platforms -->

GLG Widgets Packages
Windows
32-bit
Linux
32 bit
Windows
64 bit

Linux
64 bit
Other UNIX Systems
GLG Widgets for C/C++

Includes:
Limited Edition,
Standard API
Basic Edition,
Standard API
$750 $750 $950
$1200
$1250 $1250 $1680 $2150
GLG Widgets for Java

Includes:
Limited Edition,
Standard API
Basic Edition,
Standard API
$950 $950 $950 $950
$1450 $1450 $1680 $1900
GLG Widgets for C# / .NET

Includes: Note: This configuration can also
be used for VB.NET or CLI
LimitedEdition,
Standard API
Basic Edition,
Standard API
$950 N/A $950 N/A
$1450 N/A $1680 N/A
GLG Widgets for .NET / ActiveX

Includes: Note: This configuration can also
be used for VB.NET or CLI

The ActiveX control is available only
as a 32 bit control. It can be used on
both Windows 32 bit and Windows
64 bit.
LimitedEdition,
Standard API
Basic Edition,
Standard API
$750 N/A $750 N/A
$1250 N/A $1250 N/A
GLG Widgets for Web / Mobile
HTML5 JavaScript


Includes:
  • One widget set (charts, dials, etc.)
  • Widget Editor
  • HTML5 JavaScript library
  • One Web Deployment License
    with unlimited connections and
    unlimited number of data points
Click here for Additional Web Deployment Licenses
LimitedEdition,
Standard API
Basic Edition,
Standard API
$1290 $1290 $1290 $1290
$1790 $1790 $2050 $2250
Additional Widget Sets and Components
One Widget Set

Available widget sets:
$220 per set
Standard API Library
for an additional platform

Royalty-Free Deployment
C/C++ Library
Java Class Library
C# Class Library
ActiveX Control
$450 $450 $600 $700
$600

$450 N/A N/A N/A
Technical Support and Upgrades
Basic support for 1 year $350
Single Upgrade From up to 3 versions behind

From other older versions
40% of the list price
60% of the list price
Upgrade maintenance subscription for 1 year

Includes automatic product upgrades
(available with the original purchase or for renewal
of an active upgrade maintenance subscription)
20% of the list price