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

An object-oriented user interface management system

Published:31 August 1986Publication History

ABSTRACT

The George Washington User Interface Management System (GWUIMS) has been designed as a test bed for comparing user interface models, as a tool for rapidly prototyping highly interactive graphic user interfaces, and as a vehicle for investigating the applicability of knowledge-based technology to user interface design. The GWUIMS was designed and implemented using the object-oriented programming paradigm and consists of a variety of object classes representing different levels of abstraction, Responsibility for lexical, syntactic, and semantic levels of both input parsing and feedback are distributed throughout these classes. We include a description of the GWUIMS and a brief scenario to demonstrate its capabilities. A description of the implementation is followed by a discussion of the future application of knowledge representation techniques and the evolution towards an intelligent assistant for the user interface designer.

References

  1. Anson Edward. 1982. The Device Model of Interactive Computer Graphics. Computer Graphics. 16,3:107-114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Beach, R.; Beatty, J., Booth, K., Plebon, D. and Flume, E. 1982. The Message is the Medium: Multiprocess Structuring of an Interactive Paint Program. SIGGRAPIt'82 Conference Proceedings, 277-287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. BIeser, T., and Foley J. (1982, March). Towards specifying and evaluating the human factors of user-computer interfaces. Proc. Human Factors in Computer Systems Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bttxton, W.; Lamb, M.R.; Sherman, D.; and Smith, K.C., 1983. Towards a comprehensive user interface management system. Compuwr Graphics. 17(3), 35-42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cochran, Duane r., and Stocker, Frederick R. I985. RIPL; An Environment for Rapid Prototyping with Intelligent Support. SIGCHI Bulletin. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dahl, O.J., and Nygaard, K. 1966. SIMULA - An Algol-based Simulation Language. Communications of the ACM. 9: 671-678. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Feldman, M.B., and Rogers, G.T. (1982, March) Toward the design and development of style-independent interactive systems. Proc. Human Factors in Computer Systems. 111-116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Foley, james D.; and McMath, C.F. 1986. Dynamic Process Visualization. Forthcoming issue of Computer Graphics and Applications.Google ScholarGoogle Scholar
  9. Foley, James D.; van Dam, A. 1982. Fundamentals of Interactive Computer Graphics. Addison-Wesley, Reading, Massachusetts. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Goldberg, Adele. 1984. Smalltalk-80. The Interactive Programming Environment. Addison-Wesley, Reading Mass. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Green, Mark. 1985. The University of Alberta user interface management system. Computer Graphics. 19(3), 213. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Hayes, P.; Szekely, P.; and Lerner, R. 1985. Design Alternatives for User Interface Management Systems Based on Experience with COUSIN. Human Factors in Computing Systems, Chi'85 Proceedings. 169-175. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hurley, W.D. 1985. An Enhanced Flavors Environment for Prototyping and Knowledge Acquisition. GWU-IIST-85-24. George Washington UniversityGoogle ScholarGoogle Scholar
  14. Jacob, R.J.K. 1983. Using formal specifications in the design of a human-computer interface. CACM. 26(4), 259-264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kamran, Abid, and Feldman, Michael B. 1983. Graphics programming independent of interaction techniques and styles. Computer Graphics 17(1), 58-66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kasik, David J. 1982. A user interface management sytem. Computer Graphics. 16(3), 99-106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lipke, D.; Evans, S.; Newtin, J.; and Weissman, R. 1982. Star Graphics: An Object-Oriented Implementation. SIGGRAPH'82 Conference Proceedings. 115-124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Newman, William. 1968. A System for Interactive Graphical Programming. SJCC 1968. Thompson Books. Washington D.C. 47-54.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Olsen, D.R. Jr., and Dempsey, E.P. 1983. SYNGRAPH: a graphical user interface generator. Computer Graphics. 17(3), 43-50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Olsen, D.R., Jr.; Dempsey, E.P.; and Rogge, R. 1985. Inputloutput linkage in a user interface management system. Computer Graphics. 19(3), 191-197. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Reisner, P. 1981. Formal Grammar and Human Factors design of an interactive graphics system. IEEE Transactions on Software Engineering. SE-7(2), 229-240.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Rentsch, T. 1982. Object-oriented programming. SIGPLAN Notices 17(9), 51-57 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Roach, J., Pittman, J., Rcilly, S., and Savarese, J. 1982. A Visual Design Consultant. Proc. of the IEEE Systems, Man, and Cybernetics Conf. Seattle Wash.Google ScholarGoogle Scholar
  24. Sibert, J.L.; Belliardi, R.; and Kamran, A. 1985. Some Thoughts on the Interface Between UIMS and Application Pro~arns. User Interface Managment Systems,. Springer Vedag. 183- I89.Google ScholarGoogle Scholar
  25. Sibert, J.L., and Hurley W.D. 1984. A prototype for a general user interface management system. GWU-IIST Report 84-47.Google ScholarGoogle Scholar
  26. Sibert J.; Hurley, W.D.; and Bleser T. I986. "User Interface Prototyping System: Design Document".GWU-llST Report 86-l. George Washington University Institute for Information Science and Technology, Washington D.C.Google ScholarGoogle Scholar
  27. Stefik, M. and Bobrow, D. 1986. Object-oriented programming: themes and variations. AI Magazine 6(4), 40-62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Wcinreb, D. and Moon, D. 1980. Flavors: Message Passing in the Lisp Machine. MIT AI Laboratory Memo No. 602.Google ScholarGoogle Scholar

Index Terms

  1. An object-oriented 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 '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%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader