Designing the user interface: strategies for effective human-computer interaction
Designing the user interface: strategies for effective human-computer interaction
A specification language for direct-manipulation user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Interfaces for advanced computing
Scientific American
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
The Xerox Star: A Retrospective
Computer
Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
ACM Transactions on Computer-Human Interaction (TOCHI)
In the Beginning...Was the Command Line
In the Beginning...Was the Command Line
User Interface Management Systems: Models and Algorithms
User Interface Management Systems: Models and Algorithms
Hi-index | 0.00 |
A user interface is that portion of an interactive computer system that communicates with the user. Design of the user interface includes any aspect of the system that is visible to the user. Once, all computer users were specialists in computing, and interfaces consisted of jumper wires in patch boards, punched cards (q.v.) prepared offline, and batch printouts. Today a wide range of nonspecialists use computers, and keyboards, mice, and graphical displays are the most common interface hardware. The user interface is becoming a larger and larger portion of the software in a computer system--and a more important portion, as broader groups of people use computers. As computers become more powerful, the critical bottleneck in applying computer-based systems to solve problems is more often in the user interface rather than in the computer hardware or software.