Using active data in a UIMS
- 3 January 1988
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 167-178
- https://doi.org/10.1145/62402.62429
Abstract
An active data model is one that not only stores data, but also acts upon changes to the data in ways that reflect application domain semantics. This paper introduces an active object-oriented model based on incremental attribute evaluation (one-way constraints) and discusses how it can be used to support a number of tasks in a User Interface Management System. It is shown how this model can provide unified support for lexical, syntactic, and semantic feedback, how the model supports the specification and implementation of dynamically changing graphical layouts, and how the model can be used as the basis for support of user extensible interfaces.Keywords
This publication has 20 references indexed in Scilit:
- Semantic feedback in the Higgens UIMSIEEE Transactions on Software Engineering, 1988
- MIKE: the menu interaction kontrol environmentACM Transactions on Graphics, 1986
- An object-oriented user interface management systemACM SIGGRAPH Computer Graphics, 1986
- Creating highly-interactive and graphical user interfaces by demonstrationACM SIGGRAPH Computer Graphics, 1986
- Supporting concurrency, communication, and synchronization in human-computer interaction—the Sassafras UIMSACM Transactions on Graphics, 1986
- An object-oriented approach to graphical interfacesACM Transactions on Graphics, 1986
- A generator of direct manipulation office systemsACM Transactions on Information Systems, 1986
- The University of Alberta user interface management systemACM SIGGRAPH Computer Graphics, 1985
- Input/output linkage in a user interface management systemACM SIGGRAPH Computer Graphics, 1985
- SYNGRAPHACM SIGGRAPH Computer Graphics, 1983