Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
A survey of three dialogue models
ACM Transactions on Graphics (TOG)
Transformations on a formal specification of user-computer interfaces
ACM SIGGRAPH Computer Graphics
MIKE: the menu interaction kontrol environment
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Using formal specifications in the design of a human-computer interface
Communications of the ACM
The keystroke-level model for user performance time with interactive systems
Communications of the ACM
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
Dynamic construction of animated help from application context
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
ACM SIGCHI Bulletin
A high-level user interface management system
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A programming language basis for user interface
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Task-oriented representation of asynchronous user interfaces
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Standardizing the interface between applications and UIM's
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Generating user interfaces: principles and use of it style rules
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Coupling a UI framework with automatic generation of context-sensitive animated help
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
The UAN: a user-oriented representation for direct manipulation interface designs
ACM Transactions on Information Systems (TOIS)
ITS: a tool for rapidly developing interactive applications
ACM Transactions on Information Systems (TOIS)
A new model for handling input
ACM Transactions on Information Systems (TOIS)
Applications: a dimension space for user interface management systems
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Smoothly integrating rule-based techniques into a direct manipulation interface builder
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
Separating application code from toolkits: eliminating the spaghetti of call-backs
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
Future directions in user-computer interface software
COCS '91 Proceedings of the conference on Organizational computing systems
Coupling application design and user interface design
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Selectors: going beyond user-interface widgets
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACE: building interactive graphical applications
Communications of the ACM - Special issue on graphical user interfaces
A second generation user interface design environment: the model and the runtime architecture
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Generating user interfaces from data models and dialogue net specifications
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Knowledgeable development environments using shared design models
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
Supporting adaptive interfaces in a knowledge-based user interface environment
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
Automatic generation of textual, audio, and animated help in UIDE: the User Interface Design
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Planning-based control of interface animation
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Defining Interfaces at a High Level of Abstraction
IEEE Software
Automated user interface engineering with a pattern reflecting programming language
Automated Software Engineering
Interface tailoring by exploiting temporality of attributes for small screens
DNIS'10 Proceedings of the 6th international conference on Databases in Networked Information Systems
Temporality-based user interface design approaches for desktop and small screen environment
International Journal of Computational Science and Engineering
Hi-index | 0.00 |
A knowledge base which defines a user-computer interface is described. The knowledge base serves as input to a user interface management system, which implements the user interface. However, the knowledge base represents user interface design knowledge at a level of abstraction higher than is typical of user interface management systems. In particular, it represents objects, actions, attributes of objects, an object class hierarchy, and pre- and post-conditions on the actions. The knowledge base can be algorithmically transformed into a number of functionally equivalent interfaces, each of which is slightly different from the original interface. The transformed interface definition can be input to the UIMS, providing a way to quickly experiment with a family of related interfaces.