The Petri Net Model for the Collaborative Virtual Environment on the Web

This paper presents a Petri Net model to analyze the workflow of a web-based multiple participants virtual environment. The presented approach not only can conspicuously help the developer to comprehend the interaction relationship between the client-server virtual environments but also to easily construct a shared virtual world. Based on the presented Petri Net model, we propose an architecture for the collaborative virtual environment and implement a multiple user 3D web browsing system, called the SharedWeb system. Problems of providing the multi-user interaction on the Web and the solutions proposed by the Petri Net model are fully elaborated here. Some experimental results along with two demonstrated virtual world are also presented.

[1]  Peter Radford,et al.  Petri Net Theory and the Modeling of Systems , 1982 .

[2]  Jarkko Oikarinen,et al.  Internet Relay Chat Protocol , 1993, RFC.

[3]  Mandee Tatum,et al.  Active Worlds , 2000, COMG.

[4]  Michael Zyda,et al.  NPSNET: a multi-player 3D virtual environment over the Internet , 1995, I3D '95.

[5]  David B. Anderson,et al.  The Interactive Sharing Transfer Protocol Version 1 . 0 , 1997 .

[6]  Thomas A. Funkhouser,et al.  RING: a client-server system for multi-user virtual environments , 1995, I3D '95.

[7]  James M. Calvin,et al.  The SIMNET virtual world architecture , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[8]  Daniel Thalmann,et al.  A Taxonomy of Networked Virtual Environments , 1999 .

[9]  Ng Hern,et al.  BrickNet: sharing object behaviors on the Net , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[10]  David C. Brogan,et al.  Diamond Park and Spline:Social Virtual Reality with 3D Animation, Spoken Interaction, and Runtime Extendability , 1997, Presence: Teleoperators & Virtual Environments.

[11]  Wolfgang Broll VRML: From the Web to Interactive Multi-User Virtual Reality , 1995 .

[12]  Steve Benford,et al.  MASSIVE: a collaborative virtual environment for teleconferencing , 1995, TCHI.

[13]  Daniel Thalmann,et al.  Virtual Human Representation and Communication in VLNet , 1997, IEEE Computer Graphics and Applications.

[14]  Kuo-Chi Lin,et al.  The Performance Assessment of the Dead Reckoning Algorithms in DIS , 1994, Simul..

[15]  Jun Rekimoto,et al.  Virtual Society: extending the WWW to support a multi-user interactive shared 3D environment , 1995, VRML '95.

[16]  Jiung-Yao Huang,et al.  Design of a multiple participant 3D war game environment over WWW , 1998 .

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

[18]  Gordon Bell,et al.  The virtual reality modeling language specification , 1996 .