The DIVE SDK

The SDK may be used to
develop DIVE applications and plugins. With
applications we mean programs, for instance written in C, that links
with the DIVE libraries to create a binary that
may connect to a DIVE world when started. A
plugin is different from an application in that it's not a binary that
may run on its own. Instead, a plugin is a "module" that gets loaded
into a DIVE application when the application is
started. Plugins are typically used to extend the binary in some way,
e.g., to introduce some new functionality. For instance, the DIVE diva application may be extended to support new
input devices by the use of plugins that gets loaded by the diva
during run-time. Such plugins would handle the device connection and
would update the diva's internal state (for instance the position and
orientation of the avatar) as a result of device input.
A DIVE 3.3x SDK is available on the following
platforms:
- Windows NT and 2000 using the MS Visual C++ compiler
- Linux using the gcc or cc compilers
- IRIX 6.3 using the gcc or cc compilers
In order to fetch a copy of the SDK, proceed to the DIVE
3.3x download page using this link.

Olov Ståhl / olovs@sics.se