The VR Juggler Team is pleased to announce the third alpha release of VR Juggler 2.0. This represents a snapshot of the code that will become VR Juggler 2.0. Since VR Juggler 2.0 Alpha 2 was released in early July 2003, there have been many important bug fixes that have helped stabilize the VR Juggler code base. Bug reports from the brave early adopters helped greatly in finding these errors.
This release is being made available so that people using VR Juggler 1.0, VR Juggler 1.1 developer releases, and VR Juggler 2.0 Alpha 1 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 very much an alpha 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:
With this release, we have released a rendered version of the documentation along with the code. You can download all the documentation for local access, though the website will of course have the most up-to-date versions at any given time. Note that the VRJConfig documentation is still not finished. We will make a separate announcement when it becomes available.
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 flexibility in the math code.
Porting from 1.0
This developer release represents nearly three years 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.
Updating from 2.0 Alpha 1
Review the release notes (http://sourceforge.net/project/shownotes.php?release_id=186818) to see what has changed that affects applications and configurations since VR Juggler 2.0 Alpha 1 was released. The Migration Guide contains more details relating to those topics.
*NOTE*: It is worth noting that we have included an XSL transform:
This file contains instructions on how to automatically convert all of your VR Juggler 2.0 Alpha 1 config files to VR Juggler 2.0 Alpha 2 and 3. This will become a standard feature for all future releases.
Updating from 2.0 Alpha 2
There have been no configuration or API changes since VR Juggler Alpha 2. This means that there is no need to convert your configuration files or applications for use against Alpha 3.
The VR Juggler Team