ACM Home Page
Please provide us with feedback. Feedback
A new model for handling input
Full text PdfPdf (2.44 MB)
Source ACM Transactions on Information Systems (TOIS) archive
Volume 8 ,  Issue 3  (July 1990) table of contents
Pages: 289 - 320  
Year of Publication: 1990
ISSN:1046-8188
Author
Brad A. Myers  Stanford Univ., Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 102,   Citation Count: 45
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/98188.98204
What is a DOI?

ABSTRACT

Although there has been important progress in models and packages for the output of graphics to computer screens, there has been little change in the way that input from the mouse, keyboard, and other input devices is handled. New graphics standards are still using a fifteen-year-old model even though it is widely accepted as inadequate, and most modern window managers simply return a stream of low-level, device-dependent input events. This paper presents a new model that handles input devices for highly interactive, direct manipulation, graphical user interfaces, which could be used in future toolkits, window managers, and graphics standards. This model encapsulates interactive behaviors into a few “Interactor” object types. Application programs can then create instances of these Interactor objects which hide the details of the underlying window manager events. In addition, Interactors allow a clean separation between the input handling, the graphics, and the application programs. This model has been extensively used as part of the Garnet system and has proven to be convenient, efficient, and easy to learn.


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
6
 
7
FOLEY, J. D., AND WALLACE, V.L. The art of natural graphic man-machine conversation. In Proceedings IEEE 62, 4 (April 1974), pp. 462-471.
 
8
9
10
11
 
12
13
14
15
 
16
 
17
18
19
20
 
21
 
22
MYERS, B. A., GIUSE, D., DANNENBERG, R. B., VANDER ZANDEN, B., KOSBIE, D., MARCHAL, P., PERVIN, E., MICKISH, A., KOLOJEJCHICK, J.A. The Garnet toolkit reference manuals: Support for highly-interactive, graphical user interfaces in Lisp. Tech. Rep. CMU-CS-90-117, Computer Science Dept., Carnegie Mellon Univ. March, 1990.
23
24
25
 
26
PALAY, A. J., HANSEN, W. J., KAZAR, i. L., SHERMAN, M., WADLOW, M. G., NEUENDORFFER, T. P., STERN, Z., BADER, M., PETERS, T. The Andrew toolkit--An overview. In the Proceedings Winter Usenix Technical Conference (Dallas, Tex, Feb. 1988), pp. 9-21.
 
27
 
28
Draft Proposal American National Standard for the Functional Specification of the Programmer's Hierarchical Interactive Graphics Standard (PHIGS). American National Standards Committee X3Hc/84-40, 1984.
29
30
31
32
 
33

CITED BY  45
 
 
 
 
 
 


REVIEW

"James Dennis Kiper : Reviewer"

Myers provides a well-written discussion of a model for describing interactions with highly interactive, graphical, direct manipulative input devices. This model has been implemented as part of the Garnet user interface development environment  more...


Peer to Peer - Readers of this Article have also read: