Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Developing an Event-Driven Generator for User Interfaces in the Entero Software

Technical Report ·
DOI:https://doi.org/10.2172/801410· OSTI ID:801410
 [1]
  1. Sandia National Laboratories

The Entero Software Project emphasizes flexibility, integration and scalability in modeling complex engineering systems. The GUIGenerator project supports the Entero environment by providing a user-friendly graphical representation of systems, mutable at runtime. The first phase requires formal language specification describing the syntax and semantics of extensible Markup Language (XML) elements to he utilized, depicted through an XML schema. Given a system, front end user interaction with stored system data occurs through Java Graphical User Interfaces (GUIs), where often only subsets of system data require user input. The second phase demands interpreting well-formed XML documents into predefined graphical components, including the addition of fixed components not represented in systems such as buttons. The conversion process utilizes the critical features of JDOM, a Java based XML parser, and Core Java Reflection, an advanced Java feature that generates objects at runtime using XML input data. Finally, a searching mechanism provides the capability of referencing specific system components through a combination of established search engine techniques and regular expressions, useful for altering visual properties of output. The GUIGenerator will be used to create user interfaces for the Entero environment's code coupling in support of the ASCI Hostile Environments Level 2 milestones in 2003.

Research Organization:
Sandia National Labs., Albuquerque, NM (US); Sandia National Labs., Livermore, CA (US)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
801410
Report Number(s):
SAND2002-2917
Country of Publication:
United States
Language:
English

Similar Records

An XML Driven Graphical User Interface and Application Management Toolkit
Technical Report · Thu Jan 17 23:00:00 EST 2002 · OSTI ID:799779

An SML Driven Graphical User Interface and Application Management Toolkit
Technical Report · Thu Jan 17 23:00:00 EST 2002 · OSTI ID:798994

MAUIV1.0
Software · Mon Apr 01 00:00:00 EST 2002 · OSTI ID:1230499