skip to main content
article
Free Access

The University of Alberta user interface management system

Authors Info & Claims
Published:01 July 1985Publication History
Skip Abstract Section

Abstract

In this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. The Seeheim model of user interfaces is discussed along with its relationship to the design of UIMSs. The techniques used to design the three user interface components are briefly presented. A mixture of interactive and written notations are used in the design of the user interface. Some interesting features of this UIMS are interactive screen and menu layout, support for three dialogue notations, flexible interface to the application program, ability to adapt to different users, and the use of concurrent processes in user interface implementation The techniques used in the implementation of this UIMS are discussed.

References

  1. 1 Armstrong W.W., M. Green, P. Srirangaptna, "A Database Management System and Associated Tools for a General Design Environment", Proceedings of the 1984 Canadian Conference on Vcry Large Scale Integration, p.183-187, 1984.Google ScholarGoogle Scholar
  2. 2 Buxton W., M.R. Lamb, D. Sherman, K.C. Smith, "Towards a Comprehensive User interface Management System", Siggraph'83 Proceedings, p.35-42, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Chin M.S., An Event Ba~ed Dialogue Specification for Automatic Generation of User Interface.s, MSc Thesis, Department of Computing Science, University of Alberta, 1985 (expected).Google ScholarGoogle Scholar
  4. 4 Edmonds E.A., "Adaptive Man-Computer Interfaces', in M.J. Coombs and J.L Alty, Computin9 Skill~ and the User Interlace, Academic Press, London, 1981.Google ScholarGoogle Scholar
  5. 5 Goldberg A., D. Robson, SmalltaU~-80: The Language and it8 Implementation, Addison-Wcsley, Reading Mass., 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Green M., "Report on Dialogue Specification Tools", Computer Graphics Forum, vol.3, p.305-313, 1984.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7 Green M., "The University of Alberta User Interface Management System" Design Principles", Human- Computer Interaction Project Report #1, Department of Computing Science, University of Alberta, 1984.Google ScholarGoogle Scholar
  8. 8 Green M., "User Interface Models", Human-Computer interaction Project Report #2, Department of Computing Science, University of Alberta, 1985.Google ScholarGoogle Scholar
  9. 9 Green M., N. Bridgeman, "WINDLIB Programmer's Manual", Department of Computing Science, University of Alberta, 1985.Google ScholarGoogle Scholar
  10. 10 Green M., M. Burnell, H. Vrenjak, M. Vrenjak, "Experiences With a Graphical Data Base System", Proceedings of Graphics Interface'83, p.257, 1983.Google ScholarGoogle Scholar
  11. 11 Hanau P.R., D.R. Lenorovitz, "Prototyping and Simulation Tools for User}Computer Dialogue Design", Siggraph'80 Proceedings, p.271-278, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Kernighan B.W., D.M. Ritchie, The C Programming Language, Prentice-Hall, Englewood Cliffs N J, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Lau S.C., The Use of Reeursive Transition Networks for Dialogue Design in Uoer Interfaces, MSc Thesis, Department of Computing Science, University of Alberta, 1985 (expected).Google ScholarGoogle Scholar
  14. 14 Olsen D.R., E.P. Dempsey, "SYNGRAPH: A Graphic User Interface Generator", Siggraph'83 Proceedings, p.43-50, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Newman W.M., "A System for Interactive Graphical Programming, SJCC 1968, Thompson Books, 1968.Google ScholarGoogle Scholar
  16. 16 Rosenthal D.S.H, "Managing Graphical Resources", Computer Graphics, vol.17, no.I, p.38-45, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Graphical Input Interaction Technique Workshop Summary, Computer Graphics, vo1.17, no.l, p.5-66, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18 Pfaff G., P.J.W. ten Hagan, Seeheim WorkM~op on U~er Interface Management Systems, Springer-Verlag, Berlin, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Singh G., Automatic Generation of Presentation Component for University of Alberta UIMS, MSc Thesis, Department of Computing Science, University of Alberta, 1985 (expected).Google ScholarGoogle Scholar
  20. 20 Tanner P.P., W.A.S. Buxton, "Some Issues in Future User Interface Management System Development", in G. Pfaff and P.J.W. ten Hagen (ed), Seeheim Workshop on U~er Interface Management Systems, Springer- Verlag, Berlin, 1985.Google ScholarGoogle Scholar
  21. 21 Woods W.A., "Transition Network Grammars for Natural Language Analysis", CACM vo!.13, no.10, p.591-606, 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The University of Alberta 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

          Full Access

          • Published in

            cover image ACM SIGGRAPH Computer Graphics
            ACM SIGGRAPH Computer Graphics  Volume 19, Issue 3
            Jul. 1985
            305 pages
            ISSN:0097-8930
            DOI:10.1145/325165
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniques
              July 1985
              332 pages
              ISBN:0897911660
              DOI:10.1145/325334

            Copyright © 1985 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 1985

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader