CAVELib is the most widely used Application Programmer's Interface (API) for developing applications 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 VR. The CAVELib's API is simple but powerful, only a fraction of the API's capabilities are required to create an immersive 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 applications for Virtual Environments. Some of the items the CAVELib 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.
The CAVELib dramatically extends a developer's abilities to create solutions with scalable, immersive 3D representations without having to contend with operating system, display system, and device-level programming details. Furthermore, the CAVELib's networking capabilities allows collaboration, interaction and data sharing with users across the hall or around the world.
The CAVELib API is platform independent enabling 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 an 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.
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 CAVELib 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 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 CAVELib users how to:
- Configure trackd and CAVElib EOE
- Develop 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.