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

Towards a comprehensive user interface management system

Authors Info & Claims
Published:01 July 1983Publication History

ABSTRACT

A UIMS developed at the University of Toronto is presented. The system has two main components. The first is a set of tools to support the design and implementation of interactive graphics programs. The second is a run-time support package which handles interactions between the system and the user (things such as hit detection, event detection, screen updates, and procedure invocation), and provides facilities for logging user interactions for later protocol analysis.

The design/implementation tool is a preprocessor, called MENULAY, which permits the applications programmer to use interactive graphics techniques to design graphics menus and their functionality. The output of this preprocessor is high-level code which can be compiled with application-specific routines. User interactions with the resulting executable module are then handled by the run-time support package. The presentation works through an example from design to execution in a step-by-step manner.

References

  1. 1.Buxton, W., Fogels, A., Fedorkow, G., Sasaki, L. & Smith, K. C. (1978). An introduction to the SSSP Digital Synthesizer. Computer Music Journal2(4), 28-38.Google ScholarGoogle Scholar
  2. 2.Buxton, W., Patel, S., Reeves, W. & Baecker, R. (1982). Objed and the Design of Timbral Resources. Computer Music Journal6(2), 32-44.Google ScholarGoogle Scholar
  3. 3.Buxton, W., Sniderman, R., Reeves, W., Patel, S. & Baecker, R. (1978). The Evolution of the SSSP Score Editing Tools. Computer Music Journal3(4), 14-25.Google ScholarGoogle Scholar
  4. 4.Buxton, W. & Sniderman, R. (1980). Iteration and the Design of the Human-Computer Interface. Proceedings of the 13th Annual Meeting of the Human Factors Association of Canada, pp 72-81.Google ScholarGoogle Scholar
  5. 5.Deutsh, L & Taft, E. A. (1980). Requirements for an Experimental Programming Environment. Technical Report CSL-80-10, XEROX PARC.Google ScholarGoogle Scholar
  6. 6.Kasik, D. (1982). A User Interface Management System. Computer Graphics,16(3), 90-106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Kuzmich, N. (in preparation). Melody Manipulations. Music Dept., Faculty of Education, University of Toronto.Google ScholarGoogle Scholar
  8. 8.Olson, D. (1983). Automatic Generation of Interactive Systems, Computer Graphics17(1), 53-57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Reeves, W. (1975). A Device-Independent Interactive Graphics Package M.Sc. Thesis, Dept. of Computer Science, University of Toronto.Google ScholarGoogle Scholar
  10. 10.Swartout, W & Balzer, R. (1982). An Inevitable Intertwining of Specification and Implementation. Communications of the ACM25(7), 438-440. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Wong, Peter C.S., and Eric R. Reid (1982). FLAIR - User Interface Dialog Design Tool, Computer Graphics,16(3), 87-98. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards a comprehensive user interface management system

          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 '83: Proceedings of the 10th annual conference on Computer graphics and interactive techniques
            July 1983
            420 pages
            ISBN:0897911091
            DOI:10.1145/800059

            Copyright © 1983 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: 1 July 1983

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

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

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader