|
Software Engineering in Graphics
CEN 5066
|
Spring 2003
Dr. David C. Banks
|
|
| |
|
|
Office hours 2:00 Friday DSL.
Prerequisites: CAP 4730 (Computer Graphics)
|
|
|
|
|
This course is concerned with
developing graphical software tools
for multiple platforms and releasing them
via the Web. Each tool requires specification,
version control, validation against a test suite,
automatic configuration, and technical documention.
The programming goal is to develop tools
(nodes, draggers, and engines) in C++ for
Open Inventor.
Books:
The Inventor Mentor
(Wernecke),
The Inventor Toolmaker
(Wernecke).
|
|
|
|
|
|
| Languages, API's | C++, Open Inventor, csh, html |
| Platforms | Linux, Irix, Windows, MacOSX |
| Web logging | php, blogger, phpbb |
| Version control | cvs |
| Testing | dart, bugzilla |
| Compilation | cygwin, g++, gmake, autoconf, automake, cmake |
| Web documentation | doxygen, cvsWeb |
| Resources | comp.graphics, openSource, GNU, sourceforge |
|
|
|
|
|