Loosely Coupled Approach for Web-Based Collaborative 3D Design (Doctoral Symposium)
Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems (DEBS 2017) 19th-23rd of June 2017 , Barcelona, Spain - debs2017.org
at IRIT (University of Toulouse - France) in ReVA team.
PhD thesis: Event driven Architecture for web-based Collaborative Virtual Environments : Application 3D Object Manipulation and Visualisation. PDF [FR]
Thèse de doctorat: Architecture événementielle pour les environnements virtuels collaboratifs sur le web : Application à la manipulation et à la visualisation d’objets 3D. PDF [FR]
Web technologies evolutions during last decades fostered the development of collaborative vir- tual environments for 3D design at large scale. Despite the fact that collaborative environments gather in a same shared space geographically distant users in a common objective, the hardware ressources of their clients ( calcul, storage, graphics ...) are often underused because of the challenge it represents. It is indeed a matter of offering an easy-to-use, efficient and transparent collaborative system to the user supporting both computationnal and 3D design visualisation and business logic needs in heterogeneous web environments. To scale well, numerous systems use a network architec- ture called "hybrid", combining both client-server and peer-to-peer. Optimistic replication is well adapted to distributed application such as 3D collaborative envionments : the dynamicity of users and their numbers, the 3D data type used and the large amount and size of it.
This document presents a model for 3D web-based collaborative editing systems. This model integrates 3DEvent, an client-based architecture allowing us to bring 3D business logic closer to the user using events. Indeed, the need of traceability and history awareness is required during 3D design especially when several experts are involved during the process. This aspect is intrinsec to event-sourcing design pattern. This architecture is completed by a peer-to-peer middleware responsible for the synchronisation and the consistency of the system. To implement it, we propose to use the recent web standard API called WebRTC, close to cloud development services know by developers. To evaluate the model, two user studies were conducted on several group of users concerning its responsiveness and the acceptance by users in the frame of cooperative assembly tasks of 3D models.
Keywords : collaborative virtual environment, peer-to-peer network, WebRTC, Web 3D, 3D design, distributed event-based system, hybrid architecture, event-sourcing.
Supervisors: Prof. Hervé Luga and Prof. Jean-Pierre Jessel
Defended on the 1st of December 2017. (Viva presentation [FR])
I am ATER (Attachée Temporaire d'Enseignement et de Recherche - temporary assistant professor) at Université Toulouse 2 Jean Jaurès since september 2016. This position allows me to do half teaching to undergrade and gratued students and half researching at the University until august 2018.
My research activities are focused on CSCW (Computer Supported Collaborative Work), web 3D and DDD (Domain Driven Design). During my PhD I looked into 3D collaborative design on the web using decentralized communication system.
Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems (DEBS 2017) 19th-23rd of June 2017 , Barcelona, Spain - debs2017.org
Proceedings of the 21th International Conference on 3D Web Technology (Web3D'16), 22nd-24st of July 2016, Anaheim , CA, USA - web3d2016.web3d.org
Proceedings of the 20th International Conference on 3D Web Technology (Web3D'15), 18th-21st of June 2015, Heraklion, Geece (Crete) - web3d2015.web3d.org
Proceedings of the 23rd International Conference on Computer Graphics, Visualization and Computer Vision 2015 (WSCG'15), 9th-11th of June 2015, Pilsen, Czech Republic - wscg.zcu.cz
Master Sciences Cognitives - Parcours Art, Science, Technologie (AST) (website)
Master thesis: Génération bio-inspirée de formes 3D artistiques pour l’impression 3D. PDF [FR]
Supervisors : Prof. Loïc Barthe and Prof. Hervé Luga
4 months internship at IRIT - VORTEX team
Presented at Journées de l’Association Française d’Informatique Graphique 2013, Limoges, France - asso-afig.fr