Banner - Abstracts Banner
Banner - NOAATECH
Home - takes you to the index page. Tab - Agenda takes you to Tuesday's agenda. Tab reading - Abstracts
Tab reading Local Info
Tab reading register




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


 

Publication of the NOAA Office of the CIO/High Performance Computing and Communications
Last Updated:10/01/01
Designer/Webmaster: Jward