Since this software is a Java application. You can run it on virtually any hardware platform. I have tested the software for the following platforms: SGI O2, SUN ULTRA, PC - Pentium 200Mhz.
In order to run this application you need to have the Java installed on your machine:
JDK - Java Development Kit
version 1.1.5. Try this link JAVA
NOTE: The newest version of JDK is version 1.1.6. I have not yet tested this application using JDK 1.1.6.
If you want to be able to record packets originating from outside of your subnet. Your machine must also be able to accept IP multicast packets. Here are some good links for informatin on joining the MBONE the MBONE faq and Dan's Quick and Dirty Guide to Getting Connected to the MBONE .
You can run the program without MBONE connectivity. But, you can only send multicast packets inside your local subnet.
You will also need an DIS-Java-VRML application along with a VRML browser. Download the distribution file from NPS DIS-Java-VRML Distribution Page . This page has good instructions on the installation of the distribution file. It also has a link to some VRML browsers. You will be using the EspduSender and EspduReadTransformTraceExample.wrl to test this recorder.
First create a subdirectory. Place the logger.zip file in that subdirectory. Unzip the logger.zip file. This will create two subdirectories -- ver1 and ver2 along with the documentation files.
B. Starting the Application
To start the application go to the following subdirectory
Enter "java DisPlayer1"
You will get the following user interface.
C. Recording Dis Packets
One way to create the DIS packets to record is to use the EspduSender applet from the Naval Post Graduate school. You can launch this applet from the web browser. You can also launch it from the command line. To launch the applet from the command line type
Make the following changes.
Lastly, press the "RECORD" button on the DisPlayer application.
To stop the recording press the "STOP" button on the DisPlayer application. Also press the "Stop" button on the AwtEspduSender applet.
If you want to see the movement based on the DIS packets being sent, launch the Naval Post Grad School's EspduReadTransformTraceExample.wrl from the browser. You will see the AUV vehicle move around the Monterey bay.
To play audio. aunch the Naval Post Grad School's EspduReadTransformTraceExample.wrl from the browser.
Choose the "File" menu. Then, choose "Open". You will get a chance to pick the file you want to play.
Next fill in the following fields: IP address, port number and TTL. Make sure it is set to the same IP and port number as the EspduReadTransformTraceExample applet.
Press the "PLAY" button to start sending the DIS packets. You should see the vehicle move around the Monterey bay. Press the "STOP" button to stop sending the packets.
To exit the application press the "QUIT" button.
F. CODE DOCUMENTATION
the Java application was created using the javadoc utility. The documentation
can be found at
DisPlayer Version 1 Code Documentation
G. SOURCE CODE
The source code is included as part of the zip file. It can be found in the following subdirectory: