Reference Books.

        Reference Texts for General Computer Graphics.

Foley, J.D. & Van Dam, A.,
"Fundamentals of Interactive Computer Graphics", Addison Wesley, 1982.

Newman, W.M. & Sproull, R.E.,
"Principles of Interactive Computer Graphics". McGraw-Hill, 1979.

Hopgood,R., Duce,D., Gallop, J. and Sutcliffe,D.
"Introduction to the Graphical Kernel System(GKS)" 2nd edition, 1986 Academic Press.

Rogers, D.F. & Adams, J.A.,
"Mathematical Elements for Computer Graphics". McGraw-Hill, 1976.

Giloi, W.K.,
"Interactive Computer Graphics". 1978.

Encarnacao, J.,
"Computer-Aided Design, Lectur Notes in Computer Science, No. 89". Springer-Verlag, 1980.

Pavlidis, T.,
"Algorithms for Graphics and Image Processing". Computer Science Press, Maryland, 1981.

Pratt, W.K.,
"Digital Image Processing". Wiley-Interscience, 1978.

Angell,I.
"Practical Introduction to Computer Graphics." Macmillan.

Mufti,A.A.
"Elementary Computer Graphics." Reston Publications.

Scott,J.E.
"Introduction to Interactive Computer Graphics." Wiley Interscience.

Abelson,H and diSessa, A.
"Turtle Geometry" MIT Press.

Mandelbrot,B.
"The Fractal Geometry of Nature." Freeman.

Glassner,A.S.
"Computer Graphics User guide." Howard Sams Publishing Company.

Harrington,S.
"Computer Graphics - a programming approach." McGraw-Hill

The first two works are standard texts in the field, the third is a good introduction to Fortran routines and algorithms for graphics work, the fourth is a very good introduction to GKS, the last two show applications of graphics to teaching and higher mathematics respectively, and the remaining references are general reading.


          Introductory Texts on the X Window System

O'Reilly and Associates, Inc.
"The Definitive Guides to the X Window System", by Adrian Nye. Vol. 1, "Xlib Programming Manual", Sebastopol, CA., 1990. Contains the introductory elements for programming with the Xlib, the lowest level of the X window system. Discusses concepts such as X color capacities, windows, events, drawing primitives.

O'Reilly and Associates Inc.,
"The Definitive Guides to the X Window System", by Valerie Quercia and Tim O'Reilly. Vol. 3, "X Window System User's Guide", Sebastopol, CA., 1988, 1989. Discusses being an end user of the X window system. Covers topics like window manages, font specifications, standard X clients and resources.

        Introductory Texts on the OSF/Motif Toolkit :

Young, Douglas A.,
"X Window Systems Programming and Applications with Xt" (OSF/Motif Edition). Prentice Hall. Englewood Cliffs, NJ. 1990. A thorough book starting with the basics of programming with a toolkit though advanced topics. Contains source code for several small complete applications. (Source code for this book is also available on line in the /usr/src directory of the Motif Development option.)

O'Reilly and Associates Inc.,
"The Definitive Guides to the X Window System", by Adrian Nye and Tim O'Reilly. Vol. 4, "X Toolkit Intrinsics Programming Manual", Sebastopol, CA., 1990. Another reference for programming with the OSF/Motif toolkit. Covers topics including basic programming, widgets, resources, and more advanced topics.

          Reference Texts for the X Window System :

O'Reilly and Associates Inc.,
"The Definitive Guides to the X Window System", by Adrian Nye. Vol. 2, "Xlib Reference Manual", Sebastopol, CA., 1988. Complete reference for Xlib library routines.

Scheifler, Robert and James Gettys,
"X Window System", Second Edition, Digital Press, 1990. ISBN 1-55558-050-5. Referred to as "the Bible" of Xlib and X Protocol reference.

         Reference Texts for the OSF/Motif Toolkit :

Open Software Foundation,
"OSF/Motif Programmer's Guide". Release 1.1, Prentice Hall. Englewood Cliffs, NJ. 1990. Exhaustive reference of every widget in the OSF/Motif library.

Asente, Paul J. and Ralph R. Swick.
"X Window System Toolkit". X Version 11, Release 4. Digital Press. 1990. Very in-depth reference to the structure and operation of an X window system toolkit.

Also check out:


gopher://gopher.ora.com/11/descriptions/
Addison-Wesley Homepage
McGraw-Hill Homepage

All these books should be in the Robertson Library at Curtin (log in as GUEST) or the Reid Library at U.W.A (login as library). Check closed reserve.