Changes between Version 1 and Version 2 of VrjTwoZeroFeatures

Show
Ignore:
Author:
dshipton (IP: 10.23.1.189)
Timestamp:
02/01/07 19:48:10 (4 years ago)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • VrjTwoZeroFeatures

    v1 v2  
    11 
    22 
    3 = VR Juggler 2.0 Feature List = 
     3=  VR Juggler 2.0 Feature List = 
     4 
     5 
     6        * Modularization 
     7                * Operating system abstraction ([http://www.vrjuggler.org/vapor/ VPR]) 
     8                * Sound system ([http://www.vrjuggler.org/sonix/ Sonix]) 
     9                * Java/C++ interaction through CORBA ([http://www.vrjuggler.org/tweek/ Tweek]) 
     10                * Configuration system ([http://www.vrjuggler.org/jccl/ JCCL]) 
     11                * Input system ([http://www.vrjuggler.org/gadgeteer/ Gadgeteer]) 
     12                * Virtual platform ([http://www.vrjuggler.org/vrjuggler/ VR Juggler]) 
     13        * Cluster support 
     14                * Cluster plugins 
     15                        * Remote input manager 
     16                        * Synchronization layer 
     17                        * Application-specific shared data 
     18        * DLLs on Win32 
     19        * Mac OS X support 
     20                * Requires [http://www.apple.com/macosx/features/x11/ X11 for OS X] and OS X 10.3 (Panther) or newer—OS X 10.4 (Tiger) highly recommended 
     21        * [http://www.microsoft.com/windowsxp/64bit/default.mspx Windows XP Professional x64 Edition] support 
     22                * Requires [https://bugzilla.mozilla.org/attachment.cgi?id=183172 patched] version of [ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/ NSPR 4.6] (NSPR 4.7 should have Windows x64 support integrated) 
     23                * Requires Visual Studio 2005 
     24        * Revamped configuration system 
     25                * Simplified terminology 
     26                        * "Config chunks" are now called "configuration elements," reflecting that they are ''units of configuration'' 
     27                        * "Chunks descs" are now called "configuration definitions" to indicate that they define the structure of configuration elements 
     28                * XML for configuration files and definition files 
     29                * File format versioning 
     30                * Configuration element versioning 
     31                * XSLT for transitioning between versions of file formats and configuration elements 
     32                * Automatic configuration file updating in the editor GUI (see below) 
     33        * Keyboard/mouse input for graphics windows 
     34        * Input logger for input playback and testing 
     35        * No more `CTRL-c` to shut down applications 
     36        * Multiple viewports in graphics windows 
     37        * Support for new compilers 
     38                * GCC 3.0, 3.1, 3.2, 3.3, 3.4, 4.0 
     39                * Visual C++ 7.0 (!VS.NET 2002), 7.1 (!VS.NET 2003), 8.0 (Visual Studio 2005) 
     40        * Use of NSPR on certain platforms (e.g., Windows) to improve portability 
     41        * Refactored Input Manager 
     42        * Redesigned configuration editor ([Juggler.VRJConfig VRJConfig]) 
     43                * All-new GUI 
     44                * Standardized remote communication protocol 
     45                * Custom (high-level) editor framework 
     46                        * Custom editor for device/proxy relationships 
     47                        * Custom editor for display windows and viewports 
     48                        * Custom editor for simulator configurations 
     49                        * Custom editor for projection-based immersive VR systems 
     50                * Configuration creation wizards 
     51                        * Wizard for projection-based immersive VR configuration 
     52                        * Wizard for device configuration 
     53        * Revamped performance monitoring 
     54                * Less intrusive API 
     55                * New Java visualization plug-in 
     56                * User-defined performance categories 
     57        * Support for new graphics APIs 
     58                * Open Scene Graph 
     59                * !OpenSG 
     60        * User-defined debugging categories 
     61        * Fully cross-platform device drivers 
     62                * Based on abstraction layer for termios and Win32 serial I/O 
     63        * New device drivers 
     64                * [http://www.cs.unc.edu/Research/vrpn/ VRPN] 
     65                * Joysticks supported by Linux "joydev" (USB and game port) 
     66                * Joysticks supported by !DirectInput 
     67                * Microsoft Speech API for voice input 
     68                * 3Dconnexion !SpaceBall and !SpaceMouse 
     69        * Clearer output messages (differentiating errors from normal status) 
     70        * Python language bindings: [http://www.vrjuggler.org/pyjuggler/ PyJuggler] 
     71        * In-progress .NET language bindings (C#, !VB.NET, J#, etc.): [http://www.vrjuggler.org/vrj.net/ VRJ.NET] 
     72        * New and expanded documentation created using [http://www.doxygen.org/ Doxygen], [http://java.sun.com/products/jdk/javadoc/ JavaDoc], and [http://www.docbook.org/ DocBook] 
     73                * [http://www.vrjuggler.org/vapor/docs.php VPR Documentation] 
     74                * [http://www.vrjuggler.org/tweek/docs.php Tweek Documentation] (Java and C++) 
     75                * [http://www.vrjuggler.org/jccl/docs.php JCCL Documentation] (Java and C++) 
     76                * [http://www.vrjuggler.org/sonix/docs.php Sonix Documentation] 
     77                * [http://www.vrjuggler.org/gadgeteer/docs.php Gadgeteer Documentation] 
     78                * [http://www.vrjuggler.org/vrjuggler/docs.php VR Juggler and VRJConfig Documentation] (Java and C++) 
    479 
    580 
    681 
    7 * Modularization 
    8 * Operating system abstraction ([http://www.vrjuggler.org/vapor/ VPR]) 
    9 * Sound system ([http://www.vrjuggler.org/sonix/ Sonix]) 
    10 * Java/C++ interaction through CORBA ([http://www.vrjuggler.org/tweek/ Tweek]) 
    11 * Configuration system ([http://www.vrjuggler.org/jccl/ JCCL]) 
    12 * Input system ([http://www.vrjuggler.org/gadgeteer/ Gadgeteer]) 
    13 * Virtual platform ([http://www.vrjuggler.org/vrjuggler/ VR Juggler]) 
    14 * Cluster support 
    15 * Cluster plugins 
    16 * Remote input manager 
    17 * Synchronization layer 
    18 * Application-specific shared data 
    19 * DLLs on Win32 
    20 * Mac OS X support 
    21 * Requires [http://www.apple.com/macosx/features/x11/ X11 for OS X] and OS X 10.3 (Panther) or newer—OS X 10.4 (Tiger) highly recommended 
    22 * [http://www.microsoft.com/windowsxp/64bit/default.mspx Windows XP Professional x64 Edition] support 
    23 * Requires [https://bugzilla.mozilla.org/attachment.cgi?id=183172 patched] version of [ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/ NSPR 4.6] (NSPR 4.7 should have Windows x64 support integrated) 
    24 * Requires Visual Studio 2005 
    25 * Revamped configuration system 
    26 * Simplified terminology 
    27 * "Config chunks" are now called "configuration elements," reflecting that they are ''units of configuration'' 
    28 * "Chunks descs" are now called "configuration definitions" to indicate that they define the structure of configuration elements 
    29 * XML for configuration files and definition files 
    30 * File format versioning 
    31 * Configuration element versioning 
    32 * XSLT for transitioning between versions of file formats and configuration elements 
    33 * Automatic configuration file updating in the editor GUI (see below) 
    34 * Keyboard/mouse input for graphics windows 
    35 * Input logger for input playback and testing 
    36 * No more `CTRL-c` to shut down applications 
    37 * Multiple viewports in graphics windows 
    38 * Support for new compilers 
    39 * GCC 3.0, 3.1, 3.2, 3.3, 3.4, 4.0 
    40 * Visual C++ 7.0 (!VS.NET 2002), 7.1 (!VS.NET 2003), 8.0 (Visual Studio 2005) 
    41 * Use of NSPR on certain platforms (e.g., Windows) to improve portability 
    42 * Refactored Input Manager 
    43 * Redesigned configuration editor ([Juggler.VRJConfig VRJConfig]) 
    44 * All-new GUI 
    45 * Standardized remote communication protocol 
    46 * Custom (high-level) editor framework 
    47 * Custom editor for device/proxy relationships 
    48 * Custom editor for display windows and viewports 
    49 * Custom editor for simulator configurations 
    50 * Custom editor for projection-based immersive VR systems 
    51 * Configuration creation wizards 
    52 * Wizard for projection-based immersive VR configuration 
    53 * Wizard for device configuration 
    54 * Revamped performance monitoring 
    55 * Less intrusive API 
    56 * New Java visualization plug-in 
    57 * User-defined performance categories 
    58 * Support for new graphics APIs 
    59 * Open Scene Graph 
    60 * !OpenSG 
    61 * User-defined debugging categories 
    62 * Fully cross-platform device drivers 
    63 * Based on abstraction layer for termios and Win32 serial I/O 
    64 * New device drivers 
    65 * [http://www.cs.unc.edu/Research/vrpn/ VRPN] 
    66 * Joysticks supported by Linux "joydev" (USB and game port) 
    67 * Joysticks supported by !DirectInput 
    68 * Microsoft Speech API for voice input 
    69 * 3Dconnexion !SpaceBall and !SpaceMouse 
    70 * Clearer output messages (differentiating errors from normal status) 
    71 * Python language bindings: [http://www.vrjuggler.org/pyjuggler/ PyJuggler] 
    72 * In-progress .NET language bindings (C#, !VB.NET, J#, etc.): [http://www.vrjuggler.org/vrj.net/ VRJ.NET] 
    73 * New and expanded documentation created using [http://www.doxygen.org/ Doxygen], [http://java.sun.com/products/jdk/javadoc/ JavaDoc], and [http://www.docbook.org/ DocBook] 
    74 * [http://www.vrjuggler.org/vapor/docs.php VPR Documentation] 
    75 * [http://www.vrjuggler.org/tweek/docs.php Tweek Documentation] (Java and C++) 
    76 * [http://www.vrjuggler.org/jccl/docs.php JCCL Documentation] (Java and C++) 
    77 * [http://www.vrjuggler.org/sonix/docs.php Sonix Documentation] 
    78 * [http://www.vrjuggler.org/gadgeteer/docs.php Gadgeteer Documentation] 
    79 * [http://www.vrjuggler.org/vrjuggler/docs.php VR Juggler and VRJConfig Documentation] (Java and C++) 
    80  
    81  
    82