GLG Toolkit Components

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

Product and Components Overview

Graphics Builder

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

Programming Environments
The GLG Toolkit supports C/C++, Java and ActiveX 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 or ActiveX. 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 and Extended APIs which differ in the level of access to the internals of the GLG objects.

The Standard API is royalty-free and bundled with all editions of the Toolkit. It provides functionality to display GLG drawings in a program, update graphics with dynamic data, handle user interaction and access objects' resources. The Standard API uses drawings created in the Graphics Builder, either from scratch or using pre-built widget components.

The Extended API may be purchased separately and provides interfaces for programmatic object creation and advanced object manipulation. It is used to create or copy objects on the fly when the number of objects varies and is determined dynamically at run time. Other examples include dynamically configurable applications that create drawings based on a configuration file, or custom editor applications that need to manipulate objects with the mouse.

The Extended API allows a developer to access and modify objects' internals, add and delete objects, add dynamics and constraints programmatically, traverse objects in the drawing, query the list of drawing's resources and other advanced functionality. The Extended API is available for all supported programming environments (C/C++, Java, etc.).

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: controls (meters, dials, switches, buttons, etc.), 2D graphs, 3D graphs, avionics, process control symbols and special widgets.

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.

For Java deployment, the Map Server is set up as a web-based CGI-bin process which servers map requests of the web-based Java applications.

For the ActiveX deployment, the map server library is integrated into the ActiveX object.
Alternatively, a web server map server setup may also be used.
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. The US Census Tiger dataset provides US GIS data down to the street-level details. A smaller subset of Tiger dataset containing only states, counties, bodies of water, populated areas, major highways and rail roads is also available.

The Digital Chart of the World (also known as VMAP0 or VPF NIMA world dataset) provides country, province, populated areas, roads and other details for the whole world. To see the level of the dataset's details, click here to run GLG Online Java Demos, then select the Map Server Air Traffic Demo (the second demo from the top). Click on the "1:1" button to display the whole world, then zoom repeatedly on some area. As you zoom more and more, the map server will show more and more detailed maps of the area.

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.


GLG Toolkit Editions

There are three editions of the GLG Toolkit, which differ in the functionality of their version of the Graphics Builder:
Click here to see the feature by feature comparison of the various editions of the Graphics Builder. 


Add-On Components


GLG Builder Editions Comparison

The following table compares the features available in the different editions of the GLG Graphics Builder
 
 
        GLG Builder Edition
GLG Builder Feature
Basic Professional Enterprise
Graphical Primitives and Shapes * * *
Dynamics Limited * *
Resources * * *
Constraints Limited * *
Prototyping * * *
Viewports, Groups and Container 
Objects
* * *
Series Objects    * *
Interaction Handlers   * *
3D Drawing Attributes, Lighting and 
Shading
  * *
Native Interface Objects (sliders, 
buttons, scrollbars, etc.)
  * *
Embedded Top Level Windows and 
Dialogs
  * *
Alternative Resizing Policy and 
Coordinate Systems
  * *
Reusing Dynamics
  * *
Display of Dynamics' Points and 
Special Attribute Dynamics
  * *
Code Generator (C/C++ version)   * *
Adding/Deleting Polygon Points,
Merging Polygon Points
    *
Reference Objects, SubDrawings
and other advanced objects
    *
History Objects and Custom 
Graph Scrolling
    *
Copy Types (constrained, etc.)      *
Custom Object Properties    
Aliases
    *
Custom Events and Object Tooltips

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


*


GLG Services


List of Supported Platforms

Please contact Generic Logic for information on custom porting services.

Pricing Information for GLG Toolkit

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

                Toolkit Edition        Programming APIs        Add-On Components
 
Platforms -->
Packages
Windows
(32 bit)
Linux
(32 bit)
Other 
UNIX  and  Windows64
Systems
GLG Toolkit for C/C++

Includes Graphics Builder,
C/C++ library and one widget set

Basic Edition
Professional Edition
Enterprise Edition

$725

$725

$970

$1525
$1525 $2125

$2325

$2325

$3675

GLG Toolkit for Java

Includes Graphics Builder,
Java class library and one widget set

Basic Edition
Professional Edition
Enterprise Edition

$725

$725

$870

$1525 $1525 $2025

$2325

$2325

$3575

GLG Toolkit for .NET : C# / VB.NET

Includes Graphics Builder,
ActiveX Control and one widget set

Basic Edition
Professional Edition
Enterprise Edition

$695

N/A

N/A

$1495
N/A
N/A

$2295

N/A

N/A

GLG Toolkit for AJAX / JSP

Includes Graphics Builder, one widget set
and JSP Graphics Server with one web
server license

Basic Edition
Professional Edition
Enterprise Edition

$1650

$1650

$1795

$2450
$2450 $2950

$3250

$3250

$4500

Additional Components

Custom Packages
Graphics Builder
Basic Edition
Professional Edition
Enterprise Edition

$350

$350

$495

$1150
$1150
$1650

$1950

$1950

$3200

Standard API Library

Royalty-Free Deployment
C/C++ Library
Java Class Library
ActiveX Control

$225

$225

$325

$225

$195

N/A

N/A

1 Widget Set
Available sets: 2D graphs, 3D graphs, controls (meters, dials, etc.),
process control symbols, avionics, special widgets

$150

GLG Graphics Server for JSP
Includes 1 Web Server License
$1150
Extended API, Development License

(includes the Standard API library)
C/C++ Library
Java Class Library
ActiveX Control

$1750

$1750

$3500

$1450

$1250

N/A

N/A

Map Server as an integrated GLG GIS Component
Development License

$1150

$1450

$2400

Map Server Library for C/C++
Development License

$1150

$1450

$2400

Map Server for Web Deployment
Includes 1 Web Server License

$750

$1200

$1750

DXF converter

$1200

1 year of email support

$290

1 year of priority support
For up to two contact persons

$980

Upgrades

30% of the list price

Upgrade maintenance for 1 year
Includes free product upgrades, available
only with the original purchase)

20% of the list price

Stand-alone  deployment

No run time fees for the Standard API

Extended API and Map Server library: run-time fee with no recurring costs,
call for pricing
Web Deployment

No run-time fees for the Standard API

Extended API or Map Server
Web Server License with no recurring costs, call for pricing

Training and Consulting

call for information