DocumentationGraphicsCourse.tioga
Copyright © 1985 by Xerox Corporation. All rights reserved.
Rick Beach, November 12, 1986 3:42:30 pm PST
Stone, April 30, 1986 3:09:28 pm PDT
SIGGRAPH'86
Documentation Graphics Course
Richard J. Beach
Xerox Palo Alto Research Center
3333 Coyote Hill Road
Palo Alto, CA 94304
(415) 494-4822
Beach.pa@Xerox.arpa
Documentation Graphics was a well received course at SIGGRAPH'86. At the present time, we have not received the course evaluations nor the comments from students, and consequently have not attempted to revise the course proposal from last year. The SIGGRAPH'86 audience was enthusiastic and diverse with 50% programming and 50% graphic design backgrounds. We feel that repeating the course will be successful.
Audience Level: Intermediate
This course is for programmers and researchers working with or building technical publishing tools. It may also be of interest to graphic designers who are knowledgeable about computer graphic techniques and want to learn more about how it is accomplished.
A general familiarity with computer graphics will be assumed and knowledge or interest in the field of technical publishing would be helpful.
Topic Outline: 1-Day Tutorial
This course will survey the use of computer graphic techniques and problems in producing illustrations for technical publications. The lectures will reference published material but will gather unpublished research and techniques into a useful set of course notes. The survey begins with the two-dimensional device-independent imaging model that forms the basis for recent page description languages, Xerox Interpress and Adobe Systems PostScript. Then the sources of illustrations and their organization into documents are covered from the point of view of an implementor. The focus shifts in the afternoon to the problems of rendering documentation graphics with the quality, style, and typography expected in technical publications. The final topic addresses automated techniques for creating graphical presentations. Throughout the course, unsolved problems and thorny technical issues will be highlighted to point out areas needing further work.
Graphic Arts Quality Issues (1/2 hour) Rick Beach
Resolution variance: display, laser printer, typesetters and film recorders
Color reproduction across devices: displays, color printers, offset printing
Digital Typography (1 hour) Chuck Bigelow
Fonts: bitmaps, outlines, scan conversion, character sets, metrics
Legibility issues
2D Imaging Model (1 hour) Maureen Stone
Device- and resolution-independent image specifications
Imaging primitives: lines, curves, areas, fonts, colors
Imaging operators: transformation, clipping, rendering
Page Description Languages (1/2 hour) Rick Beach
Representation of the page appearance through a 2D imaging model
Describing and rendering documents
Survey of Xerox Interpress and Adobe PostScript languages
(lunch)
From Rendering to Editing (1/2 hour) Rick Beach
Tools to produce PDL
Documentation problem is greater than the sum of its parts
Figures are only part of document
Figures must work together
AND with page/document layout
Illustration Programs (1 hour) Maureen Stone
Model presented to User
Painting and bitmap illustrators (e.g. MacPaint, Lumena)
Idiomatic graphics illustrators (e.g. charts, business graphics)
Synthetic object illustrators (e.g. Griffin, MacDraw)
CAD/CAM image sources (e.g. drafting & modelling systems)
Pictorial color systems (e.g. SCITEX, Hell, etc)
Resources required
Processor speed
Disk/memory size
Display
Input
Graphic Arts Quality Issues
Structured vs Bits
Drafting/plotting vs Illustration
Color/gray/black and white
Graphical Style (1/2 hour) Rick Beach
Separating geometrical content from rendering form
Presentation Tools (1/2 hour) Jock Mackinlay
Automated selection and creation of graphical presentations
Wrapup (1/2 hour) Rick Beach
System issues for Documentation Graphics
Day in the life of real publishing
Job control
Quality control
Real output devices
Course Outline for Final Program
29
DOCUMENTATION GRAPHICS
Tuesday
CHAIR
Richard J. Beach
LECTURERS
Richard J. Beach, Xerox PARC, Palo Alto, CA
Chuck Bigelow, Bigelow & Holmes, San Francisco, CA
Jock Mackinlay, Stanford University, Stanford, CA
Maureen Stone, Xerox PARC, Palo Alto, CA
TOPICS
Graphic Arts Quality Issues/Beach
—Resolution and media variance
—Color and gray-scale reproduction across devices
—Images and fonts
Digital Typography/Bigelow
—Font representations, character sets, metrics, legibility issues
—Typographic organization
2D Imaging Model/Stone
—Device- and resolution-independent images
—Imaging primitives
—Imaging operators
Page Description Languages/Beach
—Representing the page through a 2D imaging model
—Describing and rendering documents
—Survey of Interpress and PostScript languages
From Rendering to Editing/Beach
—Tools to produce PDL page master
—Documentation problem is greater than the sum of its parts
Illustration Programs/Stone
—Illustration models presented to user
—Resources required
—Graphic Arts Quality Issues
Graphical Style/Beach
—Separating geometrical content from rendering form
Presentation Tools/Mackinlay
—Automated selection and creation of graphical presentations
Wrapup/Beach
—System issues for Documentation Graphics
—Day in the life of real publishing
—Dealing with real output devices
Proposed Lecturers
Richard J. Beach, chair
Xerox PARC
Chuck Bigelow
Bigelow & Holmes
Jock Mackinlay
Stanford University
Maureen Stone
Xerox PARC
Chair Biography
Richard Beach manages the Imaging area of the Computer Science Lab at Xerox PARC, and holds an MMath and PhD in Computer Science from the University of Waterloo. His research interests and publications lie in the areas of document composition, digital typography, interactive illustrators, table formatting, document interchange, and digital cartography. He operated a typesetting business producing college-level computer science and mathematics text books for scholarly publishers using computer typesetting software. He was previously on the Computer Science faculty of the University of Waterloo teaching software engineering, operating systems, and programming languages.
References
[Beach, SIGGRAPH'86] Richard Beach, ed. ``Documentation Graphics,'' SIGGRAPH'86 Course 29 Notes. August 1986.
[Warnock&Wyatt, CedarGraphics] John Warnock and Douglas K. Wyatt. ``A Device Independent Graphics Imaging Model for Use with Raster Devices,'' Computer Graphics 16 3. July 1982, 313-319.
[Feiner, Graphical Explanations] Steven Feiner. ``Research Issues in Generating Graphical Explanations.'' Proceedings Graphics Interface'85, Montreal, May 27-31, 1985.
[Mackinlay, Presentation tool] Jock Mackinlay and M. Genesereth. ``Expressiveness of Languages,'' Proceedings AAAI 84, Austin, Texas, August 6-10, 1984, p 226-232.
[Beach&Stone, Graphical Style] Richard J. Beach and Maureen Stone. ``Graphical Style — Towards High Quality Illustrations,'' Computer Graphics 17 3. July 1983, 127-135.
[Bigelow, Digital Typography] Charles A. Bigelow. ``Digital Typography,'' Scientific American, September 1983.
[—, PostScript] —. PostScript Language Manual. Adobe Systems, First edition, revised, September 1984.
[—, Interpress] —. Interpress Electronic Printing Standard. Xerox System Integration Standard, XSIS 048404, April 1984.
[Baudelaire&Stone, Techniques] Patrick Baudelaire and Maureen Stone. ``Techniques for Interactive Raster Graphics,'' Computer Graphics 14 3. July 1980, 314-320.