Abstract
A key constraint on the effectiveness of window-based human-computer interfaces is that the display screen is too small for many applications. This results in “window thrashing,” in which the user must expend considerable effort to keep desired windows visible. Rooms is a window manager that overcomes small screen size by exploiting the statistics of window access, dividing the user's workspace into a suite of virtual workspaces with transitions among them. Mechanisms are described for solving the problems of navigation and simultaneous access to separated information that arise from multiple workspaces.
- 1 BOLT, R.A. The Human Interface. Lifetime Learning Publications, Belmont, Calif., 1984.Google Scholar
- 2 CARD, S. K., AND HENDERSON, D. A., JR. A multiple virtual-workspace interface to support user task switching. In CHI '87 Conference on Human Factors in Computing Systems (Toronto, Canada, Apr. 6-9). ACM/SIGCHI, New York, 1987. Google Scholar
- 3 CARD, S. K., PAVEL, M., AND FARRELL, J. Window-based computer dialogues. In Human- Computer Interaction--Interact '84, B. Shackel, Ed. North-Holland, Amsterdam, 1985, pp. 239-243.Google Scholar
- 4 CHAN, P. P. Learning considerations in user interface design: The Room model. Tech. Rep. CS-84-16, Dept. of Computer Science, Univ. of Waterloo, Ontario, Canada, 1984.Google Scholar
- 5 DENNING, P.J. The working set model for program behavior. Commun. ACM 11, 5 (May 1968), 323-333. Google Scholar
- 6 DENNING, P.J. Virtual memory. ACM Comput. Surv. 2, 3 (Sept. 1970), 153-189. Google Scholar
- 7 DENNING, P.J. Working sets past and present. IEEE Trans. So{tw. Eng. SE-6, 1 (Jan. 1980), 66-84.Google Scholar
- 8 DISESSA, A. A principled design for an integrated computational environment. Hum.-Comput. Interaction I, 1 (Jan. 1985), 1-47.Google Scholar
- 9 DONAHUE, j., AND WIDOM, J. Whiteboards: A graphical database tool. ACM Trans. Off. Inf. Syst. 4, 1 (Jan. 1986), 24-41. Google Scholar
- 10 ENGELBART, D. C., AND ENGLISH, W.K. A research center for augmenting human intellect. In Proceedings o{ the AFIPS Fall Joint Computer Conference, vol. 33 (San Francisco, Calif., Dec. 9-11). AFIPS Press, Reston, Va., 1968, pp. 395-410.Google Scholar
- 11 FEINER, S., NAGY, S., AND VAN DAM, A. An experimental system for creating and presenting interactive graphical documents. ACM Trans. Graph. 1, 1 (Jan. 1982), 59-77. Google Scholar
- 12 FISHER, S. S., MCGREEVY, M., HUMPHRIES, J., AND ROBINETT, W. Virtual environment display system. In Proceedings of the 1986 Workshop on interactive 3D Graphics, F. Crow and S. M. Pizer, Eds. (Chapel Hill, N.C., Oct.). ACM, New York, 1986. To be published. Google Scholar
- 13 FURNESS, G. Generalized fisheye views. In CHI '86 Conference on Human Factors in Computing Systems, M. Mantei and P. Orbeton, Eds. (Boston, Mass., Apr. 14-18). ACM/SIGCHI, New York, 1986, pp. 16-23. Google Scholar
- 14 GOLDBERG, A. SmaUtalk-80: The Interactive Programming Environment. Addison-Wesley, Reading, Mass., 1984. Google Scholar
- 15 HALASZ, F., MORAN, T., AND TRIG6, R. NoteCards in a nutshell. In CHI '87 Conference on Human Factors in Computing Systems {Toronto, Canada, Apr. 6-9). ACM/SIGCHI, New York, 1987. Google Scholar
- 16 HEROT, C. F. Spatial management of data. ACM Trans. Database Syst. 5, 4 (Dec. 1980}, 493-514. Google Scholar
- 17 HURST, J., AND WALKER, K., EDS. The Problem-Oriented System. MEDCOM Press, New York, 1972.Google Scholar
- 18 KAHN, K.C. Program behavior and load dependent system performance. Ph.D. dissertation, Dept. of Computer Science, Purdue Univ., West Lafayette, Ind., Aug. 1976. Google Scholar
- 19 MADISON, A. W. Characteristics of Program Localities. University Microfilms International, Ann Arbor, Mich., 1982.Google Scholar
- 20 MCGREGOR, S. The viewer window package. In The Cedar System: An Anthology o{ Documentation, J. H. Horning, Ed. Tech. Rep. CSL-83-14, Xerox Palo Alto Research Center, Palo Alto, Calif., 1983.Google Scholar
- 21 MONT~, L. In Human-Computer Interaction--Interact '84, B. Shackel, Ed. North-Holland, Amsterdam, 1985, pp. 603-609.Google Scholar
- 22 ROBERTSON, G., NEWELL, A., AND RAMAKRISHNA, K. The ZOG approach to man-machine communication. Int. J. Man-Machine Studies 14, 4 (May 1981), 461-488.Google Scholar
- 23 SMITH, D. Pygmalion. Ph.D. dissertation, Dept. of Computer Science, Stanford Univ., Stanford, Calif., 1975.Google Scholar
- 24 SMITH, D. C., IRBY, C., KIMBALL, R., VERPLANK, W., AND HARSLEM, E. Designing the Star user interface. Byte 7, 4 (Apr. 1982), 242-282.Google Scholar
- 25 SPENCE, R., AND APPERLY, S. Data base navigation: An office environment for the professional. Behav. Inf. Technol. 1, 1 (Jan. 1982), 43-54.Google Scholar
- 26 SUTHERLAND, I.S. Sketchpad: A man-machine graphical communication system. In AFIPS Spring Joint Computer Conference, vol. 23, 1963, pp. 329-346.Google Scholar
Index Terms
- Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface
Recommendations
A user interface toolkit based on graphical objects and constraints
Special issue: 'OOPSLA 88 Conference ProceedingsOne of the most difficult aspects of creating graphical, direct manipulation user interfaces is managing the relationships between the graphical objects on the screen and the application data structures that they represent. Coral (Constraint-based ...
Graphical User Interface for the Container Loading Problem: [An aproach using JavaScript]
Interacción '14: Proceedings of the XV International Conference on Human Computer InteractionThis paper presents a Graphical User Interface for a service used to solve the Container Loading Problem as applied to the logistic industry, commonly encountered in transportation and wholesaling industries. This interface allows users to see how items ...
Comments