Software Engineering in Graphics
CEN 5066

 

Spring 2003
Dr. David C. Banks

 

 

Calendar & assignments
Grading
Academic honesty
Disabilities

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