Results 1 -
3 of
3
Automatic Generation of User Interfaces from Data Structure Specifications and Object-Oriented Application Models
- Pierre Cointe (Ed
, 1996
"... Applications in scientific computing operate with data of complex structure and graphical tools for data editing, browsing and visualization are necessary. Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing us ..."
Abstract
-
Cited by 6 (4 self)
- Add to MetaCart
Applications in scientific computing operate with data of complex structure and graphical tools for data editing, browsing and visualization are necessary. Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing user interaction. Realistic automated generation approaches are largely lacking, especially for applications in the area of scientific computing. This paper presents two approaches to automatically generating user interfaces (that include forms, pull-down menus and pop-up windows) from specifications. The first is a semi-automatic approach that uses information from objectoriented mathematical models, together with a set of predefined elementary types and manually supplied layout and grouping information. This system is currently in industrial use. A disadvantage is that some manual changes need to be made after each update of the model. Within the second approach we have designed a tool, PDGen (Persistence and Display Generator), that automatically creates a graphical user interface and persistence routines from the declarations of data structures used in the application (e.g., C++ class declarations). This largely eliminates the manual update problem. The attributes of the generated graphical user interface can be altered. Now structuring and grouping information is automatically extracted from the object-oriented mathematical model and transferred to PDGen. This is one of very few existing practical systems for automatically generating user interfaces from type declarations and related object-oriented structure information. Published in Proceedings of European Conference on Object-Oriented Programming (ECOOP96), Linz, Austria, 8-12 July 1996, Pierre Coi...
An Approach to Automatic Construction of Graphical User Interfaces for Applications in Scientific Computing
- Department of Computer and Information Science, Linkoping University
, 1996
"... Applications in scientific computing perform input and output of large amounts of data of complex structure. Since it is difficult to interpret these data in textual form, a graphical user interface (GUI) for data editing, browsing and visualization is required. The availability of a convenient grap ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
Applications in scientific computing perform input and output of large amounts of data of complex structure. Since it is difficult to interpret these data in textual form, a graphical user interface (GUI) for data editing, browsing and visualization is required. The availability of a convenient graphical user interface plays a critical role in the use of scientific computation systems. Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing user interaction. Realistic automated generation approaches are largely lacking, especially for applications in the area of scientific computing. This thesis presents two approaches to automatically generating user interfaces from specifications. The first is a semi-automatic approach, that uses information from object-oriented mathematical models, together with a set of predefined elementary types and manually supplied layout and grouping information. This system is ...
Tools for Design, Interactive Simulation, and Visualization of Object-Oriented Models in Scientific Computing
, 15
"... this paper. A more detailed description of our work which is therefore given in paper 5. A collision detection and response interface is discussed in Section 4.1 below ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
this paper. A more detailed description of our work which is therefore given in paper 5. A collision detection and response interface is discussed in Section 4.1 below

