skip to main content
10.1145/15922.15913acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

A multitasking switchboard approach to user interface management

Published:31 August 1986Publication History

ABSTRACT

A Switchboard model of user input management is presented which takes advantage of opportunities afforded by a multitasking multiprocessor programming environment. This model further separates application programming from the programming of the interaction dialogues as compared with conventional user interface management systems. It also provides powerful tools for implementing parallel forms of input, is suitable for managing interaction in window-based systems, and is very flexible.The paper describes this Switchboard model and its implementation on top of the Harmony operating system, as well as discussing some of the graphics support needed for the model.

References

  1. 1.Beach, R.J., Beatty, J.C., Booth, K.S., Fiume, E.L., and Plebon, D.A. The message is the medium: Multiprocess structuring of an interactive paint program. Computer Graphics 16, 3 (July 1982), 277-287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Bly, S.A. and Rosenberg, J.K. A comparison of tiled and overlapping windows. Proc. CHI'86 Human Factors in Computing Systems, Boston (Apr. 1986), 101-106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Buxton, W.A.S. There's more to interaction than meets the eye. User Centered System Design, New Perspectives in Human Computer Interaction, D.A. Norman and S.W. Draper (Ed.), Lawrence Erlbaum Associates, Hillsdale, NJ (in press). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Enderle, G. Report on the interface of the UIMS to the application, in {10}, 21-29.Google ScholarGoogle Scholar
  5. 5.Evans, K.B., Tanner, P.P., and Wein, M. Tablet-based valuators that provide one, two, or three degrees of freedom. Computer Graphics 15, 3 (Aug. 1981), 91-97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Gentleman, W.M. Message passing between sequential processes: the reply primitive and the administrator concept. Software Pract. & Exper. 11,5 (May t981), 436-66.Google ScholarGoogle Scholar
  7. 7.Gentleman, W.M. Using the Harmony operating system. Report of DEE, National Research Council of Canada, NRCC-ERB-966, Ottawa, Ont. (Dec. 1983, revised May 1985).Google ScholarGoogle Scholar
  8. 8.Loo, R. ARIA --- A near-real-time graphics package. M.Math Thesis, Univ. of Waterloo, Dept. of Computer Science (1986).Google ScholarGoogle Scholar
  9. 9.MacKay, S.A. and Tanner, P.P. Graphics tools in Adagio, a robotics multitasking multiprocessor workstation. Proc. Graphics Interface '86, Vancouver (May 1986), 98-103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Pfaff, G.E. (E.d.). User Interface Management Systems, Proc. Seeheim Workshop on User Interface Management Systems, Nov. 1983, Springer-Verlag, Berlin (1985).Google ScholarGoogle Scholar
  11. 11.Plebon, D.A. and Booth, K.S. Interactive picture creation systems. Univ. of Waterloo, Dept. of Computer Science, CS-82-46 (Dec. 1982).Google ScholarGoogle Scholar
  12. 12.RosenthaI, D.S.H., Michener, J.C., Pfaff, G., Kessener, R., and Sabin, M. The detailed semantics of graphics input devices. Computer Graphics 16, 3 (July 1982), 33-43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Tanner, P.P. and Wein, M. Parallel input in computer-human interaction. Proc. 18th Annual Meeting, Human Factors Association of Canada, Hull, Quebec (Sept. 1985), 141-144.Google ScholarGoogle Scholar
  14. 14.Tanner, P.P., Wein, M., Gentleman, W.M., MacKay, S.A., and Stewart, D.A. The user interface of Adagio, a robotics multitasking multiprocessor workstation. Proc. tst Intertzationat Conference on Computer Workstations, San Jose (Nov. 1985), 90-98.Google ScholarGoogle Scholar
  15. 15.Thomas, J.J. and Hamlin, G.H. Graphical input interaction technique workshop summary. Computer Graphics, 17, 1 (Jan. 1983), 5-30. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A multitasking switchboard approach to user interface management

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGGRAPH '86: Proceedings of the 13th annual conference on Computer graphics and interactive techniques
          August 1986
          332 pages
          ISBN:0897911962
          DOI:10.1145/15922

          Copyright © 1986 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 31 August 1986

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,822of8,601submissions,21%

          Upcoming Conference

          SIGGRAPH '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader