Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
Structured Graphics for Distributed Systems
ACM Transactions on Graphics (TOG)
Human Interface: Where People and Computers Meet
Human Interface: Where People and Computers Meet
Virtual terminal management in a multiple process environment
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Partitioning of function in a distributed graphics system (computer networks, operating, window)
Partitioning of function in a distributed graphics system (computer networks, operating, window)
Graphical input interaction technique (GIIT)
ACM SIGGRAPH Computer Graphics
An Introduction to the V-System
IEEE Micro
Reference models, window systems, and concurrency
ACM SIGGRAPH Computer Graphics
Multi-process structuring of user interface software
ACM SIGGRAPH Computer Graphics
ACM SIGGRAPH Computer Graphics
An annotated bibliography on user interface design
ACM SIGCHI Bulletin
Surface interaction: a paradigm and model for separating application and interface
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An experiment in integrated multimedia conferencing
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Hi-index | 0.00 |
The proliferation of personal workstations and computer networks has enabled users to develop or otherwise access an ever wider range of applications. Unfortunately, the human-computer interface has not kept pace with the available hardware, nor with the aspirations of many users. Major advances are required with respect to the "style" of human-computer interaction -- advances in graphical techniques as well as other communications media. Moreover, this "style" should be as consistent as possible across applications. Much work remains to be done in achieving this consistency in the face of the wide variety of applications currently available. At the implementation level, much work remains to be done to accommodate heterogeneous hardware and software bases. For example, to what extent can we ensure that applications can run as well distributed over low-speed lines as over high-speed local area networks? How might we implement the human-computer interface in such a way as to be easily ported to a variety of operating systems, not just to a variety of machines running the same operating system?