A framework for generating spatial configurations in user interfaces

  • Markus Fischer
Conference paper
Part of the Eurographics book series (EUROGRAPH)


This paper describes an approach to the problem of designing and implementing visual presentations in direct-manipulative user interfaces. Such presentations are often complex and their construction requires in-depth design knowledge. A framework is proposed that includes declarative models and inference mechanisms, aimed to significantly reduce the demands on the interface developer. Models of application characteristics form the input for a generation system which is parameterised by the interface developer. The inferred layout is produced both as a declarative model and executable code, which, integrated with the rest of the application, produces the presentation at application runtime.


Spatial Relation Semantic Relation Spatial Configuration Design Knowledge Inference Mechanism 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Anderson, J.R. Cognitive Psychology and its Implications, 3rd Edition. W.H. Freeman & Company, 1990Google Scholar
  2. 2.
    Andre, E., Rist, T. The Design of Illustrated Documents as a Planning Task. In: Maybury, M. (ed), Intelligent Multimedia Interfaces. AAAI Press, 1992Google Scholar
  3. 3.
    Balzert, H. From OOA to GUI — The JANUS System. In: Proceedings of the 5th Conference on Human-Computer Interaction (INTERACT’95). Chapman & Hall, 1995Google Scholar
  4. 4.
    Berlin, J. Semiology of Graphics. University of Wisconsin Press, 1989Google Scholar
  5. 5.
    Common Lisp Interface Manager, User Manual. Web: education/books/CLIM-2.0//education/books/CLIM-2.0/
  6. 6.
    Covington, M. A. Natural Language Processing for Prolog Programmers. Prentice-Hall, 1994MATHGoogle Scholar
  7. 7.
    Feiner, S.K. and McKeown, K.R. Coordinating text and Graphics in Explanation Generation. In: Proceedings of AAAI’90. Boston, MA, 1990Google Scholar
  8. 8.
    Galitz, W.O. User-interface screen design. QED Publishing Group, 1993Google Scholar
  9. 9.
    Galitz, W.O. The essential guide to user interface design. John Wiley & Sons, 1997Google Scholar
  10. 10.
    Gazdar, G. and Mellish, C. Natural Language Processing in LISP. Addison-Wesley, 1989. (also available for Prolog and Pop-11)Google Scholar
  11. 11.
    Harning, M.B. An Approach to Structured Display Design — Coping with Conceptual Complexity. In: Vanderdonckt (ed) Computer-Aided Design of User Interfaces. Presses Universitaires de Namur, Belgium, 1996Google Scholar
  12. 12.
    Hartley, J. Designing instructional text, third edition. Kogan Page, 1994Google Scholar
  13. 13.
    Horton, W.K. Designing and writing online documentation: hypermedia for self-supporting products. John Wiley & Sons, 1994Google Scholar
  14. 14.
    Kjørup, S. Pictorial Speech Acts. In: Erkenntnis 12, pp. 55–71, 1978Google Scholar
  15. 15.
    Kress, G. and van Leeuwen, T. Reading Images: The grammar of visual design. Routledge, 1996Google Scholar
  16. 16.
    Leech, G. Pragmatics. Longman, 1983Google Scholar
  17. 17.
    Maybury, M. Planning Multimedia Explanations Using Communicative Acts. In: Proceedings of AAAI ’91, Anaheim, CA, 1991Google Scholar
  18. 18.
    Märtin, C. Software Life Cycle Automation for Interactive Applications: The AME Design Environment. In: Vanderdonckt (ed) Computer-Aided Design of User Interfaces. Presses Universitaires de Namur, Belgium, 1996Google Scholar
  19. 19.
    Puerta, A. and Szekely, P. Model-based Interface Development. Tutorial notes for CHI’94, 1994. Web: http://WWW-SMI.Stanford.EDU/projects/mecano/model-based.html/projects/mecano/model-based.html Google Scholar
  20. 20.
    Rumbaugh, J., Blaja, M., Premerlani, W., Eddy, R, Lorensen, W. Object-Oriented Modeling and Design. Prentice Hall, 1991Google Scholar
  21. 21.
    Searle, J.R. Speech Acts. Cambridge, UK: Cambridge University Press, 1969Google Scholar
  22. 22.
    Schriver, K.A. Dynamics in Document Design. John Wiley & Sons, 1997Google Scholar
  23. 23.
    Shneiderman, B. (1983) Direct Manipulation: A step beyond programming languages. In: IEEE Computer, 16(8), 57–69Google Scholar
  24. 24.
    Steele, G. Common Lisp, The Language, 2nd Edition. Digital Press, 1990MATHGoogle Scholar
  25. 25.
    Szekely, P. Retrospective and Challanges for Model-based Interface Development. In: Vanderdonckt (ed) Computer-Aided Design of User Interfaces. Presses Universitaires de Namur, Belgium, 1996Google Scholar
  26. 26.
    Szekely, R, Sukaviriya, P., Castells, P., Muthukumarasamy, J., Salcher, E. Declarative interface models for user interface construction tools: the MASTERMIND approach. In: Proceedings of the 6th Working Conference on Engineering for Human-Computer Interaction (EHCI’95). Chapman & Hall, 1995Google Scholar
  27. 27.
    Tufte, E.R. The Visual Display of Quantitative Information. Graphics Press, 1983Google Scholar
  28. 28.
    Tufte, E.R. Envisioning Information. Graphics Press, 1990Google Scholar
  29. 29.
    Vanderdonckt, J. and Gillo, X. Visual Techniques for Traditional and Multimedia Layouts. In: Proceedings of the 2nd Workshop on Advanced Visual Interfaces (AVI’94). ACM Press, 1994Google Scholar
  30. 30.
    Williams, T.R. (1993) What is so different about visuals? In: Technical Communications, Vol. 40, No 4, 1993Google Scholar
  31. 31.
    Wordnet Project at Princeton University. Web: Scholar
  32. 32.
    Yourdon, E. Modern Structured Analysis. Prentice-Hall, 1989Google Scholar

Copyright information

© Springer-Verlag Wien 1998

Authors and Affiliations

  • Markus Fischer
    • 1
  1. 1.Information Technology Research InstituteUniversity of BrightonBrightonUK

Personalised recommendations