User-Interface Design Based on Data Models for Application Programs

From Tetherless World Wiki

Jump to: navigation, search

Citation: Henrik Eriksson and Angel R. Puerta and Mark A. Musen. (1992) User-Interface Design Based on Data Models for Application Programs. In KSL-92-70, September,1992.

Publication techreport ( Edit )
type Technical Report
bibtype techreport
Bibtex basics
author Henrik Eriksson and Angel R. Puerta and Mark A. Musen
title User-Interface Design Based on Data Models for Application Programs
number KSL-92-70
institution Knowledge Systems, AI Laboratory
address Stanford, CA, USA
year 1992
month September
Bibtex more
Access Paper
abstract The data definitions that an application program uses can provide the basis for automatic generation of the program's user interface. To use fully the information available in object-oriented models, development tools must analyze the relationships among classes of data objects to design the high-level structure of the user interface. DASH is a tool that supports designers in defining and implementing user interfaces for knowledge-acquisition programs. DASH takes as input a set of class definitions expressed in an object-oriented language, and produces as output both a dialog structure at the window and editor level and a detailed form specification at the widget level, the last of which can be instantiated to a user interface automatically. Two important contributions of DASH are that it allows the designer to custom-tailor the user interface at various design stages, and that it maintains these adjustments as the class definitions change and the user interface is regenerated.

KSL Technical Report ID: KSL-92-70
Facts about User-Interface Design Based on Data Models for Application ProgramsRDF feed
Abstract The data definitions that an application p The data definitions that an application program uses can provide the basis for automatic generation of the program's user interface. To use fully the information available in object-oriented models, development tools must analyze the relationships among classes of data objects to design the high-level structure of the user interface. DASH is a tool that supports designers in defining and implementing user interfaces for knowledge-acquisition programs. DASH takes as input a set of class definitions expressed in an object-oriented language, and produces as output both a dialog structure at the window and editor level and a detailed form specification at the widget level, the last of which can be instantiated to a user interface automatically. Two important contributions of DASH are that it allows the designer to custom-tailor the user interface at various design stages, and that it maintains these adjustments as the class definitions change and the user interface is regenerated. nge and the user interface is regenerated.
Address Stanford, CA, USA  +
Author Henrik Eriksson and Angel R. Puerta and Mark A. Musen  +
Bibtype techreport  +
Has author Henrik Eriksson and Angel R. Puerta and Mark A. Musen  +
Has identifier KSL-92-70  +
Has publishing details September,1992  +
Has title User-Interface Design Based on Data Models for Application Programs  +
Has where published KSL-92-70  +
Has year 1992  +
Institution Knowledge Systems, AI Laboratory  +
Ksl tr id KSL-92-70  +
Month September  +
Number KSL-92-70  +
Process note NO  +
Title User-Interface Design Based on Data Models for Application Programs  +
Year 1992  +