|
The GLG Graphics Builder is used
as a drawing tool to create dynamic
drawings for both C/C++, Java and .NET applications. The three
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.
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.
All editions of the Toolkit come with a bundled GLG library for one programming environment of your choice, such as C/C++, Java, JSP or ActiveX for .NET. 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, Intermediate 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 and .NET).
The Intermediate API is royalty-free and include all functionality of the Extended API except the dynamic object creation. It provides methods for drawing introspection (traversing objects in the drawing, accessing objects' internals and custom properties, querying lists of resources defined in the drawing or individual objects), as well as methods for handling mouse interaction, object layout and geometry, coordinate conversion and other methods that provide complete control over the objects in a GLG drawing. The Intermediate API is available for all supported programming environments (C/C++, Java and .NET)
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 | * | * | * |
| Geometrical Dynamics |
* |
* | * |
| Attribute Dynamics | Predefined |
Predefined and Some Custom |
All |
| Resources, Tags and Alarms |
* | * | * |
| Prototyping and Animation |
* | * | * |
| Viewports, Groups and Container Objects |
* | * | * |
| Custom Data
Browser and Custom Run Mode Extension DLLs |
* |
* |
* |
| 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 |
* | * | |
| Dynamics' Reuse |
* | * | |
| Code Generator (C/C++ version) | * | * | |
| Adding, Deleting and Merging Polygon Points, Offset Dynamics |
* | ||
| Reference Objects, SubDrawings, SubWindows and other advanced objects |
* | ||
| History Objects and Custom Graph Scrolling |
* | ||
| Copy Types (strong, constrained, etc.) |
* | ||
| Custom Object Properties | * | ||
| Custom Events and Object Tooltips | * | ||
| Aliases | * | ||
| Scripting Access
to the GLG Extended API to create objects via a GLG Script |
* |
||
| Persistency
Support for Series and Multi-Set Graphs |
* | ||
| Public
Properties, Export Tags and OEM Mode |
* |
|
Windows 32-bit OS or 64-bit OS with 32-bit libraries |
Linux (32 bit) |
Other UNIX
Systems and Windows64 with 64-bit libraries |
||||
|
$825 |
$825 |
$1150 |
||||
| $1525 |
$1525 | $2125 | |||||
|
$2325 |
$2325 |
$3675 |
|||||
|
$825 |
$825 |
$1150 |
||||
| $1525 | $1525 | $2125 |
|||||
|
$2325 |
$2325 |
$3675 |
|||||
|
$825 |
N/A |
N/A |
||||
| $1525 |
N/A |
N/A | |||||
|
$2325 |
N/A |
N/A |
|||||
|
$1650 |
$1650 |
$1995 |
||||
| $2150 |
$2150 | $2550 |
|||||
|
$2950 |
$2950 |
$4300 |
|||||
| Additional Components Custom Packages |
|||||||
| 1 Widget Set Available sets: 2D graphs, 3D graphs, controls (meters, dials, etc.), process control symbols, avionics, special widgets |
$150 | ||||||
|
$350 |
$350 |
$495 |
||||
| $1150 |
$1150 |
$1650 |
|||||
|
$1950 |
$1950 |
$3200 |
|||||
| HMI Configurator Call for OEM quantity discounts |
$195 |
$195 |
$295 |
||||
|
$325 |
$325 |
$475 |
||||
| $325 |
|||||||
|
$325 |
N/A |
N/A |
|||||
|
$1450 |
$1450 |
$2150 |
||||
| $1250 |
|||||||
|
$1250 |
N/A |
N/A |
|||||
|
$1750 |
$1750 |
$3500 |
||||
| $1450 |
|||||||
|
$1450 |
N/A |
N/A |
|||||
| GLG Graphics Server for JSP Includes 1 Web Server License (call for special pricing for embedded systems) |
$1150 | ||||||
| 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 |
40% 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 and
Intermediate APIs |
||||||
|
call for pricing |
|||||||
| Web Deployment |
No run-time fees for the Standard and Intermediate APIs |
||||||
|
Extended
API or Map Server |
|||||||
| Training and Consulting |
call for information |
||||||