next last content

DeepMatrix V1.2 Documentation

This document describes the different programs that build DeepMatrix. It also explains the necessary steps to build VRML files for DeepMatrix. It will give a short account of the way VRML files are handled and what nodes are used by DeepMatrix. There is also a simple example included.

Contents

  1. Features
  2. Server
  3. EAI Client
  4. Shout3D Client
  5. Nodes
  6. NetworkStates
  7. Example
  8. Avatars
  9. Chat & Tools
  10. Changes

1. Features

DeepMatrix is a multi-user VRML application. It enables several users to share a single VRML world and interact with it as it is possible with an ordinary VRML world. Users can jump between different worlds and these jumps can be triggered in any way. VRML events are distributed between the several instances of the VRML world on the different users computers.

The system is split into a server program running on the web server where the VRML worlds and supporting HTML files are stored. The client is realized as a Java applet which uses the EAI to communicate with a VRML browser plugin such as Blaxxun Contact.

As an alternative to the VRML97 plugins, we also provide an applet client that uses the Shout3D library to display worlds. The content is of course limited to the possibilites of the Shout3D applet, but no plugin is needed on the client side !. You will have to download the Shout3D package to use this client.

Furthermore we still supply a chat only client and some tools to log information about worlds or to programm bots for DeepMatrix. These are very rudimentary and should be considered as experimental.

Please, mail any comments and questions to me : Gerhard Reitmayr

version 1.2, 1st of June 2000

next last content