|
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.
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.
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.).
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.
|
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 (Logical Resource Names) | * | ||
| Custom Events and Object Tooltips | * |
|
Windows (32 bit) |
Linux (32 bit) |
Other UNIX and Windows64 Systems |
| GLG Toolkit, Basic
Edition (includes one library for either C/C++, Java or ActiveX) Additional Library for C/C++, Java or ActiveX |
$350 |
$350 |
$495 |
|
$125 |
$125 |
$245 |
|
| GLG Toolkit,
Professional Edition (includes one library for either C/C++, Java or ActiveX) Additional Library for C/C++, Java or ActiveX |
$1150 |
$1150 |
$1500 |
|
$250 |
$250 |
$350 |
|
| GLG Toolkit, Enterprise
Edition (includes one library for either C/C++, Java or ActiveX) Additional Library for C/C++, Java or ActiveX |
$2150 |
$2150 |
$3200 |
|
$350 |
$350 |
$495 |
|
| 1 Widget Set Available sets: 2D graphs, 3D graphs, controls (meters, dials, etc.), process control symbols, avionics, special widgets |
$150 |
||
| Extended API for Java, Development License |
$1450 |
||
| Extended API for ActiveX Control, Development License |
$1000 |
N/A |
N/A |
| Extended API for C/C++, Development License |
$1750 |
$1750 |
$3500 |
| Map Server, Development License
for use as an
integrated
Toolkit component |
$1150 |
$1450 |
$2400 |
| Map Server Library for stand-alone use |
$1150 |
$1450 |
$2400 |
| Map Server for
use as a
stand-alone
product on a web server |
$750 |
$1200 |
$1750 |
| DXF converter |
$1200 |
||
| Printed Documentation (on-line documentation by default) |
$75 |
||
| 1 year of email support |
$290 |
||
| 1 year of priority support |
$980 |
||
| Upgrades |
30% of the list price |
||
| Upgrade maintenance for 1 year (includes free upgrades, available only with the original purchase) |
20% of the list price |
||
| Stand-alone deployment |
No run time fees for the Standard API |
||
|
|
|||
| Web Deployment |
No run-time fees for the Standard API |
||
|
Web Server License for the Extended API or integrated Map Server: call for pricing |
|||
| Training and Consulting |
call for information |
||