Architecture événementielle pour les environnements virtuels ... · PDF file...
date post
07-Jul-2020Category
Documents
view
2download
0
Embed Size (px)
Transcript of Architecture événementielle pour les environnements virtuels ... · PDF file...
Architecture événementielle pour les environnements virtuels collaboratifs sur le web : Application à la manipulation et à la visualisation d’objets 3D
Soutenance de thèse de Caroline DESPRAT
Vendredi 1er décembre 2017
IRIT - Université de Toulouse
=4cm=
Jury
Président : Thierry Duval (rapporteur) Membres : Guillaume Lavoué (rapporteur)
Géraldine Morin (examinatrice) Nancy Rodriguez (examinatrice) Hervé Luga (directeur) Jean-Pierre Jessel (co-directeur)
Introduction Approche orientée états Approche orientée événements Conclusion
Contexte
Building Information Modeling (BIM)
Conception Assistée par Ordinateur (CAO)
Aménagement d’espace
Collaborer de manière distante sur une scène 3D
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 1
Introduction Approche orientée états Approche orientée événements Conclusion
Problématique
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 2
Comment engager toutes les ressources à disposition lors de la collaboration sur le web ?
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Conception 3D web Architecture de communication
Traçabilité et historique des données
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 3
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Conception 3D web Architecture de communication
Traçabilité et historique des données
Technos web (intérop.)
Structure données
[Grasberger et al., 2013] BlobTree
[Baran, 2015] OnShape
[Imae and Hayashibara, 2016] 3D ChainVoxel
[Mouton et al., 2014] Plant Layout
[Scully et al., 2015] 3DRepo.io
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 3
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Conception 3D web Architecture de communication
Traçabilité et historique des données
Technos web (intérop.)
Structure données
Robustesse
Résilience Passage à l’échelle
[Hu and Chen, 2017] P2P Indoor WebVR
[Taheri et al., 2015] WebRTCbench
[Koskela et al., 2015] RADE
[Chen and Hou, 2014] Arch. hybride pour BIM
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 3
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Conception 3D web Architecture de communication
Traçabilité et historique des données
Technos web (intérop.)
Structure données
Robustesse
Résilience Passage à l’échelle
Couplage lâcheExpertise
Passage à l’échelle
[Bang et al., 2017] Analysis of Collaborative Design
[Fowler, 2003] Event sourcing
[Young, 2009] CQRS
[Evans, 2003] Domain Driven Design
[Tominski, 2006] Event-based visualisation
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 3
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Conception 3D web
?
Architecture de communication
Traçabilité et historique des données
Technos web (intérop.)
Structure données
Robustesse
Résilience Passage à l’échelle
Couplage lâcheExpertise
Passage à l’échelle
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 3
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 4
Comment engager toutes les ressources à disposition lors de la collaboration sur le web ?
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 4
QR1 Quelles sont les architectures réseaux sur le
web permettant une gestion efficace, cohérente et robuste des données de collaboration ?
Comment engager toutes les ressources à disposition lors de la collaboration sur le web ?
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 4
QR1 Quelles sont les architectures réseaux sur le
web permettant une gestion efficace, cohérente et robuste des données de collaboration ?
QR2 Quelle architecture logicielle confère une
traçabilité des données conforme aux règles métiers liées à la manipulation d’objets 3D ?
Comment engager toutes les ressources à disposition lors de la collaboration sur le web ?
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 4
QR1 Quelles sont les architectures réseaux sur le
web permettant une gestion efficace, cohérente et robuste des données de collaboration ?
QR2 Quelle architecture logicielle confère une
traçabilité des données conforme aux règles métiers liées à la manipulation d’objets 3D ?
QR3 Quels sont les mécanismes assurant à l’utilisateur d’être autonome tout en
collaborant ?
Comment engager toutes les ressources à disposition lors de la collaboration sur le web ?
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 4
QR1 Quelles sont les architectures réseaux sur le
web permettant une gestion efficace, cohérente et robuste des données de collaboration ?
QR2 Quelle architecture logicielle confère une
traçabilité des données conforme aux règles métiers liées à la manipulation d’objets 3D ?
QR3 Quels sont les mécanismes assurant à l’utilisateur d’être autonome tout en
collaborant ?
QR4 Comment garantir le respect des règles
métiers liées à la manipulation d’objets 3D lors de l’implantation ?
Comment engager toutes les ressources à disposition lors de la collaboration sur le web ?
Introduction Approche orientée états Approche orientée événements Conclusion
État de l’art
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 4
QR1 Quelles sont les architectures réseaux sur le
web permettant une gestion efficace, cohérente et robuste des données de collaboration ?
QR2 Quelle architecture logicielle confère une
traçabilité des données conforme aux règles métiers liées à la manipulation d’objets 3D ?
QR3 Quels sont les mécanismes assurant à l’utilisateur d’être autonome tout en
collaborant ?
QR4 Comment garantir le respect des règles
métiers liées à la manipulation d’objets 3D lors de l’implantation ?
QR5 Quels sont les métriques et critères permettant
d’évaluer un tel système de manière quantitative ? qualitative ?
Comment engager toutes les ressources à disposition lors de la collaboration sur le web ?
Introduction Approche orientée états Approche orientée événements Conclusion
Plan
Introduction
Approche orientée états Les architectures réseaux des EVC3D Modèle : Architecture hybride orientée états Implémentation : 3DState Évaluation Bilan
Approche orientée événements
Conclusion
Conception 3D web Architecture de communication
Traçabilité et historique des données
AOEtats
AOEvents
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 5
Introduction Approche orientée états Approche orientée événements Conclusion
Les architectures réseaux des EVC3D
Panorama des architectures réseaux dans les EVCs 3D
Serveur
Pairs
Centralisée
Gestion concurrence/cohérence facilitée
Possible goulot d’étranglement
Collaborer plus directement Pourquoi passer par un intermédiaire (serveur) ?
Architecture événementielle pour les EVCs 3D sur le web – Soutenance de thèse de Caroline Desprat - 01/12/2017 6
Introduction Approche orientée états Approche orientée événements Conclusion
Les architec