Etude et intégration des concepts de groupe dans une plate-forme
de réalité virtuelle coopérative
Localisation : IRISA
Equipe(s) : ADP-SIAMES
Responsable(s) : Emmanuelle Anceaume - poste 7596 - emmanuelle.anceaume@irisa.fr
Thierry Duval - poste 7256 -
thierry.duval@irisa.fr
Mots-clés : coopération en univers virtuel,
algorithmique distribuée, gestion de groupe.
Ces dernières années ont vu une évolution
très rapide des simulateurs haut de gamme dédiés
à la recherche. GASP (General Animation and Simulation Platform)
développée au sein du projet SIAMES (IRISA) est une
plate-forme daccueil et dexpérimentation de travaux
de recherche dans les domaines de lanimation et de la simulation
(e.g., simulation/animation de systèmes physiques, simulations
comportementales, interac-tions avec les univers simulés).
Le développement dapplications distribuées met
en évidence la complexité de gérer la cohérence
des objets dune scène en interaction avec plusieurs
utilisateurs distants. Ce type de développement sappuie
en général sur des communications asynchrones (ou
non bloquantes) entre ob-jets distants, ou encore sur des duplications
partielles ou totales dobjets. Cela peut également
impliquer une gestion dynamique de groupe dobjets évoluant
en fonction dévénements prédéfinis
ou non (e.g.,dé-part/ insertion volontaire dun groupe,
défaillance dun site). Un exemple est donné
par les applications de travail coopératif assisté
par ordinateur (CSCW). Le maintien de la cohérence des objets,
et la gestion de groupe sont obtenus au travers de primitives de
communication de groupe. De telles primitives sont offertes par
la plate-forme EDEN développée au sein du projet ADP
(IRISA). EDEN fournit des services de com-munication de groupe classiques
(e.g., gestion de la composition de groupe, ordonnancement de messages).
Lobjectif de cette thèse est denrichir dune
dimension de tolérance aux fautes et de flexibilité
la plate-forme de simulation et danimation (GASP) en sinspirant
et en redéfinissant les fonctionalités actuelles de
EDEN. Ceci nécessitera i) une analyse précise des
besoins applicatifs (e.g., cohérence de donnéees,
gestion dynamique de groupe) en recensant lensemble des besoins
de communication des applications de réalité virtuelle
coopératives, ii) une identification des solutions algorithmiques
les plus adaptées, et iii) la validation des choix retenus
dans une version étendue de GASP.
Le candidat sera amené à travailler dans le domaine
de lalgorithmique distribuée et de la réalité
virtuelle.
|