|
|
|
|
JWSU is a Virtual Reality toolkit based on Java3D.
JWSU can read multiple devices such as Polhemus FastRak, Flock of Birds,
an eye tracking device, CyberGlove, and PinchGlove.
- JWSU supports several projection techniques such as
- Field Sequential stereo
- Over and Below stereo
- mono Head Mounted Display (HMD)
- stereo HMD
- powerwall
- or a combination of the above at the same time.
In other words, one can set up the 'viewbranch' in such a way that the
application can drive a stereo HMD, and two
other screens. The first of the 'other screens' can be used to display the field of
view of the person utilizing the HMD, and the second screen to display the same scene
from a different angle.
- JWSU supports external file loaders such as the
- VRML2 loader from xj3d
- and binary STL.
Utilizing a CyberGlove or a PinchGlove, one can interact with the virtual environment.
This means that objects in the scene graph can be declared as 'Draggables'
and with a CyberGlove one can grab them and move them/drop them etc.
In addition to that, one can use one of these gloves to fly or drive (navigate) in the
virtual environment.
JWSU supports multi-hand interaction - one can grab an object and
hand it over to the other hand.
All this is done by simply using a few JWSU calls. In most cases to switch between
input devices and projection techniques, only a couple of lines need to be modified.
To install JWSU you first need to install:
- Java1.4.1_01 sdk
- Java3d 1.3
- JCA 2.0 communication package.
(instructions)
if you don't already have them installed. You can download all these
directly from sun
http://java.sun.com/downloads.
Remember to set the CLASSPATH and PATH environment variables!
|
|
|
|
Download and Install JWSU
|
|
|
|
|
- Download JWSU and
save it anywhere in your computer. Then, set your CLASSPATH
environment variable to this file.
- (Optional) If you are planning on loading VRML2 files then you also need to install the VRML2 loader.
You can get the latest loader from www.xj3d.org or you
can use the one provided here, which is from xj3d.
and instructions on how to intall it are provided here.
The version of the loader in this page is
the Post M7 release dated Mar. 21 2003 (a development snapshot from
www.xj3d.org/snapshots.html).
The demo program that utilizes this loader is the Demo_vrml2 demo program, which is
provided along with all the other JWSU demo programs (see below).
- Then download the demo programs and unzip them.
- Online javadoc of JWSU is HERE.
Online javadoc of the demo programs is HERE.
- A JWSU tutorial is here.
Some personal notes about the implementation of JWSU are here.
|
|
|
|
|
|
|
|
|
|
|