Abstract
In this paper we present a model suitable for the description of interactive graphics programs within the framework defined by the Reference Model for Computer Graphics Systems, actually under development within the International Organization for Standardization. An overview of the state of the art techniques currently used to describe user interfaces is given togheter with the Seeheim model. The attention is focused on the Presentation Component, where problems resulting from different approaches are outlined and discussed. The architecture defined by the Computer Graphics Reference Model, at its actual state of development, is then presented. Following, the components of an interaction are identified and described as a set of processes within a logical device or interactor. Interactors are the basic components from which interactive graphics programs can be modeled; that is an interactive graphics program is seen as a set of independent processes that make use of interactors. Relationships between interactors are described by means of acyclic graphs that realize the control structure of the dialogue. In that way it is possible to allow for modularity and parallelism: in particular the user may interact with several parts of the program (or with several programs) simultaneously.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
R.A. Guedj at al., Proceedings of Seillac II, IFIP Workshop on methodology of Interaction, Seillac, France, May 1979, North-Holland, 1980.
H.G. Borufka, P.J.W. Ten Hagen, H.W. Kuhlmann, Dialogue Cells, a method for defining interaction, IEEE Computer Graphics & Applications, 2(5), 1982.
D.S.H. Rosenthal, J.C. Michener, G. Pfaff, R. Kessner, M. Sabin, The detailed semantic of graphical input devices, 1982
D.S.H. Rosenthal, Managing Graphical Resources, Computer Graphics, 1983.
G. Pfaff, Proceedings of IFIP Workshop on User Interface Management Systems, Seeheim, F.R.G., Springer-Verlag, 1985.
D. Duce, Configurable Input Devices, Proceedings of Eurographics Workshop on GKS Review, ed. W.T. Hewitt, Manchester, U.K., 1987.
ISO/JTC 1/SC 24/WG 1/N 84, Information processing systems, Computer Graphics, Computer Graphics Reference Model, 1989.
J.D. Foley, V.L. Wallace, The Art of Natural Graphic Man-Machine Conversation, Proceedings of IEEE 62, 1974.
JU.D. Foley, A. Van Dam, Fundamental of Interactive Computer Graphics, Addison-Wesley, 1982.
M. Green, Report on Dialogue Specification Tools, User Interface Management Systems, G. Pfaff ed., Springer-Verlag, 1985.
B. Betts et al., Goals and Objectives for User Interface Software, Computer Graphics, 2(21), 1987.
D. Olsen et al., A Context for User Interface Management, IEEE Computer Graphics & Application, 12, 1984.
K.A. Lantz, Multi-process Structuring of User Interface Software, Computer Graphics, 2(21), 1987.
R.D. Hill, M. Herrmann, The Structure of Tube — A Tool for Implementing Advanced User Interfaces, Proceedings of EUROGRAPHICS'89, Hamburg, F.R.G., 1989.
W. Hubner, M. de Lancastre, Towards an Object-Oriented Interaction Model for Graphics User Interfaces, Computer Graphics Forum, 3(8), 1989.
J.R. Dance et al., The Run-time Structure of UIMS-Supported Applications, Computer Graphics, 2(21), 1987.
M. Green, A Survey of Three Dialogue Models, ACM Transaction on Graphics, 3(5), 1986.
ISO/IS 7942, Inpormation processing systems, Computer Graphics, Graphica! Kelnel System — Functional Description, 1985.
ISO/IS 9592:1989, Information processing systems, Computer Graphics, Programmers Hierarchical Interactive Graphics System — Functional Description, 1989.
R. van Liere, P.J.W. Ten Hagen, Logical Input Devices and Interaction, Computer Graphics Forum, 4(7), 1988.
G. Lux-Mulder et al., An approach for the integration of general purpose graphics systems and window management, The Visual Computer, 4, 1988.
G.P. Faconti, F. Paterno', Providing an Initial Geometry for a Graphics Workstation in a Windowing Environment, Joint Workshop on the Inpact of Windowing on Graphics Standards and on Windowing Environments, Amsterdam, Holland, 1989.
ISO/IEC JTC 1/SC 24/WG 1, Report of the Study Period on Windowing Environment, P.J.W. Ten Hagen ed., 1989.
G.P.Faconti, F.Paterno', An Approach to the Formal Specification of the Components of an Interaction, to be published on the Proceedings of EUROGRAPHICS'90, Montreaux, Switzerland, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Faconti, G.P., Bettarini, R.D., Paterno', F. (1990). A model of interaction for graphical systems. In: Miola, A. (eds) Design and Implementation of Symbolic Computation Systems. DISCO 1990. Lecture Notes in Computer Science, vol 429. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52531-9_146
Download citation
DOI: https://doi.org/10.1007/3-540-52531-9_146
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52531-8
Online ISBN: 978-3-540-47014-4
eBook Packages: Springer Book Archive