Last update:
Apr 1, 2000
|
|
|
Dynamic Graphical User Interfaces using XML and JPython
|
Gerald Guglielmo
Fermilab
Presented by:
Margaret Votava
We report on a new evaluation effort for data acquisition for Pixel and
other module test stands aimed at producing a framework for dynamically
building Graphical User Interfaces. The idea is to allow customization
of the control interface to be controlled via an input file. To
accomplish this we are planning to use the Extensible Markup Language
(XML) and Jpython. XML is designed to be a universal format for
structured documents and data in a web based environment which appears
well matched for the control file format. JPython, which is a certified
100% Pure Java implementation of the object-oriented Python scripting
language used on the D0 experiment, allows the use of Java classes,
including the Swing classes, and is excellent for rapid prototyping of
Graphical User Interfaces. Together XML and JPython promise to provide
an easy parsing of the necessary information and the flexibility of
rapid prototyping desired in a dynamic Graphical User Interface
framework.
Short Paper: |
|