CAVELib is the most widely used Application Programmer's Interface (API) for developing CAVE software for immersive displays. The philosophy of the CAVELib is to let the developer concentrate on their application and let the CAVELib handle the difficulties of CAVE software and VR. The CAVELib's API is simple but powerful, only a fraction of the API's capabilities are required to create an immersive CAVE software application, yet it has an extensive API to meet even the most advanced developer's needs.
 |
As an authorized reseller of HP workstations, Mechdyne also offers CAVELib
bundled with a high-end PC workstation or a cluster of workstations.
Let us
configure the hardware and software to provide an integrated solution
that meets your computing and graphics requirements today |
|
The CAVELib API provides the building blocks to handle the intricacies of creating robust CAVE software applications for Virtual Environments. Some of the items this CAVE software abstracts away for a developer are, window and viewport creation, viewer-centered perspective calculations, displaying to multiple graphics channels, multi-processing and multi-threading, cluster synchronization and data sharing, and stereoscopic viewing.
CAVELib dramatically extends a developer's abilities to create CAVE software solutions with scalable, immersive 3D representations without having to contend with operating system, display system, and device-level programming details. Furthermore, the CAVE software networking capabilities allows collaboration, interaction and data sharing with users across the hall or around the world.
The CAVELib API is platform independent enabling CAVE software developers to create high-end virtual reality applications on IRIX, Solaris, Windows, and Linux operating systems. CAVELib-based applications are externally configurable at run-time making a CAVE software application executable independent of the display system. So, without recompilation, the application can be run on a wide variety of display systems. And 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.
CAVE software applications created with the CAVELib have the ability to run in nearly all immersive display systems. An application written for an immersive environment, like a CAVE software application, has the ability to explore data with a viewer-centered perspective and six degrees-of-freedom interactions. These capabilities have shown to give businesses enhanced understanding and increased efficiency across a host of areas, such as product development, R&D, engineering, manufacturing, training, medicine and marketing. Some CAVE software applications have allowed multiple design iterations without building a physical prototype, viewing of supercomputer weather simulations, and communicating virtual-face to virtual-face with collaborators around the world.
This two-day course is designed to teach novice and intermediate CAVE software developers how to:
- Configure trackd and CAVElib EOE
- Develop CAVE software applications using the CAVELib API
Daily Schedule
Software Training
Cost: $850 per student
Reserve a space today!
Course Location
192 Ballard Court, Suite 300
Virginia Beach, VA 23462
Directions to Mechdyne's Software Division.