VR Juggler 2.x Release Planning
Dates
| Beta 1 | Dec. 24, 2005 | | Beta 2 | Jan. 18, 2005 | | Beta 3 | June 7, 2005 | | 2.0.0 | July 5, 2005 |
Pending Features
VR Juggler 2.0 Features
High-Level 2.0 Feature List
Pending 2.0 Features
VR Juggler 2.2 Features
Some VR Juggler 2.2 features may be merged to the VR Juggler 2.0 release branch provided that users do not have to change existing code or configurations.
High-Level 2.2 Feature List
- Improved display system configuration
- Allow for hardware-specific swap locking
- Vastly improved error handling and error reporting in VPR through the use of exceptions
- Simpler thread creation through the use of Boost.Function (instead of vpr::ThreadMemberFunctor and vpr::ThreadNonMemberFunctor)
- Proper destruction of singletons at application exit
- Allows for device drivers to be shutdown cleanly to avoid leaving hardware devices in a bad state
VR Juggler 2.4 Features
High-Level 2.4 Feature List
Pending 2.4 Features
- Support for new compilers
- Sun Forte
- Write new sample applications
- Document as tutorial applications
- Extended capabilities for user configuration of !OpenGL
- Add a callback method to vrj::GlApp that allows users to set GL visual parameters programatically (similar to vrj::PfApp::configPWin())
- Mac OS X support using Cocoa
- Improved display system configuration
- Remove the notion of X11 pipes in favor of something more platform-agnostic
- See SourceForge task #40471
- Remove the notion of X11 pipes in favor of something more platform-agnostic
- Cross-platform device drivers
- USB serial compatibility or interface
- Finish up the glove input interface
- Convert the glove drivers to the glove interface
- Refactor gesture interface
- Refactor glove input to work will all glove types
- Cluster reconfigurability
- Customizable simulator
- Draw functors
- Simulator plug-in framework
- Custom simulator interfaces with configurable selection
- Revamped performance monitoring
- Multiple ways to visualize data
- VRJConfig additions
- Configuration validation
- On-the-fly validation
- Wizards for file creation
- Wizard for each device type (analog, digital, position)
- Wizard for creating a new cluster configuration
- Real-time validation of the active configuration
- 3D visualization of the active configuration
- Configuration validation
- Automated testing of system
- Nightly builds with status report for each platform
- Test suites for all projects
- VPR, JCCL, GMTL exist but need extended as we go
- VRJ, Gadgeteer need added
- Goal 75% code coverage
Check SourceForge
For the most up-to-date information, check the status of the project at Sourceforge.net.
- Project Info: SF Project Page
- Current Bugs: SF Bugs
- Current Tasks: SF Tasks
- Current Discussions/Commits: SF Mailing Lists
