On the inevitable intertwining of specification and implementation
Communications of the ACM
FLAIR - user interface dialog design tool
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
A user interface management system
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
Automatic generation of interactive systems
ACM SIGGRAPH Computer Graphics
Pushdown automata for user interface management
ACM Transactions on Graphics (TOG)
A generator of direct manipulation office systems
ACM Transactions on Information Systems (TOIS)
Creating highly-interactive and graphical user interfaces by demonstration
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
An object-oriented user interface management system
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Of moles and men: the design of foot controls for workstations
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM Transactions on Graphics (TOG)
Tools and methodology for user interface development
ACM SIGGRAPH Computer Graphics
Directions for user interface management systems research
ACM SIGGRAPH Computer Graphics
Some important features and issues in user interface management systems
ACM SIGGRAPH Computer Graphics
Gaining general acceptance for UIMSs
ACM SIGGRAPH Computer Graphics
Larger issues in user interface management
ACM SIGGRAPH Computer Graphics
Bibliography of software tools for user interface development
ACM SIGGRAPH Computer Graphics
A specification language for direct-manipulation user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
MIKE: the menu interaction kontrol environment
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Designing for designers: an analysis of design practice in the real world
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Abstract interaction tools: a language for user interface management systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Macros by Example in Graphical UIMS
IEEE Computer Graphics and Applications
An Semantic Feedback in the Higgens UIMS
IEEE Transactions on Software Engineering
The designer as user: building requirements for design tools from design practice
Communications of the ACM
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
Designing the interface designer's interface
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
XY-WINS: an integraded environment for developing graphical user interfaces
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
A case study of user interface management system development and application
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An annotated bibliography on user interface design
ACM SIGCHI Bulletin
Creating graphical interactive application objects by demonstration
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
An event language for building user interface frameworks
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Creating user interfaces using programming by example, visual programming, and constraints
ACM Transactions on Programming Languages and Systems (TOPLAS)
FaceKit: a database interface design toolkit
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Tools for interaction with the creative process of composition
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Creating interactive techniques by symbolically solving geometric constraints
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Interactive specification of flexible user interface displays
ACM Transactions on Information Systems (TOIS)
Automating the lexical and syntactic design of graphical user interfaces: the UofA* UIMS
ACM Transactions on Graphics (TOG)
Future directions in user-computer interface software
COCS '91 Proceedings of the conference on Organizational computing systems
Building reusable data representations with FaceKit
ACM SIGMOD Record
Designing database interfaces with DBface
ACM Transactions on Information Systems (TOIS)
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM Transactions on Computer-Human Interaction (TOCHI)
An approach to support automatic generation of user interfaces
ACM Transactions on Programming Languages and Systems (TOPLAS)
Event-response systems: a technique for specifying multi-threaded dialogues
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Creating dynamic interaction techniques by demonstration
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Panther: a specification system for graphical controls
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Automating the generation of interactive interfaces
DAC '86 Proceedings of the 23rd ACM/IEEE Design Automation Conference
A tool for creating predictive performance models from user interface demonstrations
Proceedings of the 12th annual ACM symposium on User interface software and technology
Input/output linkage in a user interface management system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
The University of Alberta user interface management system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
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
Extracting usability information from user interface events
ACM Computing Surveys (CSUR)
User-Interface Tools: Introduction and Survey
IEEE Software
The Construction of User Interfaces and the Object Paradigm
ECOOP '87 Proceedings of the European Conference on Object-Oriented Programming
Software engineering for user interfaces
ICSE '84 Proceedings of the 7th international conference on Software engineering
The calder toolkit: wired and wireless components for rapidly prototyping interactive devices
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Evaluating user interface systems research
Proceedings of the 20th annual ACM symposium on User interface software and technology
Tools for building advanced user interfaces
IBM Systems Journal
A cooperative problem solving system for user interface design
AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
Hi-index | 0.02 |
A UIMS developed at the University of Toronto is presented. The system has two main components. The first is a set of tools to support the design and implementation of interactive graphics programs. The second is a run-time support package which handles interactions between the system and the user (things such as hit detection, event detection, screen updates, and procedure invocation), and provides facilities for logging user interactions for later protocol analysis. The design/implementation tool is a preprocessor, called MENULAY, which permits the applications programmer to use interactive graphics techniques to design graphics menus and their functionality. The output of this preprocessor is high-level code which can be compiled with application-specific routines. User interactions with the resulting executable module are then handled by the run-time support package. The presentation works through an example from design to execution in a step-by-step manner.