Abstract
A knowledge-based user interface management system (UIMS) is described, the core component of which is an interface knowledge base that defines the presentation and behaviour of user interfaces. The knowledge base serves as the input to the user interface management system that implements the user interfaces and controls the communication between user interface components and application components. In particular, the interface knowledge base contains two parts: the presentation specification knowledge that represents objects, attributes of objects, object hierarchical structures and relationships in a user interface, and the behaviour specification knowledge that describes the actions and relevant parameters performed on objects in the user interface. User interface design knowledge in the knowledge base can be generated and modified in a direct manipulation manner by the designers using a graphical interface knowledge editor.
Preview
Unable to display preview. Download preview PDF.
References
E. A. Edmonds & E. McDaid (1990), An Architecture for Knowledge-Based Front Ends, Knowledge-Based Systems, 3(4), 1990, pp. 221–224.
E. A. Edmonds, B. S. Murray, J. Ghazikhanian & S. P. Heggie (1992), The Reuse and Integration of existing Software: A Central Role for the Intelligent User Interface. People and Computers VII, Cambridge University Press, Monk, Diaper & Harrison (eds.), 1992, pp. 415–427.
J. D. Foley, C. Gibbs, W. C. Kim & S. Kovacevic (1988), A Knowledge-Based User Interface Management System, in Proc. CHI'88 Hitman Factors in Computer Systems, Washington, D. C., May 15–19, 1988, pp.67–72.
J. D. Foley, W. C. Kim, S. Kovacevic & K, Murray (1989), Defining Interfaces at a High Level of Abstraction, IEEE Software 6(1), January 1989, pp. 25–32.
J. Gettrs & R. W. Scheifler (1986), The X-Window System, ACM Transactions on Graphics, 5(2), April 1986, pp. 79–109.
T. G. Lewis, F. Handloser III, & S. Yang (1989), Prototypes from Standard User Interface Management Systems, IEEE Computer, 22(5), May 1989, pp. 51–60.
H. Huang & E. A. Edmonds (1991), An Interaction Object Editor for the HARNESS UIMS. Ref. 91/K/LUTCHI/027, LUTCHI Research Centre, Loughborough University of Technology, September 1991.
E. L. Hutchins, J. D. Hollan, & D. A. Norman (1986), Direct Manipulation Interfaces, User Centered System Design, D. A. Norman & S. W. Draper (eds.), Hillsdale, New Jersey, Lawrence Erlbaum Associates, 1986, pp. 87–124.
B. A. Myers (1988), Creating User Interfaces by Demonstration, Academic Press, boston, 1988.
D. R. Olsen (1986), MIKE: The Menu Interaction Kontrol Environment, Transactions on Graphics, 5(4), October 1986, pp. 318–344.
D. R. Olsen, W. A. S. Buxton, R. Ehrich, D. Kasik, J. Rhyne & J. Sibert (1984), A Context for User Interface Management System, IEEE Computer Graphics and Applications, 4(12), December 1984, pp. 33–42.
OSF (1990), OSF/Motif Programmer's reference, Revision 1.1, Open Software Foundation, Cambridge, CA, 1990.
B. Shneiderman (1983), Direct Manipulation: A Step Beyond Programming Languages, IEEE Computer, 16(8), August 1983, pp. 57–69.
G, Singh & M. Green (1989), A High-level User Interface Management System. In proc. of the ACM CHI'89 Conf. on Human Factors in Computing Systems, ACM, New York, 1989, pp. 133–138.
G. Singh, C. H. Kok, & T, Y. Ngan (1990), Druid: A System for Demonstrational Rapid User Interface Development. In proc. of the ACM SIGGRAPH Symp. on User Interface Software, ACM, New York, 1990, pp. 167–177.
P. Tanner & W. A. S. Buxton (1985), Some Issues in Future User Interface Management System (UIMS) Development, in User Interface Management Systems, G. E. Pfaff (ed.), Springer-Verlag, 1985, pp. 67–80.
J. J. Thomas & G. Hamklin, eds. (1982), Graphics Input Interaction Technique (GIIT) Workshop Summary, June 2–4, 1982, Battelle Seattle, Computer Graphics, 17(1) Jan. 1983, pp. 5–66.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Huang, H., Edmonds, E. (1993). An experimental knowledge-based user interface management system. In: Grechenig, T., Tscheligi, M. (eds) Human Computer Interaction. VCHCI 1993. Lecture Notes in Computer Science, vol 733. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57312-7_55
Download citation
DOI: https://doi.org/10.1007/3-540-57312-7_55
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57312-8
Online ISBN: 978-3-540-48052-5
eBook Packages: Springer Book Archive