As the VR Juggler 2.0 release manager, I am pleased to announce the the release of VR Juggler 2.0 Beta 2. This release represents four years of work by a varied group of developers and the results of feedback from countless users who tried out early alpha and pre-alpha releases.
VR Juggler 2.0 Beta 2 is primarily a bug-fix release relative to the 2.0 Beta 1 release made last month. All bugs reported with VR Juggler 2.0 Beta 1 have been fixed. This includes many usability fixes with VRJConfig. Two new custom editors have been added to VRJConfig for editing Ascension MotionStar Wireless and Ascension Flock of Birds configurations. These editors can be accessed through the VRJConfig Control Panel.
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:
To update to this release from VR Juggler 2.0 Beta 1, the process is as simple as installing the release and recompiling your applications. To update from 2.0 Alpha 4, the process is the same as explained in the 2.0 Beta 1 release notes.
Significance of Beta Status
What does it mean for VR Juggler 2.0 to be in beta release? It means that we feel that the code has reached a point of maturity and stability that it is ready for wide-spread use, but we know that there are still going to be some bugs cropping up. We want people to try out the code and let us know about any problems that are found. Doing so will help ensure that the VR Juggler 2.0.0 release is a success for everyone. Bugs should be reported using the SourceForge tracker:
Reaching beta status also means that the development process is shifting into bug-fixing mode. The user-visible C++ APIs are now frozen and will not change. The configuration files are now also is a frozen state and will not require any updating from now up through the final 2.0.0 release. All of this will make it very easy to update from one beta to the next all the way till 2.0.0 is released. Upgrading will mean simply installing a newer VR Juggler release and recompiling C++ applications against the new version.
The Java API is not yet frozen to allow VRJConfig to be enhanced further for the 2.0.0 release. Any changes to VRJConfig will not affect configuration files or require any updating of configuration files. The changes will be to improve the user interface and to ease the configuration process.
VR Juggler 2.0 Release Time Line
The following is the current time line for the VR Juggler 2.0.0 release:
* VR Juggler 2.0 Beta 3: February 14, 2005
* VR Juggler 2.0.0: March 4, 2005
Remember that the more bug reports we receive, the better the 2.0.0 release will be. After VR Juggler 2.0.0 is released, development will begin on VR Juggler 2.2, which will include more new features that did not make it into the 2.0 release series. VR Juggler 2.2.0 will be released six months or a year after VR Juggler 2.0.0.
Porting from 1.0
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 advances in C++ compiler technology to make the code faster, simpler, and more robust. To learn about updating VR Juggler 1.0 applications, refer to the porting documentation:
This is a Wiki page, so everyone can contribute additional information and/or tips as necessary.