ITS: a tool for rapidly developing interactive applications
- 1 July 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 8 (3), 204-236
- https://doi.org/10.1145/98188.98194
Abstract
The ITS architecture separates applications into four layers. The action layer implements back-end application functions. The dialog layer defines the content of the user interface, independent of its style. Content specifies the objects included in each frame of the interface, the flow of control among frames, and what actions are associated with each object. The style rule layer defines the presentation and behavior of a family of interaction techniques. Finally, the style program layer implements primitive toolkit objects that are composed by the rule layer into complete interaction techniques. This paper describes the architecture in detail, compares it with previous User Interface Management systems and toolkits, and describes how ITS is being used to implement the visitor information system for EXPO '92.Keywords
This publication has 13 references indexed in Scilit:
- Automatic, look-and-feel independent dialog creation for graphical user interfacesPublished by Association for Computing Machinery (ACM) ,1990
- Generating user interfaces: principles and use of it style rulesPublished by Association for Computing Machinery (ACM) ,1990
- Graphical specification of flexible user interface displaysPublished by Association for Computing Machinery (ACM) ,1989
- Chisel: a system for creating highly interactive screen layoutsPublished by Association for Computing Machinery (ACM) ,1989
- Transformations on a dialog tree: rule-based maping of content to stylePublished by Association for Computing Machinery (ACM) ,1989
- The case against user interface consistencyCommunications of the ACM, 1989
- Human-computer interface development: concepts and systems for its managementACM Computing Surveys, 1989
- Applying a theory of graphical presentation to the graphic design of user interfacesPublished by Association for Computing Machinery (ACM) ,1988
- Building user interfaces by direct manipulationPublished by Association for Computing Machinery (ACM) ,1988
- Apex: An Experiment in the Automated Creation of Pictorial ExplanationsIEEE Computer Graphics and Applications, 1985