Computational Sciences and Mathematics Research Department <http://csmr.ca.sandia.gov>


Seminar Announcement

JMPL: Java Math Package Launcher Automating GUI Development and Maintenance for Science and Engineering

Andrew Strelzoff
University of California, Santa Barbara

Date
Location
Time
Tuesday, June 18, 2002
Bldg. 921, Room 137 (Sandia - CA)
1:00 p.m. - 2:00 p.m.
Abstract Developers of scientific applications typically lack the time and expertise necessary to produce and maintain high quality Graphic User Interfaces (GUI's). In this presentation we introduce JMPL: Java Math Package Launcher, an environment for developing and maintaining GUI front ends for scientific computing. JMPL assists the development process by automatically generating matching GUI skeletons from scientific applications. These skeletons may be further developed and customized in the JMPL editor before distribution to the community of users. The JMPL revision manager assists in the process of updating the GUI as the underlying program changes. The result is an environment for continuing publication and improvement.

In this talk we will focus on two critical areas of the JMPL project. The first is the fundamental task of discovering interface requirements from a program and the translation of these requirements into an intermediate format, XML/UML. This intermediate format is then parsed by a browser, which dynamically constructs the GUI. The second area covered will be the development of an algorithm to estimate, which parts of an underlying application have changed. This is the input to the revision manager, which will allow it to assist in keeping the GUI up to date. Preliminary results will be presented, and the future development and direction of the project including extension to object oriented languages will be discussed.

About the Speaker: Andrew Strelzoff is a member of the Computational Science and Engineering Group at the University of California - Santa Barbara working under the direction of Professor Linda Petzold.
Sandia Contact: Kevin Long (8950), 294-4910, krlong@sandia.gov

This seminar is hosted by the Computational Sciences and Mathematics Research Department at Sandia National Labs in Livermore, CA. For more information on this or other events, visit http://csmr.ca.sandia.gov/news.html. Visitors from outside Sandia require advance arrangements in order to attend. For more information, please contact the CSMR office management assistant Doretha Smith at dahall@sandia.gov or (925) 294-4630.

 

CSMR News & Events at Sandia National Labs in California.
Copyright © 2002, Sandia Corp. All rights reserved.
Comments: tgkolda@sandia.gov.
Acknowledgments and Disclaimer.