|
TOC: No TOC in "Juggler.DevelopmentStatus"
|
|
Pending Features
|
< < |
Beta 3
| Task | Status | Who |
| Intersense editor | | |
| 3D tracker visualization | | Aron Bierbaum |
| Cluster Editor | | Aron Bierbaum |
| Config validation | | |
| On-the-fly validation | | |
| Documentation | In progress | Patrick Hartling |
|
|
VR Juggler 2.0 Features
High-Level 2.0 Feature List
|
|
High-Level 2.2 Feature List
|
< < |
Pending 2.2 Features
|
> > |
- 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
|
< < |
|
|
|
< < |
- Mac OS X support using Cocoa
|
|
- 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
|
< < |
-
- Allow for hardware-specific swap locking
|
|
-
- Remove the notion of X11 pipes in favor of something more platform-agnostic
|
< < |
- 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())
|
> > |
- 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
|
> > |
|
|
-
- Wizards for file creation
- Wizard for each device type (analog, digital, position)
- Wizard for creating a new cluster configuration
|
|
-
-
- VRJ, Gadgeteer need added
- Goal 75% code coverage
|
< < |
VR Juggler 2.4 Features
High-Level 2.4 Feature List
Pending 2.4 Features
- 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
|
|
Check SourceForge
For the most up-to-date information, check the status of the project at Sourceforge.net.
|
|
TOC: No TOC in "Juggler.DevelopmentStatus"
|
|
Pending Features
|
< < |
Beta 1
| Task | Status |
| Keyboard/Mouse Input | DONE |
| Scale Bug | Fixed |
Beta 2
| Task | Status |
| Perf. Monitoring | DONE |
| Speech Driver | Works |
| VRJConfig help browser | DONE |
| Trackers editor | DONE |
| Display window editor | DONE |
| MotionStar editor | DONE |
| Flock of Birds editor | DONE |
|
|
Beta 3
|
< < |
| Simulator editor | DONE | Patrick Hartling |
| CAVE wall display editor | DONE | Aron Bierbaum |
|
|
| Intersense editor | | |
| 3D tracker visualization | | Aron Bierbaum |
|
< < |
| Proxy Editor | DONE | Patrick Hartling |
| Wizard infrastructure | DONE | Aron Bierbaum and Patrick Hartling |
| New Device Wizard | 95% | Aron & Patrick |
|
|
| Cluster Editor | | Aron Bierbaum |
| Config validation | | |
| On-the-fly validation | | |
|
< < |
| Testing VRJConfig UI | DONE | Everyone |
|
|
| Documentation | In progress | Patrick Hartling |
VR Juggler 2.0 Features
|
|
Pending 2.0 Features
|
< < |
- Redesigned configuration editor (VRJConfig)
- 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
|
|
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
Pending 2.2 Features
|
|
-
- Add a callback method to
vrj::GlApp that allows users to set GL visual parameters programatically (similar to vrj::PfApp::configPWin())
- Revamped performance monitoring
- Multiple ways to visualize data
|
> > |
- VRJConfig additions
- 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
|
|
- Automated testing of system
- Nightly builds with status report for each platform
|
|
TOC: No TOC in "Juggler.DevelopmentStatus"
|
|
| Beta 1 | Dec. 24, 2005 |
| Beta 2 | Jan. 18, 2005 |
|
< < |
| Beta 3 | Apr. 28, 2005 |
| 2.0 | May. 28, 2005 |
|
> > |
| Beta 3 | June 7, 2005 |
| 2.0.0 | July 5, 2005 |
|
|
Pending Features
|
|
|
< < |
|
> > |
|
|
Beta 2
|
|
|
< < |
| CAVE wall display editor | In progress | Aron Bierbaum |
|
> > |
| CAVE wall display editor | DONE | Aron Bierbaum |
|
|
| Intersense editor | | |
| 3D tracker visualization | | Aron Bierbaum |
| Proxy Editor | DONE | Patrick Hartling |
|
|
| Cluster Editor | | Aron Bierbaum |
| Config validation | | |
| On-the-fly validation | | |
|
< < |
| Testing VRJConfig UI | In progress | Everyone |
|
> > |
| Testing VRJConfig UI | DONE | Everyone |
|
|
| Documentation | In progress | Patrick Hartling |
VR Juggler 2.0 Features
|
|
TOC: No TOC in "Juggler.DevelopmentStatus"
|
< < |
VR Juggler 2.0 Release Planning
|
> > |
VR Juggler 2.x Release Planning
|
|
Dates
| Beta 1 | Dec. 24, 2005 |
| Beta 2 | Jan. 18, 2005 |
|
< < |
| Beta 3 | Mar. 28, 2005 |
| 2.0 | Apr. 28, 2005 |
|
> > |
| Beta 3 | Apr. 28, 2005 |
| 2.0 | May. 28, 2005 |
|
|
Pending Features
|
|
Beta 3
|
< < |
| Simulator editor | 80% | Patrick Hartling |
|
> > |
| Simulator editor | 99% | Patrick Hartling |
|
|
| CAVE wall display editor | In progress | Aron Bierbaum |
| Intersense editor | | |
| 3D tracker visualization | | Aron Bierbaum |
|
< < |
| Proxy Editor | 95% | Patrick Hartling |
|
> > |
| Proxy Editor | 99% | Patrick Hartling |
|
|
| Wizard infrastructure | DONE | Aron Bierbaum and Patrick Hartling |
| New Device Wizard | 95% | Aron & Patrick |
| Cluster Editor | | Aron Bierbaum |
|
|
VR Juggler 2.0 Features
|
< < |
High-Level VRJ 2.0 Feature List
|
> > |
High-Level 2.0 Feature List
|
|
- Modularization
- Operating system abstraction (VPR)
- Sound system (Sonix)
- Java/C++ interaction through CORBA (Tweek)
- Configuration system (JCCL)
- Input system (Gadgeteer)
- Virtual platform (VR Juggler)
- Cluster support
- Cluster plugins
- Remote input manager
- Synchronization layer
- Application-specific shared data
- DLLs on Win32
- Mac OS X support
- Requires X11 for OS X and OS X 10.3 (Panther) or newer—OS X 10.4 (Tiger) highly recommended
- Windows XP Professional x64 Edition support
- Requires patched version of NSPR 4.6 (NSPR 4.7 should have Windows x64 support integrated)
- Requires Visual Studio 2005
- Revamped configuration system
- Simplified terminology
- "Config chunks" are now called "configuration elements," reflecting that they are units of configuration
- "Chunks descs" are now called "configuration definitions" to indicate that they define the structure of configuration elements
- XML for configuration files and definition files
- File format versioning
- Configuration element versioning
- XSLT for transitioning between versions of file formats and configuration elements
- Automatic configuration file updating in the editor GUI (see below)
- Keyboard/mouse input for graphics windows
- Input logger for input playback and testing
- No more
CTRL-c to shut down applications
- Multiple viewports in graphics windows
- Support for new compilers
- GCC 3.0, 3.1, 3.2, 3.3, 3.4, 4.0
- Visual C++ 7.0 (VS.NET 2002), 7.1 (VS.NET 2003), 8.0 (Visual Studio 2005)
- Use of NSPR on certain platforms (e.g., Windows) to improve portability
- Refactored Input Manager
- Redesigned configuration editor (VRJConfig)
- All-new GUI
- Standardized remote communication protocol
- Custom (high-level) editor framework
- Custom editor for device/proxy relationships
- Custom editor for display windows and viewports
- Custom editor for simulator configurations
- Custom editor for projection-based immersive VR systems
- Configuration creation wizards
- Wizard for projection-based immersive VR configuration
- Wizard for device configuration
- Revamped performance monitoring
- Less intrusive API
- New Java visualization plug-in
- User-defined performance categories
- Support for new graphics APIs
- User-defined debugging categories
- Fully cross-platform device drivers
- Based on abstraction layer for termios and Win32 serial I/O
- New device drivers
- VRPN
- Joysticks supported by Linux "joydev" (USB and game port)
- Joysticks supported by DirectInput
- Microsoft Speech API for voice input
- 3Dconnexion SpaceBall and SpaceMouse
- Clearer output messages (differentiating errors from normal status)
- Python language bindings: PyJuggler
- In-progress .NET language bindings (C#, VB.NET, J#, etc.): VRJ.NET
- New and expanded documentation created using Doxygen, JavaDoc, and DocBook
Pending 2.0 Features
|
< < |
- Revamped performance monitoring
- Multiple ways to visualize data
- Redesigned configuration editor
|
> > |
- Redesigned configuration editor (VRJConfig)
|
|
-
- Many custom editors
- 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
|
< < |
|
> > |
-
- Remove run-time reconfiguration
|
|
-
-
- Single machine application
|
< < |
|
|
-
- 3D visualization of the active configuration
|
< < |
-
- Stability, stability, stability
|
|
VR Juggler 2.2 Features
|
< < |
High-Level VRJ 2.2 Feature List
|
> > |
High-Level 2.2 Feature List
|
|
Pending 2.2 Features
|
|
-
- Mac OS X support using Cocoa
|
< < |
- 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
|
|
- Write new sample applications
- Document as tutorial applications
|
< < |
- Cluster reconfigurability
|
|
- Improved display system configuration
- Allow for hardware-specific swap locking
- Remove the notion of X11 pipes in favor of something more platform-agnostic
|
< < |
- Customizable simulator
- Draw functors
- Simulator plug-in framework
- Custom simulator interfaces with configurable selection
|
|
- 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())
|
> > |
- Revamped performance monitoring
- Multiple ways to visualize data
|
|
- Automated testing of system
- Nightly builds with status report for each platform
|
|
-
-
- VRJ, Gadgeteer need added
- Goal 75% code coverage
|
> > |
VR Juggler 2.4 Features
High-Level 2.4 Feature List
Pending 2.4 Features
- 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
|
|
Check SourceForge
For the most up-to-date information, check the status of the project at Sourceforge.net.
|
|
TOC: No TOC in "Juggler.DevelopmentStatus"
|
|
| Beta 1 | Dec. 24, 2005 |
| Beta 2 | Jan. 18, 2005 |
|
< < |
| Beta 3 | Feb. 14, 2005 |
| 2.0 | Mar. 4, 2005 |
|
> > |
| Beta 3 | Mar. 28, 2005 |
| 2.0 | Apr. 28, 2005 |
|
|
Pending Features
|
|
|
< < |
| CAVE wall display editor | | Aron Bierbaum |
|
> > |
| CAVE wall display editor | In progress | Aron Bierbaum |
|
|
| Intersense editor | | |
| 3D tracker visualization | | Aron Bierbaum |
|
< < |
| Proxy Editor | | Aron Bierbaum |
|
> > |
| Proxy Editor | In progress | Patrick Hartling |
|
|
| Wizard infrastructure | DONE | Aron Bierbaum and Patrick Hartling |
| New Device Wizard | 95% | Aron & Patrick |
| Cluster Editor | | Aron Bierbaum |
| Config validation | | |
| On-the-fly validation | | |
|
< < |
| Testing UI | In progress | Everyone |
|
> > |
| Testing VRJConfig UI | In progress | Everyone |
|
|
| Documentation | In progress | Patrick Hartling |
VR Juggler 2.0 Features
|
|
-
- Draw functors
- Simulator plug-in framework
- Custom simulator interfaces with configurable selection
|
> > |
- 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())
|
|
- Automated testing of system
- Nightly builds with status report for each platform
|