20th International Conference on Interactive Information and Processing Systems (IIPS) for Meteorology, Oceanography, and Hydrology

P1.23

SGT Beans: An Easy-to-Use Graphical Development Tool

Donald W. Denbo, JISAO/Univ. of Washington, Seattle, WA

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.

extended abstract  Extended Abstract (284K)

Poster Session 1, 20th IIPS Poster Session (HALL 4AB)
Monday, 12 January 2004, 2:30 PM-4:00 PM, Hall 4AB

Previous paper  Next paper

Browse or search entire meeting

AMS Home Page