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.
- Anson Edward. 1982. The Device Model of Interactive Computer Graphics. Computer Graphics. 16,3:107-114. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Cochran, Duane r., and Stocker, Frederick R. I985. RIPL; An Environment for Rapid Prototyping with Intelligent Support. SIGCHI Bulletin. Google Scholar
Digital Library
- Dahl, O.J., and Nygaard, K. 1966. SIMULA - An Algol-based Simulation Language. Communications of the ACM. 9: 671-678. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- Foley, james D.; and McMath, C.F. 1986. Dynamic Process Visualization. Forthcoming issue of Computer Graphics and Applications.Google Scholar
- Foley, James D.; van Dam, A. 1982. Fundamentals of Interactive Computer Graphics. Addison-Wesley, Reading, Massachusetts. Google Scholar
Digital Library
- Goldberg, Adele. 1984. Smalltalk-80. The Interactive Programming Environment. Addison-Wesley, Reading Mass. Google Scholar
Digital Library
- Green, Mark. 1985. The University of Alberta user interface management system. Computer Graphics. 19(3), 213. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- Hurley, W.D. 1985. An Enhanced Flavors Environment for Prototyping and Knowledge Acquisition. GWU-IIST-85-24. George Washington UniversityGoogle Scholar
- Jacob, R.J.K. 1983. Using formal specifications in the design of a human-computer interface. CACM. 26(4), 259-264. Google Scholar
Digital Library
- Kamran, Abid, and Feldman, Michael B. 1983. Graphics programming independent of interaction techniques and styles. Computer Graphics 17(1), 58-66. Google Scholar
Digital Library
- Kasik, David J. 1982. A user interface management sytem. Computer Graphics. 16(3), 99-106. Google Scholar
Digital Library
- Lipke, D.; Evans, S.; Newtin, J.; and Weissman, R. 1982. Star Graphics: An Object-Oriented Implementation. SIGGRAPH'82 Conference Proceedings. 115-124. Google Scholar
Digital Library
- Newman, William. 1968. A System for Interactive Graphical Programming. SJCC 1968. Thompson Books. Washington D.C. 47-54.Google Scholar
Digital Library
- Olsen, D.R. Jr., and Dempsey, E.P. 1983. SYNGRAPH: a graphical user interface generator. Computer Graphics. 17(3), 43-50. Google Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- Rentsch, T. 1982. Object-oriented programming. SIGPLAN Notices 17(9), 51-57 Google Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- Sibert, J.L., and Hurley W.D. 1984. A prototype for a general user interface management system. GWU-IIST Report 84-47.Google Scholar
- 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 Scholar
- Stefik, M. and Bobrow, D. 1986. Object-oriented programming: themes and variations. AI Magazine 6(4), 40-62. Google Scholar
Digital Library
- Wcinreb, D. and Moon, D. 1980. Flavors: Message Passing in the Lisp Machine. MIT AI Laboratory Memo No. 602.Google Scholar
Index Terms
An object-oriented user interface management system
Recommendations
A knowledge-based user interface management system
CHI '88: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsA knowledge base which defines a user-computer interface is described. The knowledge base serves as input to a user interface management system, which implements the user interface. However, the knowledge base represents user interface design knowledge ...
The University of Alberta user interface management system
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 University of Alberta user interface management system
SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniquesIn 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. ...





Comments