Interactive Graphics Toolkit
for Java Applications and Web Applets
Donald Denbo
OAR/PMEL
The Scientific Graphics Toolkit (SGT), a popular library of
java
graphics classes, facilitates the development of platform independent,
Java applications and web applets to produce highly interactive,
flexible, publication quality, object-oriented graphics of scientific
data. Features include user settable or automatically scaled
axes, sophisticated, automatically self-scaling time axes, mouse-movable
objects (labels, line keys, icons), customizable objects, automatic
generation of legends to explain the data being displayed, and
line, vector and contour plots.
SGT,
originally developed for NOAA's NOAAServer project, has been
used in the development of OceanShare, a collaborative tool
for in-situ oceanographic data sets, the Climate Data Portal,
a tool for browsing and visualizing distributed data, and ncBrowse,
a graphical netCDF file browser. For convenience of use, SGT
conforms to the JavaBeans
component architecture guidelines and can be used with both
AWT and swing projects. SGT has currently been downloaded by
1264 unique sites in 52 countries.
See http://www.epic.noaa.gov/java/sgt
for more
information and download links.
This
tutorial will first present a brief overview of the SGT library
then develop a simple example using the toolkit. This will be
followed by a more in-depth discussion of the principle library
classes and the development of an example using more of the
SGT library. Handouts will include all source code presented
during the tutorial and a summary of the SGT classes.
BIO
-Donald Denbo
Donald Denbo has been designing and developing Java applications
for more than 5 years. |
|
Auditorium
- Tutorial
Thursday, 10:30 - 12:00 A.M
|