Distributed Interactive Simulation |
![]() |
Frequently Asked Questions (FAQs) |
It takes a little work. The Annotated References page points to sites where hardcopies of the protocol can be purchased. There is also an online database called the DIS Data Dictionary, which doesn't have the full DIS specification, but does provide type and enumeration definitions for the various Protocol Data Units (PDUs).
To set up a PC for development, you need to add the dis-java-vrml/ subdirectory to your CLASSPATH.
You may also want to configure your PC using tools that are listed in the PC Software Setup section of the Annotated References.
You will need to upgrade Netscape 4.05 using the NETSCAPE COMMUNICATOR 4.0 SUPPORT FOR JDK 1.1 site at developer.netscape.com/software/jdk/download.html This is also described on the dis-java-vrml Distribution page under Installation.
To set up an SGI workstation for development, you need to modify your .cshrc file. Here are some examples used at NPS:
Systems technology lab:
setenv CLASSPATH '.:/home/faculty/brutzman/.public_html/dis-java-vrml:/usr/netscape/java40.jar'
Graphics lab:
setenv JAVA_HOME /usr/java set path = ($path /usr/java/bin) setenv CLASSPATH '.:/workc/brutzman/dis-java-vrml'
Configuration examples from other platforms will be welcome additions.
The Annotated References page contains a growing number of pointers to important information and resources. Additional references are welcome.
The dis-java-vrml mailing list has archived and ongoing discussions of the issues here. See the Mailing Lists and Hypermail Archive page for details.
See the Annotated References page under Time. This is an area of continuing work.
See the VRMLC Working Groups page at www.vrml.org/WorkingGroups
Short answer: just send it in! A good way to submit and get comment on code is via the mail list (which is archived and publicly visible).
There is also a dis-java-vrml anonymous ftp site (password = your e-mail address) at ftp://ftp.stl.nps.navy.mil/incoming/dis-java-vrml/ Please tell brutzman@nps.navy.mil when you put stuff there.
We have placed source code under version control using the Concurrent Version System (CVS). Details are on the Code Design and Coding Standards page. Meanwhile all contributions remain welcome via e-mail, of course.
Note that all code contributed to this project is in the public domain and subject to the terms and restrictions of the GNU General Public License at www.gnu.org/copyleft/gpl.html. If you can't abide by this policy, please don't send in code. A license excerpt follows which applies to all software in this distribution.
This distribution is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Distribution updates are annotated by build date. We are not assigning version numbers since the full DIS specification is not implemented.
Over two thirds of the DIS specification is implemented. Other than that, you decide. We follow the standard Phases of a Project.
Probably in a whiny voice? That's just a guess...
If you insist on complaining (why not, everyone does it) please utilize our Complaint Department.
Generally, the FAQ is updated through mailing list dialog. If you'd like to add a FAQ, make a suggestion to the list (ideally with an answer to the question). You don't need an answer to suggest a question, though. Assuming it makes good sense, the question will be added to the list by the webmaster for the project.
Q: What is DEVO?
A: Wherever you go
Q: What is DEVO?
A: DEVO is watching you
Q: What is DEVO?
A: Unfazed by competition
Q: What is DEVO?
A: Records, concerts, videos, commercials
Q: What is DEVO?
A: Beautiful mutants
Q: What is DEVO?
A: Freedom of choice
Q: What is DEVO?
A: Concentration
Q: What is DEVO?
A: Total war
Q: What is DEVO?
A: Will the real DEVO please stand up
Q: What is DEVO?
A: You are DEVO