“The University of Alberta user interface management system” by Green

  • ©Mark W. Green

Conference:


Type(s):


Title:

    The University of Alberta user interface management system

Presenter(s)/Author(s):



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. 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.
    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.
    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).
    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.
    5. Goldberg A., D. Robson, SmalltaU~-80: The Language and it8 Implementation, Addison-Wcsley, Reading Mass., 1983.
    6. Green M., “Report on Dialogue Specification Tools”, Computer Graphics Forum, vol.3, p.305-313, 1984.
    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.
    8. Green M., “User Interface Models”, Human-Computer interaction Project Report #2, Department of Computing Science, University of Alberta, 1985.
    9. Green M., N. Bridgeman, “WINDLIB Programmer’s Manual”, Department of Computing Science, University of Alberta, 1985.
    10. Green M., M. Burnell, H. Vrenjak, M. Vrenjak, “Experiences With a Graphical Data Base System”, Proceedings of Graphics Interface’83, p.257, 1983.
    11. Hanau P.R., D.R. Lenorovitz, “Prototyping and Simulation Tools for User}Computer Dialogue Design”, Siggraph’80 Proceedings, p.271-278, 1980.
    12. Kernighan B.W., D.M. Ritchie, The C Programming Language, Prentice-Hall, Englewood Cliffs N J, 1978.
    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).
    14. Olsen D.R., E.P. Dempsey, “SYNGRAPH: A Graphic User Interface Generator”, Siggraph’83 Proceedings, p.43-50, 1983.
    15. Newman W.M., “A System for Interactive Graphical Programming, SJCC 1968, Thompson Books, 1968.
    16. Rosenthal D.S.H, “Managing Graphical Resources”, Computer Graphics, vol.17, no.I, p.38-45, 1983.
    17. Graphical Input Interaction Technique Workshop Summary, Computer Graphics, vo1.17, no.l, p.5-66, 1983.
    18. Pfaff G., P.J.W. ten Hagan, Seeheim WorkM~op on U~er Interface Management Systems, Springer-Verlag, Berlin, 1985.
    19. Singh G., Automatic Generation of Presentation Component for University of Alberta UIMS, MSc Thesis, Department of Computing Science, University of Alberta, 1985 (expected).
    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.
    21. Woods W.A., “Transition Network Grammars for Natural Language Analysis”, CACM vo!.13, no.10, p.591-606, 1970.


ACM Digital Library Publication:



Overview Page: