Skip to main content

The Composite Object User Interface Architecture

  • Conference paper
User Interface Management and Design

Part of the book series: EurographicSeminars ((FOCUS COMPUTER))

Abstract

In order to provide effective support for the development of direct manipulation interfaces, the Tube project proposes an alternative to the widely discussed linguistic and Seeheim models. The alternative structure, called the Composite Object Architecture (COA), is based on the concept of User Interface Object.

The architecture of the Tube environment has been described in (Hill and Herrmann 89), the methodological basis of the Composite Object Architecture is discussed in (Herrmann and Hill 89.b) and as reported in (Kuntz and Melchert 89 a, b and c) the implementation of a graphical direct manipulation interface to a KBMS has been based on the COA.

The purpose of this paper is to describe the principles of the COA, to illustrate it on a non trivial example and to make its advantages explicit.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  • Ceugniet, et al. 87 (1987) X. Ceugniet, B. Chabrier, L. Chauvin, J.M. Deniau, T. Graf, V. Lextrait Prototypage d’un générateur d’éditeurs syntaxiques graphiques DESS ISI — Cerisi, Université de Nice, Sophia-Antipolis, May 1987.

    Google Scholar 

  • Coutaz 84 (1984) J. Coutaz, M. Herrmann Adele and the Compositor-Mediator or how to make an interactive application program indépendant of the user interface in Proceedings of the second software engineering conference, Nice 1984, pp. 78–86.

    Google Scholar 

  • Dance, et al. 87 (1987) J.R. Dance, T.E. Granor, R.D. Hill, S.E. Hudson, J. Meads, B.A. Myers and A. Schulert. The Run-Time Structure of VIMS-Supported Applications Computer-Graphics 21.2: pp. 97–101.

    Google Scholar 

  • Ege 86 (1986) Raimund K. Ege The Filter — A Paradigm for Interfaces Technical Report No. CSE-86–011, Oregon State University, September 1986.

    Google Scholar 

  • Foley and van Dam (1982) J.D. Foley and A. van Dam Fundamentals of Interactive Computer Graphics Reading, Massachusetts: Addison-Wesley.

    Google Scholar 

  • Foley and Wallace 74 (1974) J.D. Foley and V.L. Wallace The Art of Natural Graphics Man-Machine Conversation Proc. IEEE 62: pp. 462–471.

    Google Scholar 

  • Green 85 (1985) M. Green Report on Dialogue Specification Tools. In G. Pfaff (Ed.), User Interface Management Systems. Berlin: Springer-Verlag, pp 9–20.

    Chapter  Google Scholar 

  • Herrmann and Hill 89.a (1989) M. Herrmann, R.D. Hill Some Conclusions about UIMS design based on the Tube Experience Colloque sur l’ingénierie des interfaces Homme-Machine, Sophia-Antipolis, 24–26 Mai 1989.

    Google Scholar 

  • Herrmann and Hill 89.b (1989) M. Herrmann, R.D. Hill Abstraction and Declarativeness in User Interface Development — The Methodological Basis of the Composite Object Architecture Information Processing 89, G.X. Ritter (Ed.), North-Holland, Elsevier Science Publisher, pp. 253–258.

    Google Scholar 

  • Hill 87 (1987) R.D. Hill Event-Response Systems — A Technique for Specifying Multi-Threaded Dialogues Proc. of CHI+GI 1987: pp. 241–248.

    Google Scholar 

  • Hill and Herrmann 89 (1989) R.D. Hill, M. Herrmann The Structure of Tube — A Tool for Implementing Advanced User Interfaces Proc. Eurographics’89, pp. 15–25.

    Google Scholar 

  • Kuntz and Melchert 89.a (1989) M. Kuntz, R. Melchert Pasta-3: a Complete, Integrated Graphical Direct Manipulation Interface for Knowledge Base Management Systems. Information Processing 89, G.X. Ritter (Ed.), North-Holland, Elsevier Science Publisher, pp. 547–552.

    Google Scholar 

  • Kuntz and Melchert 89.b (1989) M. Kuntz, R. Melchert Pasta-3’s Graphical Query Language: Direct Manipulation, Cooperative Queries, Full Expressive Power. Proc. VLDB ‘89, VLDB Endowment, August 1989.

    Google Scholar 

  • Kuntz and Melchert 89.c (1989) M. Kuntz, R. Melchert Pasta-3’s Requirements, Design and Implementation: A Case Study in Building a Large, Complex Direct Manipulation Interface, in Proc. IFIP WG2.7 Working Conference on Engineering for Human-Computer Interaction, August 1989.

    Google Scholar 

  • Linton, et al. 89 (1989) M.A. Linton, J.M. Vlissides, P.R. Colder Composing User Interfaces with Interviews in IEEE Computer, February 1989, pp 8–22.

    Google Scholar 

  • Olsen, et al. 87 (1987) D.R. Olsen, Jr, D. Kasik, P. Tanner, B. Myers and J. Rhyne. Software Tools For User Interface Management Proc. of SIGGRAPH’87. See especially the section by B. Myers.

    Google Scholar 

  • Reps 82 (1982) T.W. Reps Generating Language-Based Environments Cambridge, Mass.: MIT Press. (PhD. Thesis, Cornell University, August 1982).

    Google Scholar 

  • Szekely 88 (1988) Pedro Szekely Separating the User Interface from the Functionality of Application Programs PhD. Thesis. CMU-CS-88–101, January 1988

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 EUROGRAPHICS The European Association for Computer Graphics

About this paper

Cite this paper

Hill, R.D., Herrmann, M. (1991). The Composite Object User Interface Architecture. In: Duce, D.A., Gomes, M.R., Hopgood, F.R.A., Lee, J.R. (eds) User Interface Management and Design. EurographicSeminars. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76283-3_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76283-3_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-76285-7

  • Online ISBN: 978-3-642-76283-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics