![]() |
JOINTJava Online authoring INventool
|
|
A distributed system for animating inventor scenes with Java. The system allows online authoring. |
|
The project includes a server for the simulation of behaviors written in java, a graphical client and an 3D viewer based on Open Inventor extended by a network interface. |
|
A general simulation system for graphical behavior faces challenges in two
main areas:
|
|
A server that is able to execute arbitraryy behavior coded in Java
runs as a concurrent network tasks with a 3D viewer based on Open Inventor.
A client connects to the server and manipulates (authors) the simulation
by uploading and modifying Java code. A graphical user interface helps
in this programming task. The resulting simulation communicates changes in the visible geometry to the 3D viewer, which displays the world and allows interactive exploration and user interaction with the simulated world. |
|
(in preparation) |
Example applicationTo demonstrate the capabilities of our system, we developed an immersive Virtual Casino.
System OverviewThe diagram below shows the principal system architecture. The server executes as two concurrent processes: behavior server and NetIV (graphics server). Multiple clients can connect to the server.

Technical documentation