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.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
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.
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.
Ege 86 (1986) Raimund K. Ege The Filter — A Paradigm for Interfaces Technical Report No. CSE-86–011, Oregon State University, September 1986.
Foley and van Dam (1982) J.D. Foley and A. van Dam Fundamentals of Interactive Computer Graphics Reading, Massachusetts: Addison-Wesley.
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.
Green 85 (1985) M. Green Report on Dialogue Specification Tools. In G. Pfaff (Ed.), User Interface Management Systems. Berlin: Springer-Verlag, pp 9–20.
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.
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.
Hill 87 (1987) R.D. Hill Event-Response Systems — A Technique for Specifying Multi-Threaded Dialogues Proc. of CHI+GI 1987: pp. 241–248.
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.
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.
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.
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.
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.
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.
Reps 82 (1982) T.W. Reps Generating Language-Based Environments Cambridge, Mass.: MIT Press. (PhD. Thesis, Cornell University, August 1982).
Szekely 88 (1988) Pedro Szekely Separating the User Interface from the Functionality of Application Programs PhD. Thesis. CMU-CS-88–101, January 1988
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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