Reviews
Review: Graphics Server .NET
- By Mike Gunderloy
- March 31, 2004
Graphics Server .NET 1.1
$899
Graphics Server Technologies, LP
Seattle, Washington
(206) 625-6900
www.graphicsserver.com
Graphics Server .NET is a graphing package for .NET applications with an
interesting licensing plan: you pay for a license for each developer,
rather than for each server. What you get for the price is a 100%
managed code implementation that lets you create a wide variety of
spiffy graphs and charts easily. Graphics Server .NET comes in flavors
for both Windows forms and WebForms (and you get both in the same
package).
The software can draw pretty much any 2D or 3D graph you can think of,
from easy stuff like bar charts to exploding pie charts with donut holes
to 3D surface charts. Of course you can add data labels and set colors
and generally make things look interesting. There's also an event model
that makes it easy to do things like explode pie slices when they're
clicked on, or to link several charts together in a master-detail
relationship.
Underneath it all there's an object model that's pretty powerful: a
Chart object can be hooked up to multiple SeriesComponent objects, and
you can share SeriesComponent objects between more than one chart so
that they update in unison. There are also object models to let you
manipulate most anything about the chart. It's easy to load data in
code, either from arrays or from a standard OLEDB data provider. They
also include a random data generator in the package so you can see what
a chart looks like without the bother of hooking up your own data.
One interesting note is that the properties of a chart can easily be
exposed to end users at runtime, either as old-style property pages or
as a property grid. This makes it easy to let the users of an
application alter colors, scales, or even chart types as they try to
better understand the data. It also offers an easy way to interactively
prototype a chart so you can find something that looks good with your
particular data.
Overall, GraphicsServer .NET is an easy way to display data in a variety
of attractive formats. There's a free trial version available for
download, which includes both a gallery of examples and easy-to-follow
tutorials to get you started with both the Windows and Web versions.
Full disclosure: I've done some limited consulting for Graphics Server
Technologies, meaning that I do have a financial arrangement with this
company. I do not have any compensation directly tied to their sales.
About the Author
Mike Gunderloy has been developing software for a quarter-century now, and writing about it for nearly as long. He walked away from a .NET development career in 2006 and has been a happy Rails user ever since. Mike blogs at A Fresh Cup.