The following is a collection of core APIs for functional enhancements to BS Contact. The APIs enable the integration of Java applets, scripts and executables written in C/C++, Visual Basic and all other COM based languages in order to support dynamic updates, user modifications and events including sounds and movies within a VR scene.
The SDK provides developers with a complete API for interfacing with VR scenes rendered by BS Contact. It consists of the following packages:
COM
Gives an overview about how to integrate BS Contact into COM based
programming environments.
ActiveX Control
Describes methods and properties of the ActiveX control BS Contact.
Scene Access
Allows access to the scene graph through a COM based and EAI like API.
EAI
Allows access to the scene graph from Java.
Script
Allows access to the scene graph from JavaScript or VBScript embedded in an HTML page.
Device
Allows to extend BS Contact with custom behavioral nodes or input/output devices.
Renderer
Describes the renderers DirectX and OpenGL as used by BS Contact.