Skip to main content

A model of interaction for graphical systems

  • Software Environments And User Interfaces
  • Conference paper
  • First Online:
  • 124 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 429))

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.

Unable to display preview. Download preview PDF.

References

  1. R.A. Guedj at al., Proceedings of Seillac II, IFIP Workshop on methodology of Interaction, Seillac, France, May 1979, North-Holland, 1980.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. D.S.H. Rosenthal, J.C. Michener, G. Pfaff, R. Kessner, M. Sabin, The detailed semantic of graphical input devices, 1982

    Google Scholar 

  4. D.S.H. Rosenthal, Managing Graphical Resources, Computer Graphics, 1983.

    Google Scholar 

  5. G. Pfaff, Proceedings of IFIP Workshop on User Interface Management Systems, Seeheim, F.R.G., Springer-Verlag, 1985.

    Google Scholar 

  6. D. Duce, Configurable Input Devices, Proceedings of Eurographics Workshop on GKS Review, ed. W.T. Hewitt, Manchester, U.K., 1987.

    Google Scholar 

  7. ISO/JTC 1/SC 24/WG 1/N 84, Information processing systems, Computer Graphics, Computer Graphics Reference Model, 1989.

    Google Scholar 

  8. J.D. Foley, V.L. Wallace, The Art of Natural Graphic Man-Machine Conversation, Proceedings of IEEE 62, 1974.

    Google Scholar 

  9. JU.D. Foley, A. Van Dam, Fundamental of Interactive Computer Graphics, Addison-Wesley, 1982.

    Google Scholar 

  10. M. Green, Report on Dialogue Specification Tools, User Interface Management Systems, G. Pfaff ed., Springer-Verlag, 1985.

    Google Scholar 

  11. B. Betts et al., Goals and Objectives for User Interface Software, Computer Graphics, 2(21), 1987.

    Google Scholar 

  12. D. Olsen et al., A Context for User Interface Management, IEEE Computer Graphics & Application, 12, 1984.

    Google Scholar 

  13. K.A. Lantz, Multi-process Structuring of User Interface Software, Computer Graphics, 2(21), 1987.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. W. Hubner, M. de Lancastre, Towards an Object-Oriented Interaction Model for Graphics User Interfaces, Computer Graphics Forum, 3(8), 1989.

    Google Scholar 

  16. J.R. Dance et al., The Run-time Structure of UIMS-Supported Applications, Computer Graphics, 2(21), 1987.

    Google Scholar 

  17. M. Green, A Survey of Three Dialogue Models, ACM Transaction on Graphics, 3(5), 1986.

    Google Scholar 

  18. ISO/IS 7942, Inpormation processing systems, Computer Graphics, Graphica! Kelnel System — Functional Description, 1985.

    Google Scholar 

  19. ISO/IS 9592:1989, Information processing systems, Computer Graphics, Programmers Hierarchical Interactive Graphics System — Functional Description, 1989.

    Google Scholar 

  20. R. van Liere, P.J.W. Ten Hagen, Logical Input Devices and Interaction, Computer Graphics Forum, 4(7), 1988.

    Google Scholar 

  21. G. Lux-Mulder et al., An approach for the integration of general purpose graphics systems and window management, The Visual Computer, 4, 1988.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. ISO/IEC JTC 1/SC 24/WG 1, Report of the Study Period on Windowing Environment, P.J.W. Ten Hagen ed., 1989.

    Google Scholar 

  24. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alfonso Miola

Rights and permissions

Reprints 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

Publish with us

Policies and ethics