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.
|