Auteurs        PLATINE        European Project  

"Plate-forme de télé-ingénierie

coopérative synchrone distribuée"




Modification last date: July 4, 2005


 

Home

RoadMap

Run

Download

MailingList

Documentation

 


 


 

Documentation


Administrator guide lines

User guide lines

How to participate to an existing session ?

Asynchronous session state display

Synchronous session state display

VideoConferencing tool

Vic/rat video/audio conferencing tools

Chat tool

Whiteboard tool

Application Sharing Tool



JavaWebStart  notice

Install PLATINE bytecode manual

User Guide Lines

4. How to participate to an existing session ?

Start from  Platine Web Page at Laas

You will have the following interface starting on your display

Figure 1

Click on « Start Lab@Future client » button

Figure 2

Select Simple User and then Enter

Figure 3

Enter a nickname, select an experiment (for instance ARTEC), select a session (for instance example) and select the role that the user will play in this session.

Figure 4

Enter the session password (contact the session administrator for getting the password), and click on  RegisterSession button.

Note : The Asynchronous Phase URL (if specified) is automatically launched, and the asynchronous session state display window is presented.

4.1. Asynchronous session state display

The asynchronous session state display provide session information when the user not still join the synchronous phase of the current session.

Figure 5

In Figure 5, the Synchronous Phase of the session example is not started, so the user cannot join this phase. When the Synchronous phase will be started by Administror, the JoinSync button will be available.

When JoinSync button is available, the user can join this phase : the Asynchronous Session State Display hides, and it’s replaced by a Synchronous Session State Display and all tools defined for this session.

An experiment specific asynchronous  chat allows to discuss with all users registered on the same experiment. So, the list of users can be different (at the left of the chat) from the connected users list (connected people into the same session of this experiment).

4.2. Synchronous session state display

First of all a client will be able to join the synchronous part of the session, if the servers of this session are running on an public IP address machine, or on the same sub-network of those servers.

Figure 6

The user joins the synchronous phase of example session. The Synchronous Session State Display displays information about joined people on this session, with users role, users host machine, tools available during this phase.

At the bottom of this window, Floor Control part allows to each user to send request to the session’s chairman (give me or release floor for a selected tool)

Chairman Control part appears only for users allowed to be chairman (see Role Definition).

Under Floor Control and Chairman Control parts, the LeaveSync button allows to leave the synchronous phase, and to return to the Asynchronous phase of the current session.

 

/ / Integrer la partie chairman – gestion de session

 

On the rigth hand of Figure 6, we have the icons of the started tools for this session : Chat, VisioConference, and the derive client in this example.

4.3. VideoConferencing tool

Figure 7

 

Multicast address and port number are from the description session file. You have to verify if audio and video default formats are OK for your host.

On the upper menu of this window :

- Sending allows to select the streams you want to send ( audio and/or video). If no video device is available on your host, vide is automatically disabled.

- TTL allows the select a value of TimeToLive (TTL will be defined in the description session file in later version)

- Audio Devices allows to select a device (if you have more than one audio card on your host) and specific audio format for this device

- Video Devices allows to select a device (if you have more than one video card on your host) and specific video format for this device

At the bottom of this window , 5 buttons :

·        Start allows to send selected streams to the specified distant address or multicast address

·        Stop allows to stop sending the streams

·        VideoOff/On allows to manage locally  the sent streams : it turns Off video if you click on, and all others users can no more see your video

·        AudioOff/On allows to manage locally  the sent streams : it turns Off audio if you click on, and all others users can no more hear your audio

·        Quit allows to quit this videoconference.

 

Note1 : If audio and video use for instance the same device (ie webcam), you cannot differenciate streams to interrupt audio or video

 

Note2 : If you use Windows XP you have to verify how to install webcam and headset. For example, for Logitech Webcam, you have to install the drivers before the first use of your webcam (have a look to your documentation) . For headset, you have to verify the connection : if you use USB headset, verify that all is OK with your USB webcam, before launching the visioconference.

 

Note3 : For both Windows (2K and XP), make sure that the administrator of your PC has registered the audio and video devices using the jmregistry program (see JMF2.1.1e, in the bin directory). He has to detect devices and then to commit .

 

Note4 : If this machine is behind a firewall or a NAT, the UDP ports used by JVisio must be opened (have a look to your documentation firewall or NAT). For JVisio ports numbers (port base) to (port base + 3) must be manually opened

4.4. Vic/rat video/audio conferencing tools

Users manual for Vic and Rat

They must be installed into the c:\Program Files\Mbone directory.

Note : If this machine is behind a firewall or a NAT, the UDP ports used by vic and/or rat must be opened (have a look to your documentation firewall or NAT). For vic ports numbers (port base) to (port base + 1) must be manually opened. For rat ports numbers (port base) to (port base + 1) must be manually opened

4.5. Chat tool

Figure 8

On the top of the Chat window 4 buttons are available :

Send : to send message written by the owner (here vero)

Messages : to erase the received messages zone

Compose : to erse the composed message (before sending, for instance)

Exit : to leave this tool and kill its instance.

Under those buttons, the first zone is used to compose a message, and the second one under the first is used to the received messages. All received messages can be identify by the name sender or nickname used during the session.

On the rigth hand, the list of joined users of the session appears. This list can be used to send a message to a selected subset of all users.

 

 

4.6. Whiteboard tool

Figure 9

It’s a shared working space.  Three zones can be described. At the bottom of this window, the menu with 4 items :

File item

New allows to create a new white shared working space

Load Image allows to load a previous stored image (JPEG format, GIF format, only)

Load Images allows to load a list of images (not running)

Save allows to store the background image

Save as allows to store the background image in an other file

Save background (not running)

Save JPEG image allows to save an image in a JPEG format (background plus annotations)

Exit allows to quit the WhiteBoard tool

 

Display item

Refresh allows to redisplay all the information on the shared working space.

Hide/Show the left bar allows to hide or show the left tool bar

Hide/Show the bottom bar allows to hide or show the bottom information bar.

 

Connection item

Synchronize allows to send a request to get again all the annotations of all users of the session. It can be used when a user enters the session after others users have already write somethings.

Unconnected Mode/Connected Mode allows a user to work in a stand alone way, or with all the users of his session.

Configure allows to see where is the WhiteBoard server, and which port is used. I twill deseapper in future versions.

 

Help item is empty.

 

Left tool bar

For example do draw a line on the shared working space :

On the left tool bar

Select « Draw line » button

Select the thickness of your line

Select the kind of line

Select the color

On the shared working space :

            Move the pointer to the starting point,

            Press the left button on your mouse

            Drag the pointer to your end pointer (button mouse is always pressed)

            Release the mouse button on the end point.

Be carrefull, you don’t have to move your pointer outside of the shared working space.

You have to do same operations for rectangles, circles, …..

 

For texts :

On the left tool bar :

Select « Draw text » button

Select the color

Thickness and type of lines are not available for texts

On the shared working space :

            Move the pointer to the starting point,

            Press and then release the left button mouse on the point you want to write

            Use the keyboard to write your text

            Use the « enter » touch to validate your text and sen dit to all others users of this session

 

Bottom information bar

 

 

 

4.7. Application Sharing Tool

When the session starts (decision of the administrator), if the AppSharing tool has been selected for this session, the user has to start it by entering a password. This password is defined by the administrator or the manager of the applications server.

 

Figure 10

This tool allows to have a live screen shot of the applications display server

 

 


 

Veronique.Baudin@laas.fr  

Top