Client, Client-Manager and Server

11 May 2009 | by | In process

Today we made some significant progress on the development of both the architecture and the implementation of the client/server infrastructure.

Architecture
On the client side, we will have a small “client manager”, written in Java, which will communicate with both the VRML player and the server, coordinating the two.
diagram

Implementation
A super basic version of the Client Manager is now working. All it does is connect to an InstantPlayer instance running on the same machine, and instantiate protos.

The next steps of the implementation process will be:

  1. a basic version of the Server with a simple database
  2. an improved Client Manager that can determine how the user has moved, and communicate this motion to the server
  3. logic on the Server to share this motion information with all other Client Managers
  4. logic on the Client Manager to receive motion/position information for other users and update InstantPlayer instance accordingly

© Walczak & Solomon


login