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
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
|