Home · Register · Login · Contact

Multi-User Training Environment

One multi-user scenario supported by the Majic Player system is the concept of a multi-user training environment.

Consider the case where you have a detailed 3D simulated environment. The environment includes actual terrain (i.e. satellite imagery and elevation data typical of that displayed within Google Earth) and detailed 3D models, perhaps of a portion of a city or other key location. Also consider that you want to run a simulated security disaster response scenario. The actual events of the scenario are triggered by a trainer controlling the simulation, while the trainees react in response to the events triggered by the trainer. It is required that the environment be continually updated based on the triggered events and reactions by the participants.

The figure below shows the solution architecture using the Majic Player system. In this scenario, there are two related Majic Player applications.

slide_7.png

First the Trainer application contains a user interface allowing the trainer, or master user, to control specific events. As these events are triggered, the Majic Player Communication server is notified and broadcasts the events to all trainees. The Trainer application contains the detailed simulated environment and also contains information indentifying the trainee participants.

Second, the Client Viewing application is created for the trainee. This application contains the detailed simulated environment. It also contains the user interface or controls necessary to react to particular triggered events. As the trainees react, Majic Player Communications Server is notified and broadcasts the information to all other participants so that the multi-user 3D environment is synchronized.

Please contact Majic Player Support for more information or to view a demonstration of the above scenario.