Skip to main content

An experimental knowledge-based user interface management system

  • Conference paper
  • First Online:
Human Computer Interaction (VCHCI 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 733))

Included in the following conference series:

  • 321 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. A. Edmonds & E. McDaid (1990), An Architecture for Knowledge-Based Front Ends, Knowledge-Based Systems, 3(4), 1990, pp. 221–224.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. J. Gettrs & R. W. Scheifler (1986), The X-Window System, ACM Transactions on Graphics, 5(2), April 1986, pp. 79–109.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. B. A. Myers (1988), Creating User Interfaces by Demonstration, Academic Press, boston, 1988.

    Google Scholar 

  10. D. R. Olsen (1986), MIKE: The Menu Interaction Kontrol Environment, Transactions on Graphics, 5(4), October 1986, pp. 318–344.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. OSF (1990), OSF/Motif Programmer's reference, Revision 1.1, Open Software Foundation, Cambridge, CA, 1990.

    Google Scholar 

  13. B. Shneiderman (1983), Direct Manipulation: A Step Beyond Programming Languages, IEEE Computer, 16(8), August 1983, pp. 57–69.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas Grechenig Manfred Tscheligi

Rights and permissions

Reprints 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

Publish with us

Policies and ethics