14
1 Laboratoire d ’Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon - France [email protected] - [email protected] - [email protected] lyon.fr http://ictt.insa-lyon.fr Projet Européen IADS TeleRegions SUN 2 RACE : un environnement de travail coopératif à distance adaptatif

1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

Embed Size (px)

Citation preview

Page 1: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

1

Laboratoire d ’Interaction Collaborative, Téléformation, Téléactivités

Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot

ICTT - INSA de Lyon - France

[email protected] - [email protected] - [email protected]://ictt.insa-lyon.fr

Projet Européen IADS TeleRegions SUN 2

RACE : un environnement de travail coopératif

à distance adaptatif

Page 2: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

2Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Environnement de travail coopératif à distance

adaptatif• Travail coopératif temps réel médiatisé• perspective systémique

– interface opérationnelle entre utilisateur et composants– comportement dynamique : coordination des composants

• RACE : Support de scénarios de formation collaborative– prise en compte des besoins et des contraintes issues de

l ’analyse du travail coopératif– Environnement multipoint adaptatif– Concentrer les utilisateurs sur l ’objet du travail

• Réutilisation des applications du MBone

Page 3: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

3Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Besoins et Contraintes

• Dimension adaptative et flexibilité– répercussion auprès de tous des modifications de

l ’environnement d ’un acteur– Comportement des acteurs

• arbitraire • contextuel selon la progression de l ’activité• même vue de la situation dans le temps et l ’espace

pour chaque acteur

• Accessibilité• Portabilité

– plates-formes hétérogènes

• Convivialité– non spécialiste : simplicité - facilité d ’usage

• automatisation de l ’utilisation des outils

• Coût : système multipoint

Page 4: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

4Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

« IP Mulptipoint »

N RécepteursN flux pour chaque émetteur

M groupes of récepteurs(Sous-Réseau)M<N flux pour chaque émetteur

• Point à Point– une adresse pour

chaque hôte

• Multipoint– Charge réseau

(très) allégée– une adresse de

groupe commune»

Page 5: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

5Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Fonctionnalités

• Planifier une conférence à l’avance• Réunion en sessions ouvertes

– rejoindre une session à tout moment avec la même perception l’environnement

• Session enregistrée sur serveur central• Enregistrement des utilisateurs• Lancement des outils de communication

– à la demande d ’un utilisateur– lancé sur les stations des autres participants

• Modification des caractéristiques– exemple : qualité des flux vidéo ou audio

• Suspension et relance d ’une session

Page 6: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

6Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Architecture : composants

• un serveur• des clients• connexions multipoints• outils MBone

– vic– rat– wbd– nte– «babilleur»

Workstation

Local Shared Memory Manager

ClientAgent

Communication Component

Local Agent Manager

Local Agent Manager

Local Agent Manager

Local Session Manager

Local Gui Manager

Master Session Manager

Master Shared Memory Manager

Server Agent

Rac

e P

roto

col

Communication Component

Communication Component

Page 7: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

7Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Architecture : communications entre modules des plates-formes

• Différents flux :– Prise en compte de l’hétérogénéité

• entre outils, LSM ….– UDP sur IP MULTICAST

• entre agents et composants associés– fonctions

• entre gestionnaires maître et locaux– RMI : Remote Method Invocation– accès à des objets dans le gestionnaire

maître

• communications point à point entre LSM et LAM ou entre LSM (communications privées)– TCP - Interface « socket »

• Messages de type texte– Espionnage des messages par

Gestionnaire maître

0101010101

MSM(serveur)

Client B Client C

MBone

Client A

LSM

LAM 1

LAM 3

LAM 2

RMI

RMI

IPmulticast

IPmulticast

TCP/IP

TCP/IP

TCP/IP

TCP/IP

TCP/IP

Page 8: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

8Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Commandes génériques

• Démarrer ou supprimer un flux – vidéo ou audio,...

• Lancer ou arrêter un outil• Modifier le niveau de qualité de transmission

– niveau « abstrait » de 1 à 10 ….

• Afficher ou cacher une image agrandie• Obtenir des informations sur la qualité de

service– pourcentage de perte de paquets

• Gestion locale, par utilisateur, des outils – pour commandes spécifiques, accès direct à l ’outil

Page 9: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

9Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Utilisation : Création d ’une session

Page 10: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

10Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Utilisation: Lancement et paramétrage des outils

Page 11: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

11Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Utilisation : exemple

Page 12: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

12Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Méthode de développement : 1

• Prototypage évolutif• Sessions d ’apprentissage de différents niveaux

– Cours : communication– TD : Interaction– Projets collaboratifs : coopération

• Décomposition de chaque tâche– Activités élémentaires : agent spécialisé

• Utilisation des outils du MBone– sauf du gestionnaire de conférence « sdr »

• seulement annonce de la conférence• par de gestion en cours ou de mémorisation de l ’état

Page 13: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

13Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Méthode de développement : 2

• Utilisation de Java :– Portabilité– Interfaces graphiques

• Interfaces outils MBone : Tcl/Tk– messages compatibles

Outil adapté à RACE

OutilScript Tcl/Tk

Serveur TCP/IPChargement

au démarrage TCP/IP

Client RACE

LSM

Page 14: 1 Laboratoire d Interaction Collaborative, Téléformation, Téléactivités Françoise Guermond-Sandoz - Gérard Beuchot - Patrick Prévot ICTT - INSA de Lyon

14Gérard Beuchot - ICTT - INSA de LYON/EC Lyon

Conclusion

• Support pour mener des études sur– Influence de la technologie sur les facteurs

organisationnels et sociaux– communication et coopération dans le cadre de la

formation à distance• pour ingénieurs et techniciens• si possible en entreprise ou site proche

• Utilisation dans le cadre d ’un enseignement de CAO (cours, TP, Projet collaboratif)

• Evaluation par des mesures et des observations neutres– Satisfaction d ’usage– résultats de formation– paramètres de session