Skip to main content
Log in

An approach for the integration of general purpose graphics systems and window management

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Integrating window management capabilities into general purpose graphics systems like GKS or PHIGS is still an open issue. The main integration strategies depending on the responsibility for resource management, are discussed. The GKS* approach takes the graphics system as client of a window system distributing the resources. Its main idea is to introduce user-initiated dynamic resource distribution into the graphics system's model, which is a fundamental deviation from the philosophy of existing graphics standards. Furthermore the inuut model of GKS* has to be extended for running a graphics system in an environment with shared input devices between different application processes.

CR Categories and Subject Descriptors: I.3.2.[Computer Graphics]: Graphics Systems—utilities and standards; I.3.6.[Computer Graphics]: Methodology and Techniques—interaction techniques.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Association for Computing Machinery (ACM) (1987) Introduction to window management. Course notes, SIG-GRAPH Conf 1987, Anaheim, CA (July 1987)

  2. Adobe Systems Inc (1985) PostScript language reference manual. Addison Wesley (July 1985)

  3. American National Standards Institute (ANSI) (1986) Information processing systems — computer graphics — display management systems — reference model. ANSI X3H3/86-142, ANSI X3H3/86-41R1, ANSI (November 1986)

  4. Digital Research (1985) GEM programmer's guide. Digital Research, Monterey, CA

    Google Scholar 

  5. Hartelt HIM, Magelhaes LP, Daltrini BM (1987) A window management system on top of GKS. In: EUROGRAPHICS '87, Proc. North-Holland pp 79–84

  6. Herman I (1984) Managing multiple context-frames through GKS. Comput Graph Forum 3:79–82

    Google Scholar 

  7. Hopgood FRA, Duce DA, Fielding EVC, Robinson K, Williams AS (ed) (1986) Methodology of window management. Springer, Berlin Heidelberg New York

    Google Scholar 

  8. Hopgood FRA (1986) A graphics standards view of screen management. In: [7]Methodology of window management. Springer, Berlin Heidelberg New York pp 87–95

    Google Scholar 

  9. Hübner W, Lux-Mülders G, Muth M (1987) Designing a system to provide graphical user interfaces: The THESEUS approach. In: EUROGRAPHICS'87, Proc. North-Holland, pp 309–321

  10. Hurwitz A, Citron JP, Yeaton JB (1967) GRAF: graphic additions to FORTRAN. In: SJCC '67, Proc. Thompson Books, Washington DC, pp 553–557

  11. Ingalls DH (1978) The SMALLTALK-76 programming system: design and implementation In: 5th Ann ACM Symp Principies of Programming Languages, Proc (January 1978), pp 9–16

  12. International organization for standardization (ISO) (1985) Information processing systems computer graphics—graphical kernel system (GKS)—functional description. ISO IS 7942. New York, ISO

    Google Scholar 

  13. International Organization for Standardization (ISO) (1986) Information processing systems—computer graphics—interfacing techniques for dialogues with graphical devices (computer graphics virtual device interface)-functional specification. ISO DP 9636, New York, ISO (December 1986).

    Google Scholar 

  14. International Organization for Standardization (ISO) (1987) Information processing systems—computer graphics—programmer's hierarchical interactive graphics system (PHIGS) —functional description. ISO DIS 9592, New York, ISO (December 1987).

    Google Scholar 

  15. International Organization for Standardization (ISO) (1987) Information processing systems — computer graphics —graphical kernel system for three dimensions (GKS-3D) —functional description. ISO DIS 8805. New York, ISO

    Google Scholar 

  16. Kay AC (1970) The reactive engine. PhD Thesis, Univ Utah

  17. Microsoft Corporation (1985) Microsoft windows: programmer's guide. Microsoft Corp, Redmond, Washington

    Google Scholar 

  18. Myers BA (1984) The user interface for SAPPHIRE. IEEE Comput Graph Appl (December 1984), pp 13–23

  19. Rosenthal DSH (1983) Managing graphical resources. Comput Graph (January 1983), pp 38–45

  20. Scheifler RW, Gettys J (1986) The X window system. ACM Trans Graph 5 (2):79–109.

    Google Scholar 

  21. SUN Microsystems (1985) The SUNVIEW application programmer's guide. SUN Microsystems, Mountain View, CA

    Google Scholar 

  22. SUN Microsystems (1987) NeWS Technical overwiew SUN Microsystems, Mountain View, CA

    Google Scholar 

  23. Williams A (1986) An architecture for user interface R&D IEEE Comput Graph Appl (July 1986), pp 39–50

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lux-Mülders, G., Hübner, W., Muth, M. et al. An approach for the integration of general purpose graphics systems and window management. The Visual Computer 4, 159–171 (1988). https://doi.org/10.1007/BF01908899

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01908899

Key words

Navigation