Integrated Solutions > Software: Products & Services > Immersive & Interactive Applications > CAVELib

CAVELib

CAVELib is a powerful application programmer interface (API) that provides the cornerstone for creating robust interactive three-dimensional (i3D) environments

 

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.

Stereo Viewing

  • Computes correct viewer-centered stereo projections
  • Configurable for multiple pipes and/or multiple channels
  • Supports quad-buffering
  • Active and passive stereo support


Programming Flexibility

  • OpenGL™ based
  • Compatible with higher level OpenGL graphics APIs like OpenInventor™
  • Direct OpenGL Performer support


Ease of Programming

  • Only three required function calls
  • Perspective transformation calculations are done internally
  • Simple API for extracting interface device state information


Networking

  • Supports collaborative interaction between remote applications
  • Uses a wide variety of networking protocols
  • Allows for external networking API's


Flexibility in Display Devices

  • CAVEs™, RAVE's™, ImmersaDesks™, Visionariums™, RealityCenters™, and similar display devices
  • Multi-screen projection systems
  • HMD's & BOOM's™

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

  • 9 AM to 5 PM both days


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.

 

Please provide the following information so that we can send you a price list. Please note that requests can take up to two business days to fulfill.

Please provide pricing on the following software product(s):

CAVELib™
CDVI
Conduit™ for 3D Studio Max
Conduit™ for AliasStudio
Conduit™ for ArcGIS 3D Analyst™
Conduit™ for Google Earth™
Conduit™ for Maya
Conduit™ for Petrel
Conduit™ for ProENGINEER
Conduit™ for V5 (Catia, Enovia, Delmia)
trackdŽ
vGeo

Customer Type
Design & Manufacturing Energy Government
Life Sciences Museums & Entertainment Research & Education
Other

Please contact me about a software/PC workstation bundle

Name: *
Title:
Organization: *
Email: *
Telephone:   
Organization URL: *
Country:    *
Comments:
*Fields that require information in order for the form to be processed.

Brochure


Documentation


Application Stories


Press Releases

The following press releases include those issued by Mechdyne, as well as those issued by companies acquired by Mechdyne.

11.17.2003
VRCO Introduces 64-bit Visualization Clusters on Windows

10.30.2003
Advanced Visual Systems Chooses VRCO's CAVELib

07.27.2003
VRCO Announces Latest CAVELib™ Release Now Supports DVG Graphical Computers from ORAD

 

For more information about our software products and services, please contact Mechdyne.

GSA | Demos | Events | Software Partner Login | Contact Us
(c) 2007 Mechdyne Corporation. All rights reserved.