Recent advances in Web 3D technology have opened a wide area for Collaborative Virtual Environments (CVE). While CVE are often viewed in a concurrency context, they need to provide a satisfying experience in terms of consistency latency and recovery. Because (i) Event-Driven architectures (EDA) are well-suited for distributed application and (ii) traditional communication architecture (client-server) can be limited in such situations, this paper presents a loosely-coupled approach combining event sourcing with a hybrid communication architecture. This model aims to ensure a strong versioning system and resource availability for collaborative 3D object manipulation in a web browser. To evaluate acceptance of our system, we conducted a user s...
A Collaborative Virtual Environment, CVE, is a computer-based virtual space that supports collaborat...
This work aims at providing some cues in order to address the essential requirements about the desig...
This work aims at providing some cues in order to address the essential requirements about the desig...
Despite recent advances, especially in web-based Collaborative Virtual Environments (CVEs) using rea...
L’évolution technologique du web durant ces dernières années a favorisé l’arrivée d’environnements v...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Despite recent advances, especially in web-based Collaborative Virtual Environments (CVEs) using rea...
International audienceDespite recent advances, especially in web-based Collaborative Virtual Environ...
Our proposed research project is to enable 3D distributed visualization and manipulation involving c...
National audienceOur proposed research project is to enable 3D distributed visualization and manipul...
In 3D collaborative environments, users needs interactivity and real-time updates. With web-based ap...
National audienceIn 3D collaborative environments, users needs interactivity and real-time updates. ...
A Collaborative Virtual Environment, CVE, is a computer-based virtual space that supports collaborat...
This work aims at providing some cues in order to address the essential requirements about the desig...
This work aims at providing some cues in order to address the essential requirements about the desig...
Despite recent advances, especially in web-based Collaborative Virtual Environments (CVEs) using rea...
L’évolution technologique du web durant ces dernières années a favorisé l’arrivée d’environnements v...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Web technologies evolutions during last decades fostered the development of collaborative virtual en...
Despite recent advances, especially in web-based Collaborative Virtual Environments (CVEs) using rea...
International audienceDespite recent advances, especially in web-based Collaborative Virtual Environ...
Our proposed research project is to enable 3D distributed visualization and manipulation involving c...
National audienceOur proposed research project is to enable 3D distributed visualization and manipul...
In 3D collaborative environments, users needs interactivity and real-time updates. With web-based ap...
National audienceIn 3D collaborative environments, users needs interactivity and real-time updates. ...
A Collaborative Virtual Environment, CVE, is a computer-based virtual space that supports collaborat...
This work aims at providing some cues in order to address the essential requirements about the desig...
This work aims at providing some cues in order to address the essential requirements about the desig...