New Release 4.2:
New Real-Time Chart Features, New Tanks and Value Indicator Widgets,
Buttons and Toggles with Delayed Activation for Mission-Critical
applications, Public Property Categories, Improved Mobile Touch
Interaction and More
New Real-Time Chart features include
support for logarithmic scale, multi-colored plot lines,
extended grid drawing options, middle ticks and native label
formats. These features can be enabled for any real-time chart from
the Real-Time Chart widget palette.
The new release contains a dozen of new dial and meter
widgets, as well as new tank widgets. A new widget palette
containing a couple dozen of new Value Display indicators, both
fixed size and scalable, has also been added.
All dial and meter widgets have been redesigned using a
new Angular Axis object, which simplifies widget design and
widget editing. All widgets have also been modified to use
new public property categories which makes editing widget
properties more intuitive.
Support for buttons and toggles with delayed activation was
added to better support mission-critical applications, which often
require users to keep a button or toggle pressed for a few seconds to
activate the action. A button with delayed activation changes its
visual appearance to provide a visual feedback about its activation
state. The delayed activation ensures that a button or a toggle is not
activated by accident, while also provides the user a chance to abort
the activation. The delayed activation is supported for buttons and
toggles that are activated on a button press as well as a button
release.
Touch interaction on mobile devices has been improved to allow
scrolling and zooming an HTML page with two finger touch when a single
finger touch is used to perform a custom action in a GLG drawing, such
as scrolling a chart or a map.
The new release includes enhanced List transformation in which the
number of items in the list can be changed via the NumListItems
parameter. This makes it possible to change a number of list items
in the predefined list transformation, such as a color list
transformation. This is especially important for the HMI Configurator,
where it was not previously possible.
A new inversed binding type allows an application to control
parameters of objects in the drawing by a value defined in the
subdrawing. Previously, only a direct bound type was supported, which
controlled parameters of objects in a subdrawing by a value defined in
the drawing.
Other new features include control over light viewport's
clipping, enhanced SetState action, new marker types,
improved Qt and Gtk integration, new Qt examples and many other
new features, improvements and bug fixes.
Click here to see a complete list of
features of the 4.2 release.
New Gauges
New Tank Samples
Conveyor Widgets
Multi-Color Plots
Value Display Widgets
New Release 4.1:
New Real-Time Chart Features, Support for Symbol Attachment
Points and Magnetic Mode, New Electrical and Electronic Circuit Symbols
Widget Set and More
A major feature of the new release includes support for
attachment points that can be defined for subdrawings and
container objects and later used for attaching pipes, wires and
other linear objects when designing process control or electrical
diagrams. The Magnetic Mode of the HMI Configurator and the
Control Point Highlight Mode of the Graphics Builder provide a
convenient way to use attachment points when designing drawings.
New features of the Real-Time Chart include support for filled
plots, band-style levels and timelines that can be used to
annotate an area in a chart, new autoscaling options, a
chart cache for optimizing performance and a quick mode for
prefilling a chart.
New layout features of square series may be used to automatically
adjust layout of objects inside the series. This feature is used
in a new Combo Chart demo that demonstrates a user-configurable
stacked chart page with a flexible layout.
New Electrical and Electronic Circuit Symbols widget set
provides a variety of electric switches, relays, transformers,
fuses, resistors, capacitors, diodes, transistors, logic gates
and many other electric and electronic symbols.
The GLG Qt integration on Linux now supports native input
objects, such as text boxes, buttons and combo boxes, sliders and
list objects. Previously, these objects were supported only in the
Windows version of the Qt integration.
Other new features include improved UTF-8 locale support on
Linux, enhanced support for mixed charsets in the GLG Map Server,
OpenGL driver enhancements, custom load method for cloud-based
web/javascript applications and many other new features.
Click here
to see a complete list of features of the 4.1 release.
|
Real-Time Chart with
Filled Line Plots
|
New Release 4.0:
Pure HTML5 & JavaScript Web Deployment Option, Tags and
Constraints Tracing, Chart Annotations, New Dial Widgets and More
A new HTML5 and JavaScript Web deployment option
makes it possible to develop a GLG Web application and
deploy it in a Web browser on any desktop or mobile device
using the GLG JavaScript API.
The
GLG JavaScript API is a complete GLG API that
supports all GLG features previously available only for
the GLG desktop applications written in C/C++/C# and Java.
The GLG JavaScript library makes it possible to deploy any
GLG drawing on a web page using a client-side JavaScript,
animating the graphics with real-time data and providing
rich user interaction capabilities. When porting existing
applications to the Web, the same graphical page and
programming logic may be shared between the desktop, web
and mobile versions of an application.
Live GLG Web Demos provide examples of using GLG
JavaScript API and may be found at the following link:
https://www.genlogic.com/demos.html
A new feature for tracing tags and constraints
provides a visual feedback when browsing tags, resources
or object attributes. When this feature is activated using
the Options, Trace/Highlight menu, it highlights
all objects in the drawing that depend on the selected
tag, resource or attribute. The feature is available in
both the Graphics Builder and the HMI Configurator. A new
TraceObject API method may also be
used by an application to highlight objects in the drawing
that contain a specific tag or resource.
A new annotation feature of a Chart object allows adding
custom annotations to real-time charts. An
annotation can contain a text label and/or a marker, and
can be positioned in a chart at a specified time and
value. The chart automatically maintains the annotation's
position when the chart is scrolled or zoomed.
Other new features include a new AddDataSample
method of the GLG API for prefilling a historical chart
with a large number of data samples, asynchronous
image loading and asynchronous GIS map request
features, new dial and gauge widgets,
configuration resources to better support touch screen
devices, as well as many other features.
Click here
to see a complete list of features of the 4.0 release.
|
|
New Release
3.8: Light Viewports, Vertical Real-Time Chart and
Chart Legend Selection, Graphics Server for ASP.NET, Map
Server Support for the OpenStreetMap Dataset and More
The new release introduces a
light viewport object
that supports transparent
background and general
transparency. This makes it possible to render
button and slider widgets as semi-transparent gadgets when
they are placed on top of a map or a background image. Light
viewports can also be used to reduce a number of OpenGL
contexts used for rendering GLG drawings.
The Real-Time
Charts now support vertical orientation and the chart legend can now display
current plot values. The legend elements can be selected with the
mouse, which can be used to highlight the selected plot when
the user clicks on its legend item, as demonstrated in the
Real-Time Chart Demo.
New polygon selection option makes it possible to select a
polygon as filled, even if it is edge-only. The new LineWidthScaling
polygon attribute makes it possible to proportionally scale the
polygon's line width when the drawing is zoomed or
resized. Marker size scaling as well as scaling of any other
D attribute is now also supported.
The GLG Graphics Server used for developing server-side web
and mobile GLG applications can now be used with either ASP.NET or JSP.
A number of new interface features have been added to the
GLG Graphics Builder and HMI Configurator, including new
alignment options and an interface to edit multiple elements
of a group via resources.
The GLG Map Server has a number of new features to support
the OpenStreetMap (OSM) dataset, which is available for use
with the Map Server. The dataset contains vector data
for the whole Earth down to the street level and buildings
details. The dataset is preprocessed into a hierarchical
tiled layout for optimum performance with the Map Server and
includes a complete set of setup files. Click
here for more samples of the Open Street Map Dataset
(click on the sample thumbnails to see bigger images).
Click here to
see a complete list of features of the 3.8 release. |
|
New Release 3.7: New Real-Time Bar Chart
Types and Time Lines, Support for Double-Click Events, New
API Methods for Traversing Objects and Handling User Interaction,
and More
The new release adds several types of Real-Time Bar Charts
as well as a Time Line markers
in a real-time chart. It also provides a new option for supplying
rendering attributes to each data sample of a real-time chart. The
AutoScaling feature of a real-time chart can now dynamically adjust
AutoScaleDelta to match the current chart range.
The widget palettes support creation
of multi-segment 3D pipes
and lines by defining multiple points in the drawing,
similar to the way polygons are created.
Two new Lat/Lon indicators were added
to the Value and State Display
widget palette. The indicators use a Java Script transformation to convert Lat/Lon
values from the Decimal Degrees (DD) to the Degrees, Minutes and
Seconds (DMS) notation.
Public Properties were
added to the most important resources of all widgets to facilitate
quick editing via the Public
Properties dialog, which is especially beneficial for the
users of the HMI Configurator.
The action objects now support
double-click events. The GlgGetModifierState method can
also be used inside the Trace
and Input callbacks to
detect double-clicks.
A new text driver supports anti-aliased
font rendering for the C/C++ environment on Linux. The new
driver also provides a better support for the UTF-8 locale on Linux
by using Fontconfig for defining font names.
Powerful new API methods facilitate traversing all objects in the drawing, as well as finding objects that match specified
criteria. The new methods can also be used to search for
ancestors or descendants of a given object that match a custom
criterion. The updated SCADA Demo
uses the new GlgFindMatchingObjects
method to generically handle charts that contain two entry points (ValueEntryPoint and TimeEntryPoint) that are driven
by a single data tag.
A new set of Installable
Interface Handler Utilities assists an application
developer with implementing functionality of complex user
interactions usually encountered in editor-style applications. An
updated GLG Diagram Demo
provides examples of implementing several design patterns for
handling various types of user interaction using the new methods.
The new feature of the GLG Map Server allows clipping map layers to a
provided Lat/Lon box. The Map Server's GetCapabilities request was improved to comply
with stricter XML parsing rules.
Click here to see a complete list
of features of the 3.7 release.
New Release 3.6:
Java Script Support, Scaled, Wrapped and Truncated Text, Indexed
Colors and More
The added support for Java Script
makes it possible to define custom
functions for converting several input values into an output value
that drives animation.
The Java Script is utilized via a new Java Script transformation
that can be added to object properties. For example, the following
Java Script can be used to toggle a text string displayed in a text
object between "NORMAL"
and "ALARM" based on the
value of the first argument and the value of thresholds defined by
the second and the third arguments:
$1 < $2 || $1
> $3 ? "ALARM" : "NORMAL"
For complex Java Scripts, a library
of
Java Script functions and methods can be provided via a
Java Script file. Java Script is supported in the GLG editors and
all GLG APIs: C/C++, Java, C# and ActiveX on Windows.

A new WRAPPED text object automatically
wraps long text lines at the word boundaries to fit into the box
defined by the text object's control points. A TRUNCATED text object truncates long
lines to fit into the box, adding ellipsis at the end of each
truncated line.
A new TextScaling attribute controls scaling of
both FIXED, WRAPPED and TRUNCATED text objects. This
new text scaling functionality does not need a bounding box which
was required to scale the SCALED
text in previous releases. The text scaling is now supported for the
FIXED text type with one
control point.
Indexed colors are colors
defined as an index into a color table instead of an RGB value.
Using indexed colors makes it possible to specify colors in a global color table shared
between multiple drawings. If the color table is changed, all
drawings that use this table will display new colors.
New entries were added to the File,
New, Widget menu to create
drawings that target different screen sizes and aspect ratios.
When creating a resizable drawing, a user can choose from 1:1, 4:3 or 16:9 aspect
ratios. When creating a fixed scale drawing, a user can use
either a default drawing size defined in the configuration file, or
specify a custom width and height of the drawing in screen pixels.
New features were added to the map
server to support large satellite are aerial image
datasets, such as World 15m Satellite and US 0.5m Aerial datasets.
Click here to see a complete list
of features of the 3.6 release.
New Release
3.5: Action Objects, New Real-Time Chart and Tag
Features, Constraints Tracing and 3D Support in GLG Map Server
Real-Time Chart with Markers
and Data Filtering

Click on the image to run Online Demo
GLG Map Server:
Orthographic Projection with 3D Trajectory

Click on the image to run Online Demo
|
Release 3.4 Features
F-35 Lightning II
OpenGL 3D Demo
Dog Fight Simulation

Click on the image to
run Online Demo
|
Release 3.3
Features
Ruler Widgets

Current Time and
Date Display

Click on the image to run Online
Demo |
The new real-time chart supports
integrated data filtering of real-time chart data for
optimizing performance of charts with large data sets, with an
ability to supply custom data
filters. Access to data samples in a Plot's Data History
Buffer makes it possible to delete
individual plot points, as well as add markers to a plot's points
with the mouse. Other new features of the real-time chart include
new plot types with markers, auto-scaling
of Y axes and plots in a real-time chart based on
the incoming data range, as well as an ability to define Plot-Axis association in a
real-time chart with multiple Y axes and the UTC time mode.
A new Action object was introduced to better handle mouse interaction
with objects in the drawing. The Action
object may be attached to a graphical object, such as polygon or
text, to define actions to be executed when the user clicks on an
object or moves a mouse over it. An action can be used to
define a custom command,
such as loading another drawing, writing a value to the process
controller, or performing an application-defined custom action.
Multiple actions may be attached to an object to perform different
actions depending on the pressed mouse button.
The new OpenGL driver provides support for the core profile in
OpenGL 3.x and 4.x. The core profile uses VBO-based retained mode
and may provide performance improvements for drawings containing a
large number of objects with static geometry. The retained mode may
also significantly increase update
speed of drawings with background images and text objects
by storing cached textures on the graphics card. The retained mode
is automatically activated when an OpenGL version 3.0 or higher is
requested.
A new option for tracing
attribute constraints was added in the Enterprise Edition
of the GLG Builder. The new option can be used for examining
attribute constraints in a drawing and finding objects in the
drawing that depend on a particular attribute.
Support for elevation display has been added to the GIS Object and
the GLG Map Server. The Z coordinate of a point inside the GIS
Object is interpreted as elevation above the Earth surface in
meters, which may be used to display satellite
orbits and trajectories
on top of the globe in the orthographic projection, as shown in the
picture on the right.
The new release supports the PNG
format for Image
objects and map server's image tiles, as well as many other new
features.
Click here to see a complete list
of features of the 3.5 release.
Release 3.4: Native C# Class Library for .NET,
OpenGL 3D hidden surface removal, new layout widgets and more
A new C# GLG Class Library
is now available for developing native GLG .NET applications. Previously, the GLG ActiveX
Control was used in the .NET environment, while the new C# DLL can
now be used for a native .NET application development. The ActiveX
Control is still provided as an option for applications that require
OpenGL hardware accelerated graphics to render complex 3D drawings.
The new version of the OpenGL driver enables support for hardware-based hidden surface removal
which allows complex 3D scenes to be rendered in real time, as shown
in the new demos:
F-35 Lightning II Demo and
Dog Fight Simulation.
New buttons and toggles
that are armed with the Control
key were added for process control and mission-critical
applications. The new buttons are activated only when the Control
key is pressed.
New layout widgets were
added to the Special widget set to provide top-level drawing
templates with various toolbar and menu layouts.
The new release supports ARM processors and Linux for embedded
devices, including ARM6 (Raspberry Pi) and
ARM7
(BeagleBone).
Other features include enhanced
control widgets, new GLG
API methods, new types of
dynamics, support for new
formats for the text dynamics, performance optimizations
and other new features.
Click here to see a complete list of
features of the 3.4 release.
Release
3.3: High Performance Real-Time Charts, Ruler Widget,
Custom Tooltips and more
The major new feature of the new 3.3 release of the GLG Toolkit is
the collection of high-performance
real-time charts
with integrated zooming and
scrolling, multiple axes, cursor feedback and tooltips that show X/Y values of
individual data points.
The new chart object is capable of displaying multiple lines with tens of thousands of data points
and updating them with real-time data hundreds of times per second, as well as displaying data points at
uneven intervals using time stamps and handling of invalid data
points.
The new chart maintains a history
buffer, allowing to easily scroll through large datasets of
historical data, even while the new data points are being added. The
new chart can resize history buffer and erase or show plot lines
without losing already plotted data.
The new features include a Ruler
object that can display various units (such as inches, centimeters,
etc.) by modifying its Ruler Scale parameter, as shown in the
picture on the right.
New methods to pre-allocate memory
for real-time applications are provided, as well as methods
to control parameters of the GLG memory allocator.
Other features include AutoPan mode, custom Tooltip and Label Formatters, GIS selection and query, new
dynamics to display current time
and date, rendering performance enhancements and many other
features.
Click here to see a complete list of
features of the 3.3 release.
Previous releases:

Release 3.2: SubWindow
and Rounded Rectangle objects, OpenGL Driver Enhancements, new
Button and Menu widgets - and more!
The new release of the GLG Toolkit introduces several new object
types as well as new dynamics, new arc type, new graphs and graph
layout features, OpenGL driver enhancements and new OEM extensions.
The SubWindow object may be used
to switch views displayed inside the main drawings without the use
of the Extended API. The new rounded
rectangle object is used in the new button and toggle widgets.
The graph widgets have been redesigned to use a new screen offset dynamics to
implement a better
layout policy that maintains a constant space for the graph's
axes and labels.
The new OpenGL driver combines hardware and software
rendering for parts of the drawing with different
priorities, which gets around limitations of the graphics cards.
New OEM extension example
provides a sample of a custom DLL that allows the user to adds
custom actions to objects inside the GLG Builder or HMI
Configurator. A new SCADA Viewer
demo demonstrates the use of custom actions at runtime and
shows how to use SubWindow
objects for switching views and popup dialogs.
Click here to see a complete list of features of the 3.2 release.
New Release 3.1:
Alarms, Simplified Choices of Predefined Dynamic Actions,
Enhanced UTF-8 support, HMI Configurator, OEM Extensions
and Editor Interface Enhancements
The new release introduces prebuilt
dynamics options for the most common dynamic actions, such
as Blinking, Color Threshold and many others, as well as an alarms mechanism that notifies
an application when a value in a drawing goes out of range. The new
features include persistency
support for multi-line graphs, support for images with transparent background,
new range and path transformations, and many other new features.
The new Builder includes numerous user interface enhancements, such
as fast access to attribute
dynamics and tags, enhanced resource and tag browser
interface, mouse position display,
new Run Mode screen with
performance indicators and update rate control, new options for
dynamics editing, simplified
subdrawing editing mode and many other interface
enhancements.
Click here to see a complete list of features of the new release.
A number of the OEM features was added to the new release of the GLG
Toolkit:
- A new GLG HMI Configurator
product is now available for the OEM vendors that need to
provide the end users with a simplified HMI editor.
- Extensive plugin-based editor
customization features were added to better support
system integrators that need to customize the editor's
appearance as well as extend the editor by adding custom data
connectivity and application-specific dialogs.
- A new Export
Tags mechanism was introduced to allow the application
designer to define custom components with exported public
properties for easy editing. A new Public Properties dialog
displays all exported public properties of the selected
component. The Enterprise Edition of the GLG Graphics Builder
can be run in the OEM mode
to add or edit export tags.
Click
here to see a
complete list of the new OEM features.
Release
3.0: New Look and Feel of the Graphics Builder, Choices of the
Drawing Resizing Behavior and Direct GIS Editing
In the new release, the GLG Graphics Builder has a new modern look and feel that uses icon
highlighting, gradients, dimming and shading. The new Graphics
Builder introduces new icons for faster access to flipping and
transforming objects, as well as editing their dynamics, custom
data, aliases and other special properties.
A new GIS Editing Mode for drawing objects in the
lat/lon coordinates, dragging the
drawing or the map with the
mouse, new line fill
attribute and gradient,
fixed size icons, as well as
numerous other new toolkit features and interface enhancements are
included in the new release.
Click here to see a complete list of
features of the new release.
Release 2.11 of the
GLG Toolkit: New Look and Feel of Graph Widgets and new AJAX
Graphics Server Component

The new 2.11 release of the GLG Toolkit introduces a new GLG
Graphics Server component to provide server-side support for
AJAX-based thin-client web applications.
With the GLG Graphics Server, a dynamic GLG drawing may be displayed
in a web browser using only the industry-standard HTML and
JavaScript, with no plugins or Java applets required on the client
side. While the Java applet based rich-client approach provides
superior interactivity, the AJAX-based approach may be used when
only the HTML and Java script are allowed on the client. Click here for more information on the
GLG Graphics Server.
The new release delivers GLG graph widgets with an updated look and
feel, a new RollBack graph
scrolling type with a decreased CPU load and many new interface
features for the GLG Graphics Builder.
The new release also includes improvements and bug fixes of the
OpenGL driver to support various graphics cards, as well as improved
handling of locales, multi-byte characters and text anti-aliasing on
Windows platforms.
Click here to see a complete list of
features of the new release.
Release 2.10 of the
GLG Toolkit: Cross Platform OpenGL support
The major feature of the new 2.10 release of the GLG toolkit is a
cross-platform support for the OpenGL renderer, which provides all
GLG applications with an access to anti-aliased hardware-accelerated
graphics, transparency, alpha-blending and other OpenGL rendering
features. The OpenGL support is completely transparent to the
application and does not introduce any dependencies on OpenGL
libraries. At run time, the same application executable may select
an OpenGL or native X/GDI renderer.
Other features of the 2.10 release include Boolean and SList
transformations, object dimming and highlighting, data tags export
and import capabilities, new look and feel of Process Control
Widgets, as well as other features.
The new Map Server features include text outline and priority-based
label layout negotiation, elevation display and querying, aliases,
dynamic attribute conditions, shapefile support, custom icons,
custom grid labeling and many other features.
Click here to see a complete list of features of the new
release.
Release 2.9 of the GLG
Toolkit: Align and Layout, Multiple Selection, Multi-Step Undo and
More
The new release 2.9 of the GLG Toolkit introduces numerous new user
interface features and improvements, such as Align and Layout
Toolbox, Edit Toolbox for fast object editing, temporary grouping
and multiple object selection, cursor shape feedback for editing
mode and many other features. The configuration file support has
been added to facilitate customizing of the Builder option on
start-up. New numerical input and spinner widgets and interaction
handlers have been added, as well as many new rendering features and
improvements.
The Fast CGI support has been added to the GLG Map Server, which
provides significant performance improvement by reusing the map
server process to serve multiple map generation requests. The Fast
CGI mode also enables the remote invocation option to distribute map
generation load to another machine(s).
Click here to see a complete list of
features.
Release 2.8 of the GLG
Toolkit: New Tag Data Access and Other New Features
The new release 2.8 of the GLG Toolkit introduces a number of new
features to simplify integration with the application data sources
and handle more of the application requirements in the Graphics
Builder. The new Tag Data Access
Mechanism
simplifies data connectivity to external process databases and
provides an alternative way to access drawing's resources. The Custom Tag Data Browser
provides an interface for integrating application-specific data
browser into the GLG Graphics Builder.
The new Threshold and Timer Transformations enable
application developers to define thresholds, blinking and timer
animation in the Graphics Builder, without a need to write any
source code. New features also include List and Option
Menu Native
Widget Handlers, Object Dynamics
and Object Palettes, Multi-Byte and Unicode Support
and Drawing Localization,
new Map Server features and many others.
Click here to see a complete list of
features.
Release 2.7 of the GLG
Toolkit and a New GIS Map Server Product
The new release 2.7 of the GLG Toolkit released
in January of 2004 contains a number of exciting new features,
including the the newest addition to the GLG product line: the GLG Map Server product. The
map server allows an application to combine powerful GIS mapping
features with the dynamic capabilities of the GLG Toolkit. It
is available as a separate product for web use, as well as
an integrated option in the GLG Toolkit. When used inside the
Toolkit, the map server functionality can be easily deployed in
the form of an integrated GIS object, which will render maps in
the drawing. Click here
for more information on the GLG Map Server.
The release will also include new programming
utilities for generating an image of the drawing and saving it
into a file, utilities for moving, scaling, rotating and otherwise
transforming objects, a utility for aligning objects, a zoom
option for fitting the drawing to a user-defined area, and others.
Click
here to see a
complete list of features.
Release 2.6 of the
GLG Toolkit: Abridged List of Features
The new release 2.6 of the GLG Toolkit will be available in March
of 2002, simultaneously on Windows, Unix and Java platforms. A
number of new cool features introduced in this release is aimed to
simplify programming and extend the number of features that can be
implemented interactively in the Graphics Builder, without any
programming.
Such features as Integrated Zooming and
Panning, Integrated Object Tooltips, Custom
Selection and MouseOver Events reduce the amount of
code required to implement custom application requirements. The Custom
Hot-Spot and MouseSelection feedback features allow the user
to implement custom interaction behavior with a variety of visual
feedbacks without a need to write any supporting code.
The new Avionics Widget Set supplies
highly specialized avionics gauges that can be used in all kind of
avionics simulations and instrument panels. The existing Control
Widget Set was extended by adding Windowless versions of
many controls. The windowless controls have a round shape suitable
for integration with instrument panels which have a custom image
background. The JPEG format support has also been added to
the GLG image object to support TrueColor images.
Various User Interface Improvements and Bug Fixes
have also been implemented. All bugs reported prior to the release
date has been fixed and closed.
Click
here to see a
complete list of features.
Release 2.5 of
the GLG Toolkit: Abridged List of Features
The new release 2.5 of the GLG Toolkit will be
available in January of 2001 on Windows, Unix and Java platforms
simultaneously. A number of new cool and exciting rendering
features will be introduced into both the C/C++ and Java versions,
making the "Best of the Breed" tool even better.
Gradient Shading
The new gradient shading features provide not
only the conventional linear gradient (available natively in
Java2D), but also spherical and conical gradients that are
essential for creating stunning visuals. The gradient shading is
available not only in Java (where some of the gradient features
are supported by default), but also in cross-platform C/C++
environments on both Windows and Unix.
Naturally, just as the rest of the GLG objects,
all gradient parameters are completely dynamic entities, allowing
the gradients to adjust to dynamic changes when used to render
dynamic switches and toggles, instead of being just dull static
decoration. New sets of dials, meters, buttons and other widgets
using this new gradient feature are also provided.
Cast Shadows
Cast shadows may be used to create attractive
visual effects when rendering both text and other objects. The
cast shadows are also used extensively in the new sets of stunning
control widgets.
Transparency
While support for transparency is not a new
thing in Java (it's supported by the latest Java2D subset of
Java2), the GLG Toolkit is unique by providing transparency
support for both Java and cross-platform C/C++ environments. We
feel that this is the only way to create a truly cross-platform
and cross-environment tool.
Cool new dials, meters, indicators and other
widgets
These are working examples of the amazing
things that can be done with both the cool new rendering features
and the dynamic nature of their GLG roots. All these stunning
gizmos are just examples of what can be built interactively with
the GLG Builder, with NO coding whatsoever.
Click
here to see a
complete list of features.
Release 2.4 of
the GLG Toolkit: Abridged List of Features
The new release 2.4 of the GLG Toolkit will be
available in June of 1999 on Windows, Unix and Java platforms
simultaneously. A number of exciting new features will be
introduced to further accelerate application development.
Integrated Widget Palettes
All widget sets are now integrated into the
builder environment in the form of palettes for drag-and-drop
editing.
It is also possible to add new custom objects to
the Custom Object palette, as well as extend the GLG
Builder by adding new palettes of prebuilt objects, creating
customized OEM versions of the Builder.
Process Control Widget Set
A new process control widget set with over 140
pre-built process control symbols is now included in the sets of
GLG widgets. It can be used to build process control drawings and
diagrams by simply selecting objects from the process control
palettes. The process control objects have dynamic properties
which can be used to define their appearance and update them with
real-time data in a program.
File Reference Objects (SubDrawings)
The reference object available in release 2.3
is now extended to allow the referencing of files (subdrawings).
If the referenced file is changed, all instances of it in other
drawings will automatically pick up the change. This feature is
available in the Enterprise Edition of the Toolkit and may be used
to simplify graphics maintenance in the case of large numbers of
drawings and objects.
Custom Properties, Alias Objects and Logical
Resource Naming
A user interface for adding and editing Custom
Properties has been added to the Enterprise Edition of the Builder
to allow attaching custom data and properties to objects.
The new alias object adds logical naming
capabilities, allowing the attachment of logical name tags to
arbitrary resource hierarchies. This simplifies resource
management in the case of huge drawings with complex resource
hierarchies.
Click
here to see a
complete list of features.
GLG Toolkit receives
Java Developer's Journal 1999 Editor's Choice Award for the
Best Java Bean
New York, NY (December 8, 1999) - Java
Developer's Journal (JDJ), the premier print publication targeting
Java development professionals, today recognized the
industry-leading products that provide business solutions with
Java. JDJ presented its Editor's Choice Awards during a ceremony
held at the Java Business Conference. The awards were given to the
winners before a crowd gathered at the JDJ booth during the first
day of the show.
Winners and finalists in 10 award categories were
acknowledged for the contributions they made in developing
Java-based solutions that respond to and meet the increasing
demands of technology.
"Products that advance the age of Java technology
are introduced every day," said Sean Rhody, editor-in-chief of
Java Developer's Journal. "The tremendous amount of product
nominations we received created a great challenge in choosing the
winners of the Editor's Choice Awards. After a close review of all
the nominations, products that offer significant advances in
application development, database management and other related
technologies were chosen as winners of the Editor's Choice
Awards."
Best Java Bean award was shared by:
- JFC Suite 2 (ProtoView Corporation),
- GLG Toolkit (Generic Logic Inc.) and
- JClass Enterprise Suite (KL Group).
GLG Toolkit receives the IBM Cool Tool Award for the best Java Tool at
the 1999 IBM Solutions Showcase
The IBM Solutions Showcase award recognizes
outstanding commercial members of the IBM Solution Developer
Program. Each year, IBM selects promising developers that have
gone the extra mile to create innovative e-business solutions
using IBM hardware, software, and technologies in nine categories
such as Best Web Site, New on the Horizon, Self-Service
Application and Cross-Industry Solution. Winners are selected by a
panel of judges including IBM technology experts, industry press
representatives, consultants and analysts.
The 1999 Solutions Showcase winners were
announced at Solutions '99, the technical developer conference
presented by IBM, Lotus, and Tivoli. The GLG Toolkit for Java was
pronounced a winner in the Java Tools category and received IBM's
Cool Tool Award for the best Java tool of the year.