OMNIGRAPH: SIMPLE TERMINAL-
INDEPENDENT GRAPHICS SOFTWARE
BY ROBERT F. SPROULL
CSL 73-4 DECEMBER 10,1973
This paper describes a graphics subroutine package for driving a number of
different display devices with any of three different programming
languages. The Omnigraah system is designed for routine graphics
appl ications, not for high-performance terminals. The success of the
design is largely due to the modest aims of the routines and to the
particularly simple framework chosen for the graphics facilities.
The paper cites a number of design errors in the initial Omnigraph
routines, and suggests improvements. The Omnigraph Reference Manual is
reprinted as an appendix.
PALO ALTO RESEARCH CENTER
3180 PORTER DRIVE/PALO ALTO/CALIFORNIA 94304