An internet based architecture satisfying the distributed building site metaphor

Virtual reality offers new possibilities of cooperation for the concept phase of a product development. The deployment of a cooperative system suffers mainly from the client-server approach that is inefficient in many ways and attributes a leading role to a server site. Moreover, requiring a specific quality from the under-laying communication restricts openness and usability of the solution. At last, current solutions focus on reliable multicasting and manage moving objects but they address poorly consistency and parallel working. The paper describes the Distributed Building Site Metaphor. That solution enables a real-time 3D cooperative design and parallel work within shared virtual worlds while preserving the scene consistency. Designers move easily between different styles of work. They prepare the shared work on a standalone basis. During a meeting, the shared work reforms automatically. The participants move from a collaborative design to a review activity or real-time conciliation. The main focus is the core services and protocols supporting efficiently the different properties of our metaphor. Communication services over standard IPv4 or IPv6 protocols are proposed. They use intensively the multicast ability of IP protocols and support a fully distributed approach without any centralized control.

[1]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[2]  Mehdi Khosrowpour,et al.  Annals of Cases on Information Technology , 2002 .

[3]  J. Leigh,et al.  Issues in the Design of a Flexible Distributed Architecture for Supporting Persistence and Interoperability in Collaborative Virtual Environments , 1997, ACM/IEEE SC 1997 Conference (SC'97).

[4]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[5]  Christian Toinard,et al.  Virtual World Objects for Real-Time Cooperative Design , 1998, ECOOP Workshops.

[6]  Gregor Kiczales,et al.  Aspect-oriented programming , 2001, ESEC/FSE-9.

[7]  Richard C. Waters,et al.  Locales: supporting large multiuser virtual environments , 1996, IEEE Computer Graphics and Applications.

[8]  Wolfgang Broll,et al.  DWTP—an Internet protocol for shared virtual environments , 1998, VRML '98.

[9]  Thomas E. Slocombe,et al.  Sophisticated Information Processing Technology: Its Relationship with an Organization's Environment, Structure, and Culture , 1992 .

[10]  Saul Greenberg,et al.  Building real-time groupware with GroupKit, a groupware toolkit , 1996, TCHI.

[11]  Naganand Doraswamy,et al.  IP Security Document Roadmap , 1998, RFC.

[12]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[13]  Rodrigo de Magalhães,et al.  Information Resources Management , 2016, Definitions.

[14]  Andrew Urbaczewski,et al.  An Expectation of Privacy: When Does an Employer Have the Right to Monitor Employee E-Mail Messages? , 2001 .

[15]  Michael Zyda,et al.  Exploiting reality with multicast groups , 1995, IEEE Computer Graphics and Applications.

[16]  Olof Hagsand,et al.  Interactive Multiuser VEs in the DIVE System , 1996, IEEE Multim..

[17]  Gerard Florin,et al.  A formal method to prove ordering properties of multicast systems , 1999, OPSR.