84th AMS Annual Meeting

Monday, 12 January 2004
SGT Beans: An Easy-to-Use Graphical Development Tool
Hall 4AB
Donald W. Denbo, JISAO/Univ. of Washington, Seattle, WA
Poster PDF (277.3 kB)
SGT Beans provides a easy-to-use JavaBeans compatible interface to the Scientific Graphics Toolkit (SGT, http://www.epic.noaa.gov/java/sgt). SGT Beans has been expanded to enable developers to create custom graphical displays for their data in a point-and-click environment. SGT Beans consists of three primary JavaBeans, Page, a graphical JavaBean upon which graphics, labels, axes, and legends are displayed, PanelModel, a non-graphical JavaBean that describes how the Panels, graphics, labels, axes, and legends are placed on the Page Bean, and a DataModel, another non-graphical JavaBean which defines the connections between SGT data objects, Panels, axes, and legends.

The PanelModel can be created using the PanelModelCustomizer, a tools that allows for the visual editing/creation of a PanelModel. The PanelModel can then be saved to disk using XML serialization for later use in an application. We will demonstrate how SGT Beans can be used to create graphical applications using an Integrated Development Environment (IDE) and the BeanBuilder.

Supplementary URL: