ProEssentials is highly accepted as the leading charting tool
for engineering, manufacturing, financial, and handling larger
data-sets due to ProEssentials' superior speed, quantity of
features, and attention to rendering and end-user detail.
All interfaces included (Visual Studio.Net WinForm, WebForm,
ActiveX, DLL, and VCL).
This product is a one-time purchase and then delivers the
latest ActiveX, .NET (Windows Forms), ASP.NET (Web Forms), DLL,
and VCL interfaces, new releases, updates, improvements, and
phone/email/online support. So when purchasing Gigasoft
ProEssentials, you will get access to all updates and upgrades
until we stop supporting changes/improvements (many years).
Royalty Free distribution of your client-side EXEs. Included
server-side deployment allows placement on one production
Differences in Pro, Standard, and Lite version...
The Standard and Lite versions have all the features and
interfaces as our Pro version. All versions include WinForm,
WebForm, ActiveX, VCL, and DLL interfaces. All versions include
1000 plus properties, methods, and events. The only difference
between the Standard and Lite is the quantity of data points and
annotations that can be rendered.
The Standard version is limited to 8000 data points and 800
annotations. The Lite version is limited to 1000 data points and
100 annotations. This limit is per instance of a control. You
can have multiple controls running and each with the above
For example, 8000 data points could represent a 3D surface plot
with 88 rows by 88 columns producing 7744 polygons. Or, a
Scientific Graph can have 4 axes, with one subset per axis, each
axis plotting 2000 points for a total of 8000 data points. The
(number of Subsets) times (number of Points per subset) must be
less than or equal to 8000 or 1000.
The Pro version is unlimited and includes unlimited technical
support. Gigasoft will attempt to offer unlimited support on
Lite and Standard versions unless support demands significantly
increase for these versions. At which point Gigasoft may charge
a support fee for the Lite and Standard versions.
Control displays information sequentially left to right along
the horizontal axis and is measured with respect to the vertical
axis. For example, showing the sales figures per month would
consist of the categorised month variable on the horizontal
axis, and their respective sales would be measured against the
vertical axis. The developer passes only one data-set, YData.
The Graph and Scientific Graph controls are designed to help
your users assimilate their data. The developer can pass large
amounts of data into the graph and the user can view the
information in smaller/clearer increments via zooming or dialog
adjustments. Zooming can be invoked by left-button dragging a
Once zoomed, the user can horizontally pan left and right via
the horizontal scrollbar. Pressing the spacebar, the letter "Q",
double-clicking, or right-mouse clicking are ways to invoke the
customisation dialog. This dialog allows for various forms of
data-zooming via subset/point selection, and/or selecting the
quantity of subsets/points to view. Depending upon the Scrolling
Subsets adjustments, subset information can be viewed
incrementally via the vertical scrollbar.
Due to the data being sequentially plotted, the Graph control
can display a table with or without an accompanying graph. This
table is synchronised with the graph and as the user
horizontally scrolls, the table and graph scroll together. Note
that the Scientific Graph uses both XData and YData and thus
data can be plotted randomly within the charting region. For
this reason, an automatic table can not be displayed with the
Scientific Graph. It can however place data values next to data
Graph Control is very similar to the Graph but displays
information which is measured against both the horizontal and
vertical axes. This component is mostly used for technical type
information. For example, it can display the voltage versus
current relationship for an electronic widget. The developer
uses this component when data-sets contain both Y and X axis
components and each data-point is assigned its own independent X
and Y value. This allows for unequally spaced graphics as well
as for graphics that can form any complex shape.
Like the Graph control, the Scientific Graph control has
horizontal and vertical scrolling capabilities. A difference
between the Graph and Scientific Graph is that the Graph
horizontally pans (n) amount of data-points whereas the
Scientific Graph horizontally pans (n) percentage of the graph's
x axis range.
The Scientific Graph can also handle serially formatted
date/time values. Given serially formatted date/time data, the
Scientific Graph will replace the normal numeric x axis scale
with a linear date/time calendar scale. The structure of this
scale will be dependent on the range of time displayed. This
allows the user to zoom into a graph and always have a grid that
best suits the time-range shown. ProEssentials date/time
handling can manage centuries to seconds. The Scientific Graphs
date/time handling is for continuous type scales which will show
Saturdays, Sundays, and all hours of the day. For discontinuous
time scales you will want to use the Graph controls date/time
3D Scientific Graph Control is capable of producing a wide
variety of charts. These include Surfaces (WireFrame, Solid,
Shaded Solid, Contoured Solid, and Pixel), 3D Bar (WireFrame,
Solid, and Shaded Solid), 3D Scatter (Points, Lines, Points +
Lines, and Area Layers producing a Waterfall chart), and 3D
Object (via a polygon data interface in WireFrame, Solid, and
Shaded Solid styles). The property PolyMode is used to control
which type of image you need to produce. All types support
rotation and viewing height adjustment. There is also an
automatic rotation feature which will animate the rotation of an
image. There are two shading algorithms, one shades to white and
the other shades to the objects color. 3D Surface charts can
have a bottom or top 2D contour included in the image. This
contour can be in lines or colors.
3D Surface charts are produced from XData, YData, and ZData.
Generally, X-Data and Z-Data are equally spaced but this is not
mandatory. Once you supply this data, the component will
construct a list of polygons which will produce a surface plot
of the data.
The 3D Bar chart is generally used to show categorised data
along 2 axes. Where a 2D Bar chart places multiple subsets next
to each other, the 3D Bar places multiple subsets at different z
locations. Similar to the Graph component, the 3D Bar chart only
needs YData. XData and ZData are not used in this mode. Subsets
defines how many rows are along z axis and Points defines how
many columns are along x axis. SubsetLabels and PointLabels are
used to label rows and columns. SubsetColors is used to control
colours of subset bars.
Polar Chart Control is similar to the Scientific Graph in that
the developer uses data-sets containing both y and x axis
components. Each data-point is assigned its own independent x
and y value.
There is no horizontal scrolling, however, the Polar Chart and
Smith Chart component supports zooming.
Like the Graph and Scientific Graph, the Polar Chart and Smith
Chart supports graph annotations.
Also, like the Graph and Scientific Graph, multiple axes are
included. One at 3 o'clock, the other at 6 o'clock.
Also supported is cursor tracking. This features shows the graph
coordinates/data-point value for the location of the mouse
cursor. As the user moves the mouse over the graph/data-points,
the corresponding graph coordinates are displayed in the
top-left corner of the control. The Graph and Scientific Graph
also support this feature.
Pie Chart Control displays information which is represented by
percentages. For example, it can show the percentage of total
sales per produce item. The developer passes one data-set XData,
with an option to pass a second data-set identifying default
slices to explode via YData.
Like the Graph, Scientific Graph, and Polar/Smith components,
the Pie Chart component has vertical scrolling capabilities
which allow the user to scroll through subset information.
However, only one subset can be viewed at a time.
The Pie Chart component has an innovative feature which combines
small sliver type slices into a single *Other slice. This
feature improves the readability of unpredictable data.
The Pie Chart control has a feature that lets the user
automatically explode slices by double-clicking the slice's
Version 5 added a new gradient shaded drop shadow that is
designed for non-gradient backgrounds. Version 5 also added new
legend and hatching logic.
Pedo stands for ProEssentials Data Object. The Pedo control
is primarily used to incrementally load data across the internet
into a client-side application (real-time/strip-chart.) Pedo can
also be used as a very simple mechanism to transfer generic data
from a server (for web apps, without requiring a page-refresh.)
Pedo does not contain any user-interface, only programmatic
functionality. Pedo generally provides AJAX type functionality
(without AJAX) in a simpler canned feature-set ideally suited
The client-side application receiving Pedo's data can be a
web-based application implemented within an IE browser(IE8
compatibility), or a standard client-side EXE implemented via
WinForms, ActiveX, VCL, or DLL interface.
|For more information please contact
the MicroWay sales team:
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
ABN: 56 129 024 825
|Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
ABN: 56 129 024 825
|New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
+61 3 9580 1333, fax +61 3 9580 8995