The advantage is twofold. This feature addresses the real need of being able to develop com-
ponents that may be dynamically inserted into a distributed virtual environment, and it also
allows to dynamically adjust the configuration of the environment.
In its current state, the Urbi et Orbi project has proven that non standard tools can be of
a great help in the design and implementation of a DVE. Comparing the two versions of the
prototype has also demonstrated that with such tools, one can obtain even better performances
than with fashionable languages such as Java or VRML. Lastly, several problems have been
put under evidence thanks to the prototype, notably in the field of information structuring. A
rewrite of the system, possibly by using languages dedicated to distributed systems, such as
Erlang, is currently under study.
References
[1] Tapas K. Das, Gurminder Singh, Alex Mitchell, P. Senthil Kumar, and Kevin McGee.
Developing social virtual environments using NetEffect. In Proceedings of the 6th IEEE
Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises
(WETICE’97), IEEE Computer Society Press, pages 148–154, 1997.
[2] M. Deriggi, M. M. Kubo, A. C. Sementille, S. G. Santos, C. Kirner, and J. R. F. Brega.
CORBA platform as support for distributed virtual environments. In Proceedings of the
IEEE Virtual Reality International Conference (VR’99), Houston, USA, March 1999.
[3] Stephan Diehl. Towards lean and open multi-user technologies. In Proceedings of the
International Symposium on Internet Technology (ISIT’98), Taipei, Taiwan, April 1998.
[4] Emmanuel Frécon and Møarten Stenius. DIVE: A scaleable network architecture for
distributed virtual environments. Distributed Systems Engineering Journal (special is-
sue on Distributed Virtual Environments), 5(3):91–100, September 1998.
[5] Chris Greenhalgh and Steve Benford. MASSIVE: a distributed virtual reality system
incorporating spatial trading. In Proceedings of the 15th International Conference on
Distributed Computing Systems (DCS’95), IEEE Computer Society Press, pages 27–34,
Vancouver, Canada, May-June 1995.
[6] Olog Hagsand and Møarten Stenius. Using spatial techniques to decrease message
passing in a distributed VE system.
[7] Mark Hayden. The Ensemble system. Technical Report TR98-1662, Cornell University,
January 1998.
[8] Gerd Hesina and Dieter Schmalstieg. A network architecture for remote rendering. In
Proceedings of 2nd International Workshop on Distributed Interactive Simulation and
Real Time Applications (DIS-RT’98), pages 88–91, Montreal, Canada, July 1998.
[9] Roger Hubbold, Xiao Dongbo, and Simon Gibson. Maverik – the Manchester virtual en-
vironment interface kernel. In Third Eurographics Workshop on Virtual Environments,
1996.
[10] Rodger Lea, Yasuaki Honda, and Kouichi Matsuda. Virtual Society: Collaboration in
3d spaces on the internet. Journal of Collaborative Computer Supported Cooperative
Work (CSCW), 6(2/3):227–250, 1997.