Hybrid client-server and P2P network for web-based collaborative 3D design
Date issued
2015
Journal Title
Journal ISSN
Volume Title
Publisher
Václav Skala - UNION Agency
Abstract
Our proposed research project is to enable 3D distributed visualization and manipulation involving collaborative
effort through the use of web-based technologies. Our project resulted from a wide collaborative application
research fields: Computer Aided Design (CAD), Building Information Modeling (BIM) or Product Life Cycle
Management (PLM) where design tasks are often performed in teams and need a fluent communication system.
The system allows distributed remote assembling in 3D scenes with real-time updates for the users. This paper covers
this feature using hybrid networking solution: a client-server architecture (REST) for 3D rendering (WebGL)
and data persistence (NoSQL) associated to an automatically built peer-to-peer (P2P) mesh for real-time communication
between the clients (WebRTC). The approach is demonstrated through the development of a web-platform
prototype focusing on the easy manipulation, fine rendering and light update messages for all participating users.
We provide an architecture and a prototype to enable users to design in 3D together in real time with the benefits
of web based online collaboration.
Description
Subject(s)
WebRTC, WebGL, spolupráce, peer-to-peer, aplikace, web
Citation
WSCG 2015: full papers proceedings: 23rd International Conference in Central Europeon Computer Graphics, Visualization and Computer Visionin co-operation with EUROGRAPHICS Association, p. 229-238.