External Libraries
This page contains information about the different libraries that
OpenTracker or modules of it depend on.
Required Libraries
- Xerces - A validating XML parser
library for C++ and Java, developed by the Apache project. OpenTracker
uses this library to parse it's configuration files. Always use the
latest version !
- ACE - The
Adaptive Communication Environment, a wrapper library that provides
platform independent access to system resources, such as network sockets,
threads, shared memory. Always use the latest version !
Additional Libraries for Device Support
- ARToolkit
- The ARToolkit is a library to track the location of
fiducial markers within a space captured by a video
camera. This library is necessary to make the
ARToolKitModule work.
It uses DirectShow to access any
kind of video cameras. Make sure to use the
new ARVideoLib
version! Set the environment variable ARTOOLKITROOT to the
directory so that the build system can find it.
- ARToolkitPlus
- ARToolkitPlus is a C++ based, optimized and extended
version on ARToolKitlibrary within a space captured by a
video camera. This library is necessary to make the
ARToolKitPlusModule work.
For Windows platforms you can
download the newest version at the OpenTracker
download page. It uses DirectShow
to access any kind of video cameras. Make sure to use the
new ARVideoLib
version! Set the environment variable ARTOOLKITPLUSROOT
to the directory so that the build system can find
it.
- UserPort - A WindowsNT/2000
device driver that allows access to I/O ports. This is required by the
ParButtonModule to access the parallel port. You need to allow access
to the I/O ports of the parallel port you want to use, this is the same
address you configure in the module.
- Wintab - a generic API to graphics
tablets, supported by most graphic tablet producers. This is required
by the WacomGraphireModule.
- Microsoft
Speech SDK - this is required for the SpeechModule. The currently
used version is 5.1.
- P5Glove
- driver libraries for the Essential Reality P5 Glove. You will have
to register with their developer program to download the SDK.
|