ACM Transactions on Graphics (TOG)
Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Simulation of Procedure Variables Using Ada Tasks
IEEE Transactions on Software Engineering
Modular implementation of presentations
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Programming large and flexible systems in Ada
SIGAda '85 Proceedings of the 1985 annual ACM SIGAda international conference on Ada
A tool for Ada program manipulations: mentor-Ada
SIGAda '85 Proceedings of the 1985 annual ACM SIGAda international conference on Ada
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
INCENSE: A system for displaying data structures
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
The device model of interaction
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
A graphics typesetting language
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Next Generation Software Environment: Principles, Problems, and Research
Next Generation Software Environment: Principles, Problems, and Research
Pgraphite: an experiment in persistent typed object management
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
TEAM: a support environment for testing, evaluation, and analysis
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A multiple presentation document management system
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Hi-index | 0.00 |
User interface facilities are a crucial part of the infrastructure of a software environment. We discuss the particular demands and constraints on a user interface management system (UIMS) for a software environment, and the relation between the architecture of the environment and the UIMS. A model for designing user interface management systems for large, extensible environments is presented. This model synthesizes several recent advances in user interfaces and specializes them to the domain of software environments. The model can be applied to a wide variety of environment contexts. A prototype implementation is described.