Recent Efforts Towards Graphics Standardization

This paper traces the development of methodologies for graphics system design, and relates these activities to graphics standardization efforts. I t describes early work on graphics system design, and presents some of the problems and issues involved in designing portable graphics systems. Two specific issues--application program structure and modularization--are discussed in detail, showing how they impact graphics package design. The paper concludes with a discussion ef how these methodologies were applied to the design of the GSPC Core Graphics System.

[1]  A. Hurwitz,et al.  GRAF: graphic additions to FORTRAN , 1967, AFIPS '67 (Spring).

[2]  J. C. Gray,et al.  Compound data structure for computer aided design; a survey , 1967, ACM National Conference.

[3]  P. A. Woodsford The design and implementation of the GINO 3D graphics software package , 1971, Softw. Pract. Exp..

[4]  James C. Michener,et al.  Functional Overview of the Core System with Glossary , 1978, CSUR.

[5]  Douglas T. Ross,et al.  Theoretical Foundations for the Computer-Aided Design System , 1964 .

[6]  William M. Newman,et al.  Display procedures , 1971, CACM.

[7]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1964 .

[8]  I. Carlbom,et al.  Planar Geometric Projections and Viewing Transformations , 1978, CSUR.

[9]  James D. Foley,et al.  Some Major Issues in the Design of the Core Graphics System , 1978, CSUR.

[10]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[11]  Jan van den Bos,et al.  GPGS: a device-independent general purpose graphic system for stand-alone and satellite graphics , 1977, SIGGRAPH.

[12]  Jerome A. Feldman,et al.  An ALGOL-based associative language , 1969, CACM.

[13]  Douglas T. Ross,et al.  Theoretical Foundations for the Computer-Aided Design System , 1963, AFIPS '63 (Spring).

[14]  R. Daniel Bergeron,et al.  Graphics Programming Using the Core System , 1978, CSUR.

[15]  Robert F. Sproull Omnigraph: simple terminal-independent graphics software , 1973 .