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.
Similar content being viewed by others
References
Association for Computing Machinery (ACM) (1987) Introduction to window management. Course notes, SIG-GRAPH Conf 1987, Anaheim, CA (July 1987)
Adobe Systems Inc (1985) PostScript language reference manual. Addison Wesley (July 1985)
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)
Digital Research (1985) GEM programmer's guide. Digital Research, Monterey, CA
Hartelt HIM, Magelhaes LP, Daltrini BM (1987) A window management system on top of GKS. In: EUROGRAPHICS '87, Proc. North-Holland pp 79–84
Herman I (1984) Managing multiple context-frames through GKS. Comput Graph Forum 3:79–82
Hopgood FRA, Duce DA, Fielding EVC, Robinson K, Williams AS (ed) (1986) Methodology of window management. Springer, Berlin Heidelberg New York
Hopgood FRA (1986) A graphics standards view of screen management. In: [7]Methodology of window management. Springer, Berlin Heidelberg New York pp 87–95
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
Hurwitz A, Citron JP, Yeaton JB (1967) GRAF: graphic additions to FORTRAN. In: SJCC '67, Proc. Thompson Books, Washington DC, pp 553–557
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
International organization for standardization (ISO) (1985) Information processing systems computer graphics—graphical kernel system (GKS)—functional description. ISO IS 7942. New York, ISO
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).
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).
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
Kay AC (1970) The reactive engine. PhD Thesis, Univ Utah
Microsoft Corporation (1985) Microsoft windows: programmer's guide. Microsoft Corp, Redmond, Washington
Myers BA (1984) The user interface for SAPPHIRE. IEEE Comput Graph Appl (December 1984), pp 13–23
Rosenthal DSH (1983) Managing graphical resources. Comput Graph (January 1983), pp 38–45
Scheifler RW, Gettys J (1986) The X window system. ACM Trans Graph 5 (2):79–109.
SUN Microsystems (1985) The SUNVIEW application programmer's guide. SUN Microsystems, Mountain View, CA
SUN Microsystems (1987) NeWS Technical overwiew SUN Microsystems, Mountain View, CA
Williams A (1986) An architecture for user interface R&D IEEE Comput Graph Appl (July 1986), pp 39–50
Author information
Authors and Affiliations
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01908899