The JANUS Application Development Environment - Generating More than the User Interface

The increasing pressures of competition demand greater productivity and quality in the development of software. These goals are attainable by generating as much as possible and programming as little as necessary. Beginning with an OOA modeling of the problem domain component, this article will show how the user interface as well as the linkage to data keeping can be generated through an integrated approach. In addition, a client/server configuration is also possible. A OOA model upon which two generator systems are installed is the basis for generating.

[1]  James D. Foley,et al.  Providing high-level control and expert assistance in the user interface presentation design , 1993, INTERCHI.

[2]  Jürgen Ziegler,et al.  Generating user interfaces from data models and dialogue net specifications , 1993, INTERCHI.

[3]  Jean Vanderdonckt,et al.  On the Problem of Selecting Interaction Objects , 1994, BCS HCI.

[4]  Jean Vanderdonckt,et al.  A Comparison of Placement Strategies for Effective Visual Design , 1994, BCS HCI.

[5]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[6]  Srdjan Kovacevic,et al.  UIDE—an intelligent user interface design environment , 1991 .

[7]  Helmut Balzert From OOA to GUI — The Janus System , 1995 .

[8]  AlagicSuad The ODMG object model , 1997 .

[9]  Angel R. Puerta,et al.  The Mecano Project : Enabling User-Task Automation During Interface Development , 1996 .

[10]  C. L. Zarmer,et al.  Frameworks for interactive, extensible, information-intensive applications , 1992, UIST '92.

[11]  Henrik Eriksson,et al.  Beyond Data Models for Automated User Interface Generation , 1994, BCS HCI.

[12]  Brad A. Myers,et al.  Automatic, look-and-feel independent dialog creation for graphical user interfaces , 1990, CHI '90.

[13]  William J. Premerlani,et al.  Converting OO models into RDBMS schema , 1994, IEEE Software.

[14]  James D. Foley,et al.  Controlling user interface objects through pre- and postconditions , 1992, CHI.

[15]  Lawrence A. Rowe,et al.  The Picasso Application Framework , 1990 .

[16]  Ping Luo,et al.  Beyond interface builders: model-based interface tools , 1993, INTERCHI.

[17]  Pedro A. Szekely Retrospective and Challenges for Model-Based Interface Development , 1996, DSV-IS.

[18]  H. Balzert,et al.  Das JANUS-System: automatisierte, wissensbasierte Generierung von Mensch-Computer-Schnittstellen , 1994 .

[19]  Jeff A. Johnson Selectors: going beyond user-interface widgets , 1992, CHI '92.

[20]  James D. Foley,et al.  Coupling application design and user interface design , 1992, CHI.

[21]  Jean Vanderdonckt,et al.  Encapsulating knowledge for intelligent automatic interaction objects selection , 1993, INTERCHI.

[22]  Brad A. Myers Graphical techniques in a spreadsheet for specifying user interfaces , 1991, CHI '91.

[23]  Gill Smith,et al.  Object-oriented analysis , 1988, WADAS '88.

[24]  Helmut Balzert,et al.  Ein wissensbasiertes System zur Unterstützung des Benutzers bei der ergonomischen Farbzusammenstellung für Dialogmasken , 1995, Software-Ergonomie.