A cross-platform, cross-language standard for distributed programming.
In the scope of VR Juggler and VRJConfig, a configuration is a collection of config elements that provide a complete para
Within the VRJConfig Configuration Editor, a single internal window providing a view of many config elements that make up a complete configuration.
The description of the structure of a configuration element.
The fundamental unit of configuration within VR Juggler. Config elements are composed of properties and are processed at run-time by configurable entities within VR Juggler.
An object that can process one or more configuration element types. In C++ terms, this is an instance of a C++ class that implements the interface defined by the abstract class jccl::ConfigElementHandler.
A piece of software that communicates with some hardware through a well-defined protocol. A device driver typically translates the information received from the hardware into data that is mroe easily handled by the software that accesses the driver.
In VR Juggler, a window capable of rendering three-dimensional graphics using one of the supported graphics APIs.
Compiled (i.e., binary) code that can be added to other compiled code on the fly. This may be done either by the run-time loader when handling shared libraries, or it may be done by the code itself to handle the loading of extensions.
Another name for DLL.
In the context of the VR Juggler configuration system, a property represents a subcomponent of a configuration element. In other words, configuration elements are composed of properties. Each property has a type and either a fixed or a variable number of values of that type. These values provide the settings utilized by parameterized (configurable) components within VR Juggler.