Beyond interface builders: model-based interface tools

Interface builders only support the construction of the menus and dialogue boxes of an application. They do not support the construction of interfaces of many application classes (visualization, simulation, command and control, domain-specific editors) because of the dynamic and complex information that these applications process. HUMANOID is a model-based interface design and construction tool where interfaces are specifkd by building a declarative description (model) of their presentation and behavior. HUMANOID’S modeling language provides simple abstraction, iteration and conditional constructs to model the interface features of these application classes. HUMANOID provides an easy-touse designer’s interface that lets designers build complex interfaces without programming.

[1]  Michael David Williams,et al.  What Makes RABBIT Run? , 1984, Int. J. Man Mach. Stud..

[2]  Roger B. Dannenberg,et al.  Creating graphical interactive application objects by demonstration , 1989, UIST '89.

[3]  Gurminder Singh,et al.  Druid: a system for demonstrational rapid user interface development , 1990, UIST '90.

[4]  Robert Eric Braudes A framework for conceptual consistency verification , 1990 .

[5]  Brad A. Myers A new model for handling input , 1990, TOIS.

[6]  James D. Foley,et al.  DON: user interface presentation design assistant , 1990, UIST '90.

[7]  Mark A. Linton,et al.  Unidraw: a framework for building domain-specific graphical editors , 1990, TOIS.

[8]  Charles Wiecha,et al.  ITS: a tool for rapidly developing interactive applications , 1990, TOIS.

[9]  James D. Foley,et al.  Coupling a UI framework with automatic generation of context-sensitive animated help , 1990, UIST '90.

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

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

[12]  Brian Johnson,et al.  TreeViz: treemap visualization of hierarchically structured information , 1992, CHI.

[13]  Ping Luo,et al.  Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design , 1992, CHI.

[14]  Robert Neches,et al.  Architectures for Intelligent Interfaces : Elements and Prototypes , 2022 .