Title: RIAM Solipsis Metaverse distribu Revue de Jalon J0
1RIAM SolipsisMetaverse distribuéRevue de Jalon
J0
17 Janvier 2007
2Sommaire
- Présentation (40 minutes)
- Objectifs, périmètre, contraintes..
- Organisation
- Lotissement
- Estimation des coûts - hxm et charges externes
- Financement des lots et montants
- Travaux réalisés avancement
- Suivi, pilotage et reporting
- Prise en compte des processus
- Risques et actions de réduction
- Discussion (20 minutes)
- Revue de documents, check-list Décisions (20
minutes)
3 pour le Solipsiste, sa pensée est la seule
réalité, les autres et le monde extérieur sont
des illusions
4Objectifs
- Créer un nouveau territoire public virtuel
massivement partagé et autoproduit par les
utilisateurs - Dans une infrastructure logicielle intégralement
pair à pair toute communication
s'effectuant donc entre postes clients seulement
aucun serveur - Concevoir des outils et des algorithmes rendant
l'info-graphie plus accessible à tous
(modélisation déclarative, génération
automatique, tagging ) - Etudier les représentations et usages émergents
mieux comprendre le processus de production des
conventions
5Conséquences de l'approche pair à pair
- Liberté Le monde virtuel n'appartient à aucune
organisation mais à l'ensemble des utilisateurs
il est public - Egalité pas de serveur, pas de client, que des
pairs tous les utilisateurs sont égaux - Scalabilité Meilleur passage à l'échelle
puisque les ressources employées sont celles des
utilisateurs du système - Les futures opportunités de business se
basent alors sur le développement de services
tirant parti de l'univers virtuel et plus sur le
payement à l'accès
6Périmètre (1/2)
- Le protocole Solipsis permet l'échange de données
entre nuds d'un réseau pair à pair. Les champs
d'applications sont multiples - Echange de fichiers
- Téléphonie (VoIP)
- Vidéo à la demande (VOD)
- Jeux vidéos massivement multi-joueurs
- Univers virtuels massivement partagés
7Périmètre (2/2)
- Metadata
- A single virtual object
- display of a single 3D object
- or simply 2D websites
- MetaWorld
- Perceived single location space (world)
- Either single user or massive multi-user
- Exemple Second Life, There, WOW
- MetaGalaxy
- A group of MetaWorlds
- More than likely massive multiuser
- Interconnected (not standalone)Exemple Active
Worlds - Metaverse
- Multiple MetaGalaxy systems
- Linked into a perceived Virtual Universe,
Standalone
Centralisé Serveur(s)
Ensemble de serveurs
Totalement décentralisé
8 A Metaworld is nothing more than an advanced,
collaborative, realtime 3D website - the
Metaverse can be everything you see on the
Internet today, in a wholly new and remarkable
form of media William Burns
9Contraintes
- Date butoir pour le démonstrateur mi-juin 2007
- Développer sous licence GNU LGPL (GNU Lesser
General Public License) ou compatibles ou
s'interdire l'exploitation des développements
informatiques passés - Dépendance entre lots
- Le lot 5 se base sur le système développé dans
les autres lots - Les lots 2, 3 4 s'enchainent
10Organisation du projet
- Projet RIAM soutenu par l'ANR et le pôle de
compétitivité de la région Bretagne - Partenaires
- France Telecom porteur du projet
- IRISA - systèmes distribués et réseaux pair à
pair - Archivideo - génération automatique de contenus
3D - Artefacto - modélisation déclarative de contenus
3D - Université Rennes 2 - sociologie des communautés
- Responsable scientifique ANR Philippe Gérard
- Coordinateur Romain Piegay
- Durée du projet 30 mois, Lancement janvier 2007
11Lotissement
Projet
Lot 6Communication et animation de communautés
Lot 5 Usages et Représentations sociales
Lot 2Plateforme pour un monde virtuel émergent
Lot 3Plateforme pour un monde virtuel autoproduit
Lot 0Gestion de projet
Lot 1Systèmes distribués
Lot 4 Plateforme pour un monde virtuel mature
L2T1 Etat de l'art et choix techniques
L3T1 Navigateur V2
L4T1 Navigateur avancé (V3)
L5T1 Observations préalables communautés utilisat
eurs
L6T1 Site Internet orienté utilisateurs
L0T1 Gestion de projet
L1T1 Etudes pour le passage à la 3D et
pro- tocole mise en relation
L0T2 Cahier des charges
L1T2 Module de mise en relation et
couche bas-niveau
L2T2 Démonstrateur
L3T2 Seconds contenus
L4T2 Module son avancé
L5T2 Observations préalables communautés développ
eurs
L6T2 Site Internet orienté développeurs
L3T3 Module son
L4T3 Avatars avancé
L5T3 Observation participante
L6T3 Communication interne et externe
L0T3 Qualité
L1T3 Persistance pour décor collaboratif
L2T3 Premiers contenus
L3T4 Modeleur impératif V2
L4T4 Modules avancés de modélisa- tion
déclarative
L5T4 Dispositifs pour le recueil automatisé
L6T4 Organisation d'événements dans le monde
L0T4 Propriété Intel- lectuelle et Valorisation
L1T4 Module pour décor collaboratif persistant
L2T4 Navigateur en trois dimensions (V1)
L3T5 Avatars 3D animés
L4T5 Modules avancés pour la génération
auto- matique de contenu 3D
L5T5 Module pour le recueil automatisé
L0T5 Restitution
L1T5 Sûreté de fonctionnement
L2T5 Modeleur impératif intuitif
L1T6 Module sûreté de fonctionnement
L2T6 Module de création d'avatars 3D
L3T6 Modules de modélisation déclarative
L4T6 Tests et valida- tion de la plateforme V3
L5T6 Recueil des données automatisées
L3T7 Modules pour la génération automatique de
contenu 3D
L5T7 Entretiens de membres
L1T7 échange de données par affinités
L2T7 Modélisation déclarative
L3T8 Tests valida- tion de la plateforme V2
L5T8 Retours des études vers les utilisateurs
L1T8 Module d'échange de données par affinités
L2T8 Génération automatique de contenu 3D
L5T9 Bilan, publications et rapports
L2T9 Tests et valida- tion de la plateforme V1
12Responsables de lots
13Resp. Tâches
Projet
Lot 6Communication et animation de communautés
Lot 5 Usages et Représentations sociales
Lot 2Plateforme pour un monde virtuel émergent
Lot 3Plateforme pour un monde virtuel autoproduit
Lot 0Gestion de projet
Lot 1Systèmes distribués
Lot 4 Plateforme pour un monde virtuel mature
L2T1 Etat de l'art et choix techniques
L3T1 Navigateur V2
L4T1 Navigateur avancé (V3)
L5T1 Observations préalables communautés utilisat
eurs
L6T1 Site Internet orienté utilisateurs
L0T1 Gestion de projet
L1T1 Etudes pour le passage à la 3D et
pro- tocole mise en relation
L0T2 Cahier des charges
L1T2 Module de mise en relation et
couche bas-niveau
L2T2 Démonstrateur
L3T2 Seconds contenus
L4T2 Module son avancé
L5T2 Observations préalables communautés développ
eurs
L6T2 Site Internet orienté développeurs
L3T3 Module son
L4T3 Avatars avancé
L5T3 Observation participante
L6T3 Communication interne et externe
L0T3 Qualité
L1T3 Persistance pour décor collaboratif
L2T3 Premiers contenus
L3T4 Modeleur impératif V2
L4T4 Modules avancés de modélisa- tion
déclarative
L5T4 Dispositifs pour le recueil automatisé
L6T4 Organisation d'événements dans le monde
L0T4 Propriété Intel- lectuelle et Valorisation
L1T4 Module pour décor collaboratif persistant
L2T4 Navigateur en trois dimensions (V1)
L3T5 Avatars 3D animés
L4T5 Modules avancés pour la génération
auto- matique de contenu 3D
L5T5 Module pour le recueil automatisé
L0T5 Restitution
L1T5 Sûreté de fonctionnement
L2T5 Modeleur impératif intuitif
L1T6 Module sûreté de fonctionnement
L2T6 Module de création d'avatars 3D
L3T6 Modules de modélisation déclarative
L4T6 Tests et valida- tion de la plateforme V3
L5T6 Recueil des données automatisées
L3T7 Modules pour la génération automatique de
contenu 3D
L5T7 Entretiens de membres
L1T7 échange de données par affinités
L2T7 Modélisation déclarative
L3T8 Tests valida- tion de la plateforme V2
L5T8 Retours des études vers les utilisateurs
L1T8 Module d'échange de données par affinités
L2T8 Génération automatique de contenu 3D
L5T9 Bilan, publications et rapports
L2T9 Tests et valida- tion de la plateforme V1
14Lot 0 Gestion de projet
15Lot 1 Systèmes distribués (1/2)
16Lot 1 Systèmes distribués (2/2)
17Lot 2 PFV1 (1/2)
18Lot 2 PFV1 (2/2)
19Lot 3 PFV2 (1/2)
20Lot 3 PFV2 (2/2)
21Lot 4 PFV3
22Lot 5 Usages et représentations sociales (1/2)
23Lot 5 Usages et représentations sociales (1/2)
24Lot 6 Communication et animation de communautés
25Jalonnement et livrables clés (1/2)
26Jalonnement et dates clés (2/2)
27Planning global
28Planning Lot 0 Gestion de projet
29Planning Lot 1 Systèmes distribués
30Planning Lot 2 PFV1
31Planning Lot 3 PFV2
32Planning Lot 4 PFV3
33Planning Lot 5 Usages et représentations
sociales
34Planning Lot 6 Communication et animation de
communautés
35Bilan ressources (hxan)
36Budget global du projet
37Répartition du montant de l'aide entre les
partenaires
38Répartition du montant de l'aide par type de
dépense
39Travaux réalisés avancement actuel
- Protocole pour un espace virtuel infiniment
partageable - Premier service exploitant ce protocole un
navigateur 2D avec possibilité de chatter
entre pairs (Python) - Des articles scientifiques et un accueil
encourageant dans la presse internationale (Cnet,
Slashdot, Ratiatum...)
40Modalités de suivi, pilotage, reporting
- Suivi ANR
- Comité de suivi / Revues de Jalons
- Périodicité Semestriel passage de jalons ? CR
- Réunion physique avec l'ensembles des partenaires
- Coordinateur vers responsable scientifique ANR
- Rapports davancement semestriels à fournir
- Visites sur site
- Suivi interne au consortium
- Réunion d'avancement
- Périodicité Mensuelle ? CR
- Conf. téléphonique et physique / 3 mois
- Responsables de tâches vers porteurs de lots
- Porteurs de lots vers coordinateur
41Prise en compte des processus
- Gestion des configurations
- Les codes sources livrés devront être soumis sur
la forge du projet - URL https//developer.berlios.de/svn/?group_id2
599 - Les tests seront réalisés à l'aide du matériel
France Telecom (équipe CORE/CPN/NEO) - Plan de qualification des tests
- Sera à rédiger (responsable des tâches L2T9, L3T8
L4T6 Tests et validation plateforme)
42Risques majeurs et actions de réduction (1/2)
43Risques majeurs et actions de réduction (2/2)
44Discussion Décisions
- Accord sur les livrables
- Revue des documents du jalon
- Annexe technique
- Lotissement
- Diagramme de Gantt
- Tableau de suivi des risques
- CR J0
- Passage en revue de la check-list J0
- Lancement du projet
45 In a closed system, the world is bounded by the
imagination of the people working in the company
that owns the world.. If your system is open, a
lot of ideas will flourish. It's like the
difference between one Web site and the whole Web
Joaquin Keller
46Liens et références
- Solipsis - Site actuel
http//solipsis.netofpeers.net/ - Solipsis - Forge
https//developer.berlios.de/svn/?group_id2599 - Metaverse - Définition et essai
http//wburns.blogspot.com/2006/09/its-construct-
of-mind-brought-to.html - An Analysis of MMOG Subscription Growth
http//www.mmogchart.com/ - Projet Jardin des Connaissances
http//logiweb.mundigo.com/jardin_des_connaissance
s.htm - Snow Crash
Roman de science fiction par
Neal Stephenson (1992)
47Questions ?