Resume Biography Gallery Digital Images Projects
Josh Grant
 
Master's Thesis
IVTrace
Creating 2D Images
Filter Functions
3D Elastic Collisions
3D Grapher
Open Inventor
Programming Tools
BoundingBox
ExaminerViewerPlus
MarchingCubes
ScalarArithmitic
SFScalarField
Courses
Photo-Realistic 2002
Visualization 2001
Photo-Realistic Computer Graphics
Intro to Computer Graphics
Scientific Visualization
 
Programming Tools
Januaray 2002

The software developers at Systems in Motion (SIM) first started modelling their Coin3D 3D graphics API off of SGI's Open Inventor in 1995. Since then much progress has been made on building a compatible library, in addition to adding cross-platform support. They currently offer a version of Open Inventor for Unix, Windows, and MacOS X. This cross-platform support has also inspired them to assemble windowing API's for the various platforms. Currently available are SoXt (Unix), SoQt (Unix, Windows, MacOS X), SoWin (Windows), and SoGtk (Unix, Windows) with others on the way. This is very encouraging to Open Inventor developers, because now applications can actually be used by non-SGI users. However, this is easier said then done. The tricky part is setting up a configuration script to generate separate Makefiles depending on the system.

In an effort to simplify this process and hopefully encourage others to program with portability in mind, I have written a few pages explaining how to use autoconf and automake with an Open Inventor application. In addition, I have provided a few examples and other tidbits to make the programming easier.
 

Josh Grant > Projects > Open Inventor > Programming Tools

Comments or questions about this page can be addressed to Josh Grant at grant@cs.fsu.edu