The VR Juggler Team is pleased to announce the long-awaited third developer release of VR Juggler 1.1. This is the code that will become VR Juggler 2.0. This release is being made available so that people using VR Juggler 1.0 have ample opportunity to prepare for the changes coming in version 2.0 and so that we as developers can get feedback from the user community. We want your comments, questions, concerns, and (especially) bug reports!
*NOTE:* This is a _developer release_, not an official stable release. As such, the code should be considered unstable and not yet ready for production use. While we use the code every day, we know there are bugs. Refer to the SourceForge bug list for the current status:
As usual, you can find binaries and source code on SourceForge. It is recommended that you visit the VR Juggler download page on http://www.vrjuggler.org for details on new requirements since VR Juggler 1.0:
Features since VR Juggler 1.1-DR2
* Reorganized the samples directory to separate simple applications from advanced examples.
* Usability enhancements to VRJConfig.
* Bug fixes in Sonix plugin loading code.
* Improved stability of the Trackd driver.
* Improved reliability of the Pinch Glove driver.
* Install the ConfigUpdater tool.
* Bug fixes to the thread sleeping code.
* Added an abstraction for loading code at runtime.
For information related to all the new features since VR Juggler 1.0, please refer to the Discussion Area on our web site. Please note that a few of those features are still in development for VR Juggler 2.0.
As a reminder, the VR Juggler 1.0 math library has been replaced by the Generic Math Template Library (GMTL), found at http://ggt.sourceforge.net/. This library offers improved speed and flexibilty in the math code.
Porting from 1.0
This developer release represents 21 months of work by an expanding group of developers. We have worked to address problems with VR Juggler 1.0, both in the design and in the implementation. We have also taken advantage of recent advances in C++ compiler technology to make the code faster, simpler, and more robust.
We are writing a migration guide for people who want to port applications to VR Juggler 1.1/2.0. It can be found at:
We will continue to revise and update this document. Users who find errors or omissions are encouraged to inform us so that we can make the document as comprehensive as possible.
We are planning more developer releases in the coming weeks before VR Juggler 2.0 is released officially. In particular, users can look forward to the following:
* Completion of Mac OS X support.
* More robust remote reconfiguration.
* Simulator customization.
* Device input filters.
Win32: Visual Studio 7 (.NET), Netscape Portable Runtime 4.2
IRIX: MIPSpro Compilers version 184.108.40.206m
Linux/BSD: GCC 2.96 or newer, 3.0/3.1 strongly recommended
Solaris: GCC 3.1 or newer
The VR Juggler Team