A Formal Design for Mutually Composed Multiple Media in Presentations

  • Roger Took
Conference paper
Part of the Eurographics book series (EUROGRAPH)


The motivation for this paper is to design a simple but expressive representation for the arbitrary organisation and nesting of text and images in presentations like user interfaces and document browsers. The design defined here achieves this with a single generic hierarchical structure, called a TANGLE, instantiated with two node types, BLOCKs and SPACEs, to carry text and images respectively, and two mappings which represent how text may be framed in graphical spaces, and images may be embedded in text blocks. In addition, a projection function is defined by which visualisations from the structure can be generated. The inclusion of other media types is also discussed.


Child NODEs Node Type Geometric Transformation Standard Generalise Markup Language Text Sequence 
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.
    Information Processing Systems — Copmuter Graphics — Kernel System (GKS) fuctional description (ISO 7942). ISO Central Secretariat, Geneva, 1985.Google Scholar
  2. 2.
    Standard Generalised Markup Language (SGML)(ISO DIS 8879). Geneva, 1986.Google Scholar
  3. 3.
    Information Processing - Computer Graphics - Programmers Hierarchical Interactive Graphics System (PHIGS) (DIS 9592–1:1987(E)). Geneva, October 1987.Google Scholar
  4. 4.
    Information Processing - Text and Office Systems: Office Document Architecture (ODA) and Interchange Format (ISO DIS 8613 part 1–8). Geneva, July 1987.Google Scholar
  5. 5.
    The OpenDoc Design Team etc. Opendoc required reading packet. Technical report, Apple Computer Inc., April 1994.Google Scholar
  6. 6.
    V. Joloboff. Trends and standards in document representation. In Proc. Conf. Text Processsing and Document Manipulation,pages 107–124, Nottingham, 1986. Cambridge University Press.Google Scholar
  7. 7.
    G. D. Kimura. A structure editor for abstract document objects. IEEE Trans. Software Engineering, SE-12: 417–435, March 1986.Google Scholar
  8. 8.
    J. M. Spivey. The Z Notation - A Reference Manual. Prentice Hall International, 1989.Google Scholar
  9. 9.
    R. K. Took. Putting design into practice: Formal specification and the user interface. In M. Harrison and H. Thimbleby, editors, Formal Methods in Human-Computer Interaction, pages 63–96. Cambridge University Press, 1990.Google Scholar
  10. 10.
    R. K. Took. Surface interaction: A paradigm and model for separating application and interface. In Proc CHI ‘80, pages 35–42. ACM, April 1990.Google Scholar
  11. 11.
    R. K. Took. Integrating inheritance and composition in an objective presentation model for multiple media. In F. H. Post and W. Barth, editors, Proc. Eurographics ‘81, pages 291–303. North-Holland, September 1991.Google Scholar
  12. 12.
    R. K. Took. Surface Interaction: Separating Direct Manipulation Interfaces from their Applications. PhD thesis, Computer Science Department, University of York, 1991.Google Scholar
  13. 13.
    R. K. Took. The active medium: A conceptual and practical architecture for direct manipulation. In P. Gray and R. K. Took, editors, Building Interactive Systems: Architectures and Tools, Workshops in Computing Series, pages 6–22. Springer-Verlag, May 1992.Google Scholar

Copyright information

© Springer-Verlag/Wien 1995

Authors and Affiliations

  • Roger Took
    • 1
  1. 1.Human Computer Interaction Group, Computer Science DepartmentUniversity of YorkYorkUK

Personalised recommendations