Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Anderson, J.R. Cognitive Psychology and its Implications, 3rd Edition. W.H. Freeman & Company, 1990
Andre, E., Rist, T. The Design of Illustrated Documents as a Planning Task. In: Maybury, M. (ed), Intelligent Multimedia Interfaces. AAAI Press, 1992
Balzert, H. From OOA to GUI — The JANUS System. In: Proceedings of the 5th Conference on Human-Computer Interaction (INTERACT’95). Chapman & Hall, 1995
Berlin, J. Semiology of Graphics. University of Wisconsin Press, 1989
Common Lisp Interface Manager, User Manual. Web: http://www.harlequin.co.uk/ education/books/CLIM-2.0//education/books/CLIM-2.0/
Covington, M. A. Natural Language Processing for Prolog Programmers. Prentice-Hall, 1994
Feiner, S.K. and McKeown, K.R. Coordinating text and Graphics in Explanation Generation. In: Proceedings of AAAI’90. Boston, MA, 1990
Galitz, W.O. User-interface screen design. QED Publishing Group, 1993
Galitz, W.O. The essential guide to user interface design. John Wiley & Sons, 1997
Gazdar, G. and Mellish, C. Natural Language Processing in LISP. Addison-Wesley, 1989. (also available for Prolog and Pop-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, 1996
Hartley, J. Designing instructional text, third edition. Kogan Page, 1994
Horton, W.K. Designing and writing online documentation: hypermedia for self-supporting products. John Wiley & Sons, 1994
Kjørup, S. Pictorial Speech Acts. In: Erkenntnis 12, pp. 55–71, 1978
Kress, G. and van Leeuwen, T. Reading Images: The grammar of visual design. Routledge, 1996
Leech, G. Pragmatics. Longman, 1983
Maybury, M. Planning Multimedia Explanations Using Communicative Acts. In: Proceedings of AAAI ’91, Anaheim, CA, 1991
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, 1996
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
Rumbaugh, J., Blaja, M., Premerlani, W., Eddy, R, Lorensen, W. Object-Oriented Modeling and Design. Prentice Hall, 1991
Searle, J.R. Speech Acts. Cambridge, UK: Cambridge University Press, 1969
Schriver, K.A. Dynamics in Document Design. John Wiley & Sons, 1997
Shneiderman, B. (1983) Direct Manipulation: A step beyond programming languages. In: IEEE Computer, 16(8), 57–69
Steele, G. Common Lisp, The Language, 2nd Edition. Digital Press, 1990
Szekely, P. Retrospective and Challanges for Model-based Interface Development. In: Vanderdonckt (ed) Computer-Aided Design of User Interfaces. Presses Universitaires de Namur, Belgium, 1996
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, 1995
Tufte, E.R. The Visual Display of Quantitative Information. Graphics Press, 1983
Tufte, E.R. Envisioning Information. Graphics Press, 1990
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, 1994
Williams, T.R. (1993) What is so different about visuals? In: Technical Communications, Vol. 40, No 4, 1993
Wordnet Project at Princeton University. Web: http://www.cogsci.princeton.edu/~wn/
Yourdon, E. Modern Structured Analysis. Prentice-Hall, 1989
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Wien
About this paper
Cite this paper
Fischer, M. (1998). A framework for generating spatial configurations in user interfaces. In: Markopoulos, P., Johnson, P. (eds) Design, Specification and Verification of Interactive Systems ’98. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-3693-5_15
Download citation
DOI: https://doi.org/10.1007/978-3-7091-3693-5_15
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83212-7
Online ISBN: 978-3-7091-3693-5
eBook Packages: Springer Book Archive