3D Virtual Reality Chat
3D Virtual Reality Chat home  about us  products  support  community  education  company


  
Enter 3D Virtual Reality Worlds
Your own 3D homepage Tour our 3D Virtual Reality worlds
3D Virtual Reality Chat
3D Virtual Reality Chat

The Activeworlds SDK for Developers

The Active Worlds SDK provides an easy way for programmers to develop applications that function within the Active Worlds virtual environment. The most common type of application for the SDK is a bot (typically an avatar that inhabits a virtual world and interacts with users, but which is driven by a computer program instead of a human being), however there are many other potential applications. For example, the SDK could be used to develop an automated program that explores a world and creates a map. Also, the SDK allows universe administrators to develop administration utilities to help manage their own Active Worlds universes.

The core component of the SDK is the file aw.dll, a Windows DLL that implements the entire Active Worlds client/server protocol. To develop an application using the Active Worlds SDK, a programmer simply writes a C program which includes the header file aw.h and links to the import library aw.lib. The compiled executable can be run from any PC anywhere as long as that PC has a network connection to the Active Worlds Universe and aw.dll is available on that PC.

For developers who want to avoid having to deal with a separate DLL, the SDK also ships as the static library aw_static.lib. By linking to aw_static.lib, developers can encapsulate the entire Active Worlds SDK within their program executable and not worry about shipping a seperate DLL along with their appliaction. To link to aw_static.lib, developers should define the preprocessor symbol AW_STATIC before including the header file aw.h in their source files.

First time users of the SDK should start out by downloading the SDK, reading over these help files, and reviewing the sample programs.

© 1997-2008 Activeworlds Inc.