User interface software tools
- 1 March 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer-Human Interaction
- Vol. 2 (1) , 64-103
- https://doi.org/10.1145/200968.200971
Abstract
Almost as long as there have been user interfaces, there have been special software systems and tools to help design and implement the user interface software. Many of these tools have demonstrated significant productivity gains for programmers, and have become important commercial products. Others have proven less successful at supporting the kinds of user interfaces people want to build. This article discusses the different kinds of user interface software tools, and investigates why some approaches have worked and others have not. Many examples of commercial and research systems are included. Finally, current research directions and open issues in the field are discussed.Keywords
This publication has 60 references indexed in Scilit:
- The ups and downs of look and feelCommunications of the ACM, 1993
- Research directions for user interface software toolsBehaviour & Information Technology, 1993
- The Rendezvous language and architectureCommunications of the ACM, 1993
- Environment for rapidly creating interactive design toolsThe Visual Computer, 1992
- Larger issues in user interface managementACM SIGGRAPH Computer Graphics, 1987
- MIKE: the menu interaction kontrol environmentACM Transactions on Graphics, 1986
- A specification language for direct-manipulation user interfacesACM Transactions on Graphics, 1986
- A structural view of the Cedar programming environmentACM Transactions on Programming Languages and Systems, 1986
- A survey of three dialogue modelsACM Transactions on Graphics, 1986
- Supporting concurrency, communication, and synchronization in human-computer interaction—the Sassafras UIMSACM Transactions on Graphics, 1986