Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
An architecture for object management in OIS
ACM Transactions on Information Systems (TOIS)
Principles of interactive computer graphics (2nd ed.)
Principles of interactive computer graphics (2nd ed.)
Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
Efficiently monitoring relational databases
ACM Transactions on Database Systems (TODS)
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
Data-Driven and Demand-Driven Computer Architecture
ACM Computing Surveys (CSUR)
Interactive Editing Systems: Part II
ACM Computing Surveys (CSUR)
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
Incremental Context-Dependent Analysis for Language-Based Editors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Graphics Programming Using a Database System with Dependency Declarations
ACM Transactions on Graphics (TOG)
FORMANAGER: an office forms management system
ACM Transactions on Information Systems (TOIS)
A data modeling approach for office information systems
ACM Transactions on Information Systems (TOIS)
Communications of the ACM
Incremental evaluation for attribute grammars with application to syntax-directed editors
POPL '81 Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A form application development system
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
Active Databases as a Paradigm for Enhanced Computing Environments
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Towards a comprehensive user interface management system
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
The implementation of Etude, an integrated and interactive document production system
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
A unified non-procedural environment for designing and implementing graphical interfaces to relational data base management systems
Implementing a user interface as a system of attributes
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Tools and methodology for user interface development
ACM SIGGRAPH Computer Graphics
UIMS support for direct manipulation interfaces
ACM SIGGRAPH Computer Graphics
Logical composition of object-oriented interfaces
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
History, state and future of user interface management systems
ACM SIGCHI Bulletin
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Graph attribution as a specification paradigm
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A high-level and flexible framework for implementing multiuser user interfaces
ACM Transactions on Information Systems (TOIS) - Special issue on user interface software and technology
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
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
FIDS-A Flat-Panel Interactive Display System
IEEE Computer Graphics and Applications
User-Interface Tools: Introduction and Survey
IEEE Software
Defining Interfaces at a High Level of Abstraction
IEEE Software
Hi-index | 0.00 |
A system for generating direct manipulation office systems is described. In these systems, the user directly manipulates graphical representations of office entities instead of dealing with these entities abstractly through a command language or menu system. These systems employ a new semantic data model to describe office entities. New techniques based on attribute grammars and incremental attribute evaluation are used to implement this data model in an efficient manner. In addition, the system provides a means of generating sophisticated graphics-based user interfaces that are integrated with the underlying semantic model. Finally, the generated systems contain a general user reversal and recovery (or undo) mechanism that allows them to be much more tolerant of human errors.