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:

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