[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Publishing a Computer Graphics Book With Prototype Desktop Publishing Tools

Published: 01 October 2018 Publication History

Abstract

The first major computer graphics text, Principles of Interactive Computer Graphics, 1 was inspired by a course, a research project, and a set of notes, all by Ivan Sutherland. In 1971, William Newman invited me to join forces to supplement his partial book draft with notes I had been writing. The book, which appeared in 1973, was received well, exceeding the sales projections of its publisher, McGraw-Hill.
Between 1973 and 1977, William and I were research staff at the Xerox Palo Alto Research Center (PARC) working on tools for an office of the future, focusing especially on interactive graphics and raster printing. We realized that raster displays and printers would soon dominate and would require mastering new techniques and adapting old ones. The second edition of our book, a complete rewrite, introduced some of the new technologies.
This note is a story of the writing of the two editions of the book and it is also a story about how the editions were published in the era before commercial desktop publishing systems. In both the cases, we exploited and adapted computer tools of the time to do much of the publishing ourselves. For the second edition, we chose to use the illustration and printing tools we had developed at PARC to produce camera-ready copy. Especially significant was the use of the Press file format, an early page description language, to combine onto each page the various separate components prepared by different composition tools.

References

[1]
W M. Newman and R F. Sproull, Principles of Interactive Computer Graphics, 2nd ed.New York, NY, USA: McGraw-Hill, 1979.
[2]
I. E. Sutherland, A head-mounted three dimensional display, in Proc. AFIPS Fall Joint Comput. Conf. Washington, DC, USA: Thompson Books, 1968, pp. 757-764.
[3]
W. M. Newman, A system for interactive graphical programming, in Proc. AFIPS Spring Joint Comput. Conf., 1968, pp. 47-54.
[4]
T. H. Myer and I. E. Sutherland, On the design of display processors, Commun. ACM, vol. Volume 11, no. Issue 6, pp. 410-414, 1968.
[5]
J. F. Reiser, Ed. SAIL, in Stanford Artificial Intelligence Laboratory, AIM-289, 1976. 'Online'. Available: http://pdp-10.trailing-edge.com/decuslib20-01/01/decus/20-0002/sail.man.html
[6]
C. P. Thacker, Personal distributed computing: The Alto and Ethernet hardware, in A History of Personal Workstations, A. Goldberg, Ed. Reading, MA, USA: Addison-Wesley, 1988, pp. 265-290. 'Online'. Available: https://dl.acm.org/citation.cfm?id=12185
[7]
B. Lampson, Personal distributed computing: The Alto and Ethernet software, in A History of Personal Workstations, A. Goldberg, Ed. Reading, MA, USA: Addison-Wesley, 1988, pp. 291-344. 'Online'. Available: https://dl.acm.org/citation.cfm?id=12186
[8]
R. F. Sproull, The Xerox Alto Publishing Platform, IEEE Ann. History Comput., vol. Volume 40, no 3, pp. 38-54, 2018.
[9]
B. Sproull, W. Newman, and J. Maleson, Press file format, 1975. Online'. Available: http://xeroxalto.computerhistory.org/_cd8_/printingdocs/frommaxc/.pressformat.press!1.pdf, Revised: Dec. 1979.
[10]
R. F. Sproull, B. W. Lampson, and J. E. Warnock, Int erpress Electronic Printing Standard , Xerox Corporation, Norwalk, CT, USA, XSIS Standard 048201, 1982. Revised: Jun. 1983.
[11]
, Postscript Language Reference, 3rd ed.Reading, MA, USA: Addison-Wesley, 1999.
[12]
, PDF Reference, version 1.7, 2006. 'Online'. Available: http://wwwimages.adobe.com/www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_1-7.pdf
[13]
L. Tesler, Pub, Stanford Artificial Intell. Project, Operating Note 70, 1972. 'Online'. Available: http://www.nomodes.com/pub_manual.html
[14]
B. W. Lampson, Ed. Alto User's Handbook, Xerox Palo Alto Res. Center, 1976. 'Online'. Available: http://bitsavers.trailing-edge.com/pdf/xerox/alto/Alto_Users_Handbook_Sep79.pdf
[15]
A. R. Smith, Digital paint systems: An anecdotal and historical overview, IEEE Ann. History Comput., vol. Volume 23, no. Issue 2, pp. 4-30, 2001.
[16]
GNU Make Manual . 'Online'. Available: https://www.gnu.org/software/make /manual/, Last updated on: 2016.

Cited By

View all
  • (2022)A Theoretical Scientific Programming Framework for Application of Linear Matrix Transformation in Plane Computer GraphicsScientific Programming10.1155/2022/34563022022Online publication date: 1-Jan-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Annals of the History of Computing
IEEE Annals of the History of Computing  Volume 40, Issue 4
October 2018
80 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 October 2018

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)A Theoretical Scientific Programming Framework for Application of Linear Matrix Transformation in Plane Computer GraphicsScientific Programming10.1155/2022/34563022022Online publication date: 1-Jan-2022

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media