Open Channel Foundation
Not Logged In |  | 
Open Channel Foundation


Quick Application Search:


CAVERNsoft G2
Get this title!
¤ 
Get CAVERNsoft G2
¤ 
Monitor new releases


Basic information
¤ 
News
¤ 
CAVERNsoft G2 Discussion
¤ 
Reviews
¤ 
FAQ
¤ 
Contributors
¤ 
Vision & Direction
¤ 
History
¤ 
Documentation
¤ 
Support
¤ 
Bugs
¤ 
Patches & Enhancements


Additional resources
¤ 
CAVERNsoft G2 Users
¤ 
Useful links


Foundation :: Visualization and Virtual Reality :: CAVERNsoft G2

CAVERNsoft G2

A Toolkit for High Performance Tele-Immersive Collaboration

CAVERNsoft G2 Moderators:
Atul Nayak
Jason Leigh
Shalini Venkataraman
Total downloads from Open Channel to date: 2119
source code available SOURCE CODE AVAILABLE

Important Notice :
The next generation of CAVERNsoft is now released as the toolkit QUANTA. The QUality of Service Adaptive Networking Toolkit supports TeraNode applications over optical networks. Visit The QUANTA homepage for downloads and documentation.

This website will not be updated any longer. Please send email to the CAVERN group at cavern@evl.uic.edu if you have any questions.


CAVERNsoft G2 is an Open Source C++ ready2ware toolkit for building collaborative networked applications. CAVERNsoft's main strength is in providing networking capabilities for supporting high throughput collaborative applications. These applications need not be CAVE applications. In addition CAVERNsoft provides modules for accelerating the construction of Tele-Immersion (or collaborative virtual reality) applications.

The following is a list of CAVERNsoft G2's capabilities. More information can be found in the documentation section.

Low/Mid-level networking classes

These capabilities work across SGI, Linux, Solaris and Win32 (Windows 9x, NT, 2000) platforms.

  • TCP, UDP, multicast, HTTP classes.
  • UDP reflector and multicast bridge class.
  • TCP reflector.
  • Remote procedure call classes.
  • 32 and 64 bit remote file I/O classes.
  • Client/Server database classes.
  • Parallel socket TCP classes.
  • Parallel socket 32 and 64 bit remote file I/O classes.
  • 32 and 64 bit remote file I/O classes using parallel sockets
  • Cross-platform data conversions.
  • Mutual exclusion and threading classes.
  • Network performance monitoring abilities
Higher level modules

These modules are designed mainly for SGI computers. They use the CAVE library and Iris Performer.

  • Audio streaming.
  • Basic avatar classes without graphics.
  • Performer articulated avatars.
  • Performer navigation and collision detection.
  • Performer menus.
  • Performer Pick and Move
  • Performer NetDCS
  • Collaborative widget interface.
  • Collaborative framework for animating data sets.
  • LIMBO- basic collaborative framework for building other collaborative applications.
  • Manipulative coordinate system class for programming transformations.
Download CAVERNsoft G2


Copyright © Jason Leigh, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, all rights reserved. This publication and its text and code may not be copied for commercial use without the express written permission of the University of Illinois at Chicago.
   More software from University of Illinois at Chicago


Open Channel Software runs entirely on Open Source Software. We return value to the Software community in the form of services and original software. Most of our content is currently available as source code, with the copyright owned by the original author, All Rights Reserved. Everything else is Copyright ©2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Open Channel Software.

View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.