Architecture événementielle pour les environnements virtuels ... · PDF file...

Click here to load reader

  • date post

    07-Jul-2020
  • Category

    Documents

  • view

    2
  • download

    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