Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Generating language-based environments
Generating language-based environments
Pushdown automata for user interface management
ACM Transactions on Graphics (TOG)
Extending State Transition Diagrams for the Specification of Human-Computer Interaction
IEEE Transactions on Software Engineering - Annals of discrete mathematics, 24
Principles of interactive computer graphics (2nd ed.)
Principles of interactive computer graphics (2nd ed.)
Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
Artificial intelligence (2nd ed.)
Artificial intelligence (2nd ed.)
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
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Concepts and implications of undo for interactive recovery
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
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
User Recovery and Reversal in Interactive Systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
An Introduction to Database Systems
An Introduction to Database Systems
Compiler Construction
Optimal-time incremental semantic analysis for syntax-directed editors
POPL '82 Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Towards a comprehensive user interface management system
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
SYNGRAPH: A graphical user interface generator
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
The detailed semantics of graphics input devices
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
Towards specifying and evaluating the human factors of user-computer interfaces
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
The Poe language-based editor project
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
US&R: A new framework for redoing (Extended Abstract)
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Status report of the graphic standards planning committee
ACM SIGGRAPH Computer Graphics - Status report of the graphic standards planning committee
Object-oriented database support for software environments
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
FaceKit: a database interface design toolkit
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Unidraw: a framework for building domain-specific graphical editors
ACM Transactions on Information Systems (TOIS)
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)
XWIB: an X-Windows interface builder for scientific and engineering application programs
SIGSMALL '91 Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems
Incremental attribute evaluation: a flexible algorithm for lazy update
ACM Transactions on Programming Languages and Systems (TOPLAS)
Building reusable data representations with FaceKit
ACM SIGMOD Record
Supporting display generation for complex database objects
ACM SIGMOD Record
XWIB: an X-Windows interface builder for scientific and engineering application programs
ACM SIGSMALL/PC Notes
Designing database interfaces with DBface
ACM Transactions on Information Systems (TOIS)
User interface specification using an enhanced spreadsheet model
ACM Transactions on Graphics (TOG)
Supporting distributed, concurrent, one-way constraints in user interface applications
Proceedings of the 8th annual ACM symposium on User interface and software technology
Proceedings of the 9th annual ACM symposium on User interface software and technology
Incremental evaluation of computational circuits
SODA '90 Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms
Cross-modal interaction using XWeb
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
A semantic approach to the dynamic design of interaction controls in conversation systems
Proceedings of the 7th international conference on Intelligent user interfaces
Using model dataflow graphs to reduce the storage requirements of constraints
ACM Transactions on Computer-Human Interaction (TOCHI)
Lessons learned about one-way, dataflow constraints in the Garnet and Amulet graphical toolkits
ACM Transactions on Programming Languages and Systems (TOPLAS)
Support Algorithms for Incremental Attribute Evaluation of Asynchronous Subtree Replacements
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Almost all applications using interactive graphics contain important structures and concepts which are deeper than the geometres used to display them to the user. One of the major tasks of the system implementer is to cause the user interface to reflect this deeper structure accurately so that it may be directly manipulated by the user. The authors describe a tool, the Higgens user interface management system (UIMS), which can automate much of this task for a wide class of systems using interactive graphics. It is able to generate graphical user interfaces automatically from a high-level interface specification. These specifications are primarily nonprocedural in nature. They describe how graphical images can be automatically derived and updated based on applications entities, and how graphical inputs can be translated back into terms which are appropriate to the application.