Need a graphics cluster?
Need help developing an application?
CONTACT US
CAVELib is a powerful virtual reality software application programmer interface (API) that provides the cornerstone for creating robust interactive three-dimensional environments. Mechdyne's Software Division developed and commercialized CAVELib during the introduction of the CAVE immersive display.
CAVELib is the most widely used Application Programmer's Interface (API) for developing immersive display software because it simplifies programming. Developers can concentrate on their application while CAVELib handles the details of CAVE software including the operating system, display system and virtual interaction device-level programming components. The CAVELib API is simple but powerful; only a fraction of the API's capabilities are required to create an immersive application, yet is broad enough to meet even the most advanced developer's needs.
BENEFITS
SIMPLIFIED PROGRAMMING The CAVELib software takes away some of the complexities of VR development, such as:
The CAVELib software takes away some of the complexities of VR development, such as:
Window and viewport creation Viewer-centered perspective calculations Displaying to multiple graphics channels Multi-processing and multi-threading, cluster synchronization, and data sharing Stereoscopic 3D viewing Networking capabilities to enable collaboration, interaction, and data sharing around the world
PLATFORM INDEPENDENCE The CAVELib API is platform-independent enabling immersive software that allows developers to create high-end applications on Windows and Linux operating systems. CAVELib-based applications are configurable for the display at run-time. This allows a developer to write the application once and run on any immersive display. Without recompilation, the application can be run on a wide variety of display systems ranging from the desktop to 3D PowerWalls to fully immersive CAVE and FLEX systems. Furthermore, the cross-platform API of the CAVELib makes it possible to maintain a single code base yet run on a variety of display systems and operating systems.
The CAVELib API is platform-independent enabling immersive software that allows developers to create high-end applications on Windows and Linux operating systems. CAVELib-based applications are configurable for the display at run-time. This allows a developer to write the application once and run on any immersive display. Without recompilation, the application can be run on a wide variety of display systems ranging from the desktop to 3D PowerWalls to fully immersive CAVE and FLEX systems. Furthermore, the cross-platform API of the CAVELib makes it possible to maintain a single code base yet run on a variety of display systems and operating systems.