Graphics tools in Adagio, a robotics multitasking multiprocessor workstation
Proceedings on Graphics Interface '86/Vision Interface '86
A comparison of tiled and overlapping windows
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
There's more to interaction than meets the eye: some issues in manual input
Human-computer interaction
The detailed semantics of graphics input devices
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
The message is the medium: Multiprocess structuring of an interactive paint program
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
Tablet-based valuators that provide one, two, or three degrees of freedom
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
Graphical input interaction technique (GIIT)
ACM SIGGRAPH Computer Graphics
A survey of three dialogue models
ACM Transactions on Graphics (TOG)
Reference models, window systems, and concurrency
ACM SIGGRAPH Computer Graphics
The run-time structure of UIMS-supported applications
ACM SIGGRAPH Computer Graphics
Multi-process structuring of user interface software
ACM SIGGRAPH Computer Graphics
ACM SIGGRAPH Computer Graphics
Bibliography of software tools for user interface development
ACM SIGGRAPH Computer Graphics
Macros by Example in Graphical UIMS
IEEE Computer Graphics and Applications
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
Extensions to C for interface programming
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Harmony as an object-oriented operating system
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
Encapsulating interactive behaviors
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An annotated bibliography on user interface design
ACM SIGCHI Bulletin
Communications of the ACM
VUIMS: a visual user interface management system
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
A new model for handling input
ACM Transactions on Information Systems (TOIS)
A new framework for separating user interfaces from application programs
ACM SIGCHI Bulletin
Window real objects: a distributed shared memory for distributed implementation of GUI applications
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
ConMan: a visual programming language for interactive graphics
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
User-Interface Management Control and Communication
IEEE Software
The Construction of User Interfaces and the Object Paradigm
ECOOP '87 Proceedings of the European Conference on Object-Oriented Programming
Rapid Prototyping for Pervasive Applications
IEEE Pervasive Computing
Hi-index | 0.02 |
A Switchboard model of user input management is presented which takes advantage of opportunities afforded by a multitasking multiprocessor programming environment. This model further separates application programming from the programming of the interaction dialogues as compared with conventional user interface management systems. It also provides powerful tools for implementing parallel forms of input, is suitable for managing interaction in window-based systems, and is very flexible.The paper describes this Switchboard model and its implementation on top of the Harmony operating system, as well as discussing some of the graphics support needed for the model.