C. Desprat, Benoît Caudesaygues, H. Luga, J. Jessel
{"title":"Loosely Coupled Approach for Web-Based Collaborative 3D Design: Doctoral Symposium","authors":"C. Desprat, Benoît Caudesaygues, H. Luga, J. Jessel","doi":"10.1145/3093742.3093905","DOIUrl":null,"url":null,"abstract":"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 study on groups of users working simultaneously on 3D cooperative assembly tasks. The results detail the users' involvement evolution, qualitative appreciations of the system's usability and the collaborative features.","PeriodicalId":325666,"journal":{"name":"Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems","volume":"95 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3093742.3093905","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
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 study on groups of users working simultaneously on 3D cooperative assembly tasks. The results detail the users' involvement evolution, qualitative appreciations of the system's usability and the collaborative features.
Web 3D技术的最新进展为协作虚拟环境(CVE)开辟了广阔的领域。虽然通常在并发上下文中查看CVE,但它们需要在一致性延迟和恢复方面提供令人满意的体验。因为(i)事件驱动的体系结构(EDA)非常适合分布式应用程序,(ii)传统的通信体系结构(客户机-服务器)在这种情况下可能受到限制,本文提出了一种将事件源与混合通信体系结构相结合的松耦合方法。该模型旨在确保一个强大的版本控制系统和资源可用性,用于在web浏览器中协作3D对象操作。为了评估我们系统的接受度,我们对同时进行3D协作装配任务的用户组进行了用户研究。结果详细描述了用户的参与演变、对系统可用性的定性评价和协作特性。