ACM Home Page
Please provide us with feedback. Feedback
Selectors: going beyond user-interface widgets
Full text PdfPdf (1.03 MB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human factors in computing systems table of contents
Monterey, California, United States
Pages: 273 - 279  
Year of Publication: 1992
ISBN:0-89791-513-5
Author
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 21,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/142750.142810
What is a DOI?

ABSTRACT

Most UI toolkits and UIMSs make use of widgets, e.g., buttons, text fields, sliders, menus. Designers construct user interfaces by choosing and laying out widgets, then connectimg them to application semantics. This approach has four problems. First, most widgets are too low-level; constructing interfaces from them takes too much work. Second, working with widgets focuses attention on appearance and layout issues, rather than on more important semantic design issues. Third, designers can easily make poor widget choices, yielding poor interfaces. Fourth, widgets do not mesh well with application semantics; they know nothing about the variables they control. We are developing an application construction environment in which designers and implementers work with semantic-based controls called Selectors rather than with widgets. Selectors are classified according to their interface semantics (e.g., mutually-exclusive choice), rather than their appearance. Each type of Selector can be presented in a variety of ways; this may be chosen semi-automatically. Selectors mesh well with application semantics: their values are application data-types and their views determine how to present valid values automatically.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
 
5
M yers, B.A. "rools for Creating User Interfaces: An Intrtxlucfion and Survey." Technical Report CMU-CS- 88-107, 1988, CMU.
 
6
 
7
Nardi, B. and Zarmer, C. "Beyond Models and Metaphors: Visual Formalisms in User Interface Design." Proceedings of the Hawaii International Conference on System Sciences (HICSS.24), 2, 1991, IEEE Computer Society Press, 478 - 493.
8
 
9
Swick, R. and Weissman, T. X Toolldt Widgets - C Language X Interface, X Window System, X Version 11, Release 2, MIT Project Athena, 1988.
10
 
11
Zarmer, C. "ACEKit: An Application Construction Toolkit." lip Laboratories Technical Report HPL-91. 134, 1991.
 
12
Zarmer, C. and Johnson, J. "User Interface Tools: Past, Present, and Future Trends." lip Laboratories Technical Report HPL-90-20, 1990.
 
13
Zanner, C., Nardi, B., Johnson, J., and Miller, J. "ACE: Zen and the Art of Application Building." Proceedings of the Hawaii International Conference on System Sciences (HICSS-25), 2, 1992, IEEE Computer Society Press, 687-698.

CITED BY  7