An object-oriented user interface management system
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Object-oriented programming for the Macintosh
Object-oriented programming for the Macintosh
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
A knowledge-based user interface management system
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
Building user interfaces by direct manipulation
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Applying a theory of graphical presentation to the graphic design of user interfaces
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
The case against user interface consistency
Communications of the ACM
Transformations on a dialog tree: rule-based maping of content to style
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Chisel: a system for creating highly interactive screen layouts
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Graphical specification of flexible user interface displays
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Automatic, look-and-feel independent dialog creation for graphical user interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Open Look: graphical user interface application style guidelines
Open Look: graphical user interface application style guidelines
OSF/Motif style guide: revision 1.0
OSF/Motif style guide: revision 1.0
A grid-based approach to automating display layout
Proceedings on Graphics interface '88
Design alternatives for user interface management sytems based on experience with COUSIN
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Macintosh human interface guidelines
Macintosh human interface guidelines
User Interface Management Systems
User Interface Management Systems
Separating the user interface from the functionality of application programs
Separating the user interface from the functionality of application programs
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
ACM Transactions on Information Systems (TOIS)
Building reusable data representations with FaceKit
ACM SIGMOD Record
Designing database interfaces with DBface
ACM Transactions on Information Systems (TOIS)
Frameworks for interactive, extensible, information-intensive applications
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Phone-based CSCW: tools and trials
ACM Transactions on Information Systems (TOIS)
Beyond interface builders: model-based interface tools
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
Automatic presentation of multimedia documents using relational grammars
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Design of GUIs from a programming perspective
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
ACM Transactions on Computer-Human Interaction (TOCHI)
Chiron-1: a software architecture for user interface development, maintenance, and run-time support
ACM Transactions on Computer-Human Interaction (TOCHI)
XXL: a dual approach for building user interfaces
Proceedings of the 9th annual ACM symposium on User interface software and technology
Declarative models of presentation
Proceedings of the 2nd international conference on Intelligent user interfaces
Knowledge-based support for the user-interface design process
ACM SIGCHI Bulletin
Model-based interface development
CHI '94 Conference Companion on Human Factors in Computing Systems
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Generating user interface code in a model based user interface development environment
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Using a technique from graphic designers to develop innovative system designs
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
MoMA and the three-legged stool: fostering creative insight in interactive system design
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Characteristics of applications that support creativity
Communications of the ACM
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
A Model-Based Interface Development Environment
IEEE Software
User Navigation in Computer Applications
IEEE Transactions on Software Engineering
Tool-Supported Interpreter-Based User Interface Architecture for Ubiquitous Computing
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
User Interface Modeling in UMLi
IEEE Software
Flexible, dynamic user interfaces for Web-delivered training
AVI '96 Proceedings of the workshop on Advanced visual interfaces
Designing GUIs by sketch drawing and visual programming
AVI '98 Proceedings of the working conference on Advanced visual interfaces
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
Improving automatic interface generation with smart templates
Proceedings of the 9th international conference on Intelligent user interfaces
Roam, a seamless application framework
Journal of Systems and Software - Special issue: Ubiquitous computing
Mobile access to real-time information—the case of autonomous stock brokering
Personal and Ubiquitous Computing
Iterative development in the field
IBM Systems Journal
UNIFORM: automatically generating consistent remote control user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Demonstrating the viability of automatically generated user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An intelligent editor for multi-presentation user interfaces
Proceedings of the 2008 ACM symposium on Applied computing
Recovering from errors during programming by demonstration
Proceedings of the 13th international conference on Intelligent user interfaces
Using ITS to create an insurance industry application: a joint case study
Human-Computer Interaction
ACM Transactions on Computer-Human Interaction (TOCHI)
User interface declarative models and development environments: a survey
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
Hi-index | 0.02 |
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.