Current Version rel-3.0
September 19, 2003
Back to SGT
- April 20, 2004. Mail list for SGT has been moved
to firstname.lastname@example.org. If you want to become a
member of the mail list see the main page for instructions on how to join
the mail list.
- October 23, 2003. A Tutorial on SGT Beans is now available. "SGT
Beans: Easy-To-Use Graphics Toolkit for Java Applications." presented
at NOAATech 2004 in Silver Spring, MD.
- September 19, 2003. (rel-3.0). Release of version 3.0. This is the initial
release of SGT Beans. Many bug fixes and other improvements.
- July 9, 2003. (rel-3.0Beta1) Beta release of SGT version 3.0 has
been made available for compatability testing. SGT Beans is under development,
but the core SGT classes should be fine. Many bug fixes and feature additions.
- February 13, 2003. Presentation of "Plug
and Play scientific graphics with SGT" at the 83rd annual American
Meteorological Society meeting in Long Beach, CA. This presentation covers
work-in-progress to create a set of easy to use SGT JavaBeans. Customizers
are being created to work with most Java IDE's and a beta version of
SGT including the JavaBeans will be made available in a few months.
- December 14, 2001. (rel-2.1) Vector plots and more control on line style are among the improvements. See the
release notes for more information.
- October 25, 2001. A
Tutorial of the Scientific Graphics Toolkit (Interactive Graphics for Java) made available.
- April, 5, 2001. Created a mail list for SGT at email@example.com. Mail
archive is located at http://www.epic.noaa.gov/java/sgt/mail.
- February 14, 2001. (rel-2.0) First official release of SGT version 2.0. New features include contour lines,
improved event handling, and support for swing. Lots of bug fixes.
(back to top)
- Allowing a graphics client developer a great deal of freedom and flexibility.
- GIS style layer approach to display geophysical data
- Support several types of graphical display
- X-Y plots
- 2-D contour and “pixel” plots
- Point-Value plots.
- Time axis with auto-scaling.
- Vector plots.
- Full access to BasicStroke capabilities via an enhanced LineAttribute
class for line and contour plots.
- Support on-the-fly modification of the plots and zooming.
- Develop a framework that is easily extended
- Transforms are independent of axes.
- Axes, labels, and keys (color, line, point), are positioned in physical units. Physical units have an equal
scale in both x and y directions with a lower-left origin. For printing physical units are equivalent to inches.
- Java2D anti-aliased labels are used for rotated labels in axes and contours when Java2D is available.
- Draggable items, ValueIcon and UserIcon. Draggable items are continuously drawn as they are dragged across
the plot. All Draggable items inherit from javax.swing.Icon.
- Moveable items, labels and keys. Moveable items display a bounding rectangle as the mouse is dragged. Moveable
items redraw in the new position once the mouse is released.
- Improved event handling. JPane, Pane, LineAttribute, GridAttribute, etc., throw PropertyChangeEvents that can
be listened for by the user application.
- Swing support. JPane, packages gov.noaa.pmel.sgt.swing and gov.noaa.pmel.sgt.swing.prop support and utilize
swing. The gov.noaa.pmel.sgt.swing.prop package contains a collection of JDialogs that can be used to edit sgt
attributes, axes, and labels.
(back to top)
- Clean up problems with GridAttributeDialog.
- Fix area fill option
- Add support for all ColorMaps
Develop a tutorial for using SGT.
(back to top)
- JavaBean classes to make it easier to create Java graphics programs.
- Map classes for plotting in curvilinear coordinate systems.
Dashed line and line thickness support from Java2D. This change requires (due to limitations in development
time) dropping support for jdk1.1.8 entirely.
(back to top)
SGT Home Page: http://www.epic.noaa.gov/java/sgt
EPIC Group Java Page: http://www.epic.noaa.gov/java
EPIC Home Page: http://www.pmel.noaa.gov/epic/home.html
Send comments to: Donald.W.Denbo@noaa.gov
last modified: October 27, 2003
US Dept of Commerce
NOAA / OAR / PMEL / EPIC