TITLE>GUI Programming Course Policy
CMSC 437/691C
Graphical User Interface Programming
TUE,THU 5:30-6:45 PM ACIV 109
Fall 1996
References
On Reserve
X11/Motif
- Gill, Adrian and Tim O'Reilly, The X Window System in a Nutshell
- Nye, Adrian, Xlib Programming Manual, O'Reilly X Series Vol. 1
- Nye, Adrian, Xlib Reference Manual, O'Reilly X Series Vol. 2
- Nye, Adrian, X Toolkit Intrinsics Programming Manual, O'Reilly X Series Vol. 4
- Nye, Adrian, X Toolkit Intrinsics Reference Manual, O'Reilly X Series Vol. 5
- Heller & Ferguson, Motif Programming Manual, O'Reilly X Series
Vol. 6A
- Ferguson, Paula, Motif Reference Manual, O'Reilly X Series Vol 6B
- Open Software Foundation, OSF/Motif Style Guide
Note: Some of the O'Reilly references are available on the
SGI lab workstations (005, 230) through Insight, SGI's hypertext
documentation system. Type insight at the prompt.
Object-Oriented Design
- Rumbaugh, James, Object-Oriented Modeling And Design
- Meyer, Bertrand, Object-Oriented Software Construction
- Cox, Brad, Object-Oriented Programming: An Evolutionary Approach
Other GUI Toolkits
- Webster, Bruce, The Next Book
- Next Computer, Nextstep User Interface Guidelines, Release 3
- Wilson, David et al, Programming With MacApp
General Graphics
- Foley, James et al, Computer Graphics: Principles and Practice
- Rogers, David, Mathematical Elements For Computer Graphics
- Watt, Alan, 3D Computer Graphics
Virtual Reality
- Kalawsky, Roy, The Science Of Virtual Reality And
Virtual Environments : A Technical, Scientific And Engineering
Reference On Virtual Environments
- Pimentel, Ken, Virtual Reality: Through the New Looking Glass
Selected photocopies will also be made available on reserve
On Line
- Manual Pages
- Xlib, Xt, Motif, and OpenGL functions, data structures, widget
classes, etc. are documented in online manual pages. For example, to
read the manpage for XtAddCallback, type
man XtAddCallback
at the UNIX prompt. Capitalization is optional.
- IRIS Insight
- As mentioned above, several of the reserve references are
available through Insight, SGI's online documentation system.
You should find the OpenGL text and several of the O'Reilly X
references available there.
Other Recommended Readings
- Schneiderman, Ben, Designing the User Interface
- Dave Collins, Designing Object-Oriented User Interfaces
- Sebern, Mark, Building OSF/Motif Applications: A Practical Introduction
- Young, Douglas, Object-Oriented Programming With C++ And OSF/Motif
- Paul E. Kimball, The X Toolkit Cookbook
- Next Computer, NeXTStep Programming: Concepts And Applications
- Clapp, Doug, The NeXT Bible