Creating highly-interactive and graphical user interfaces by demonstration
- 31 August 1986
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 20 (4) , 249-258
- https://doi.org/10.1145/15886.15914
Abstract
It is very time-consuming and expensive to create the graphical, highly-interactive styles of user interfaces that are increasingly common. User Interface Management Systems (UIMSs) attempt to make the creation of user interfaces easier, but most existing UIMSs cannot create the low-level interaction techniques (pop-up pull-down and fixed menus, on-screen "light buttons", scroll-bars, elaborate feedback mechanisms and animations, etc.) that are frequently used. This paper describes Peridot, a system that automatically creates the code for these user interfaces while the designer demonstrates to the system how the interface should look and work. Peridot uses rule-based inferencing so no programming by the designer is required, and Direct Manipulation techniques are used to create Direct Manipulation interfaces, which can make full use of a mouse and other input devices. This allows extremely rapid prototyping of user interfaces.Keywords
This publication has 18 references indexed in Scilit:
- Seven plus or minus two central issues in human-computer interactionPublished by Association for Computing Machinery (ACM) ,1986
- A study in two-handed inputPublished by Association for Computing Machinery (ACM) ,1986
- The Trillium user interface design environmentPublished by Association for Computing Machinery (ACM) ,1986
- Visual programming, programming by example, and program visualization: a taxonomyPublished by Association for Computing Machinery (ACM) ,1986
- Editing by exampleACM Transactions on Programming Languages and Systems, 1985
- An automatic beautifier for drawings and illustrationsACM SIGGRAPH Computer Graphics, 1985
- SqueakACM SIGGRAPH Computer Graphics, 1985
- Input/output linkage in a user interface management systemACM SIGGRAPH Computer Graphics, 1985
- SYNGRAPHPublished by Association for Computing Machinery (ACM) ,1983
- Graphical input interaction technique (GIIT)ACM SIGGRAPH Computer Graphics, 1983