Urbi et Orbi: unusual design and implementation choices for distributed virtual environments

From LRDE

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Abstract

This paper describes Urbi et Orbi, a distributed virtual environment (DVE) project that is being conducted in the Research and Development Laboratory at EPITA. Our ultimate goal is to provide support for large scale multi-user virtual worlds on end-user machines. The incremental development of this project led us to take unusual design and implementation decisions that we propose to relate in this paper. Firstly, a general overview of the project is given, along with the initial requirements we wanted to meet. Then, we go on with a description of the system's architecture. Lastly, we describe and justify the unusual choices we have made in the project's internals.


Bibtex (lrde.bib)

@InProceedings{	  fabre.00.vsmm,
  author	= {Yoann Fabre and Guillaume Pitel and Didier Verna},
  title		= {Urbi et {O}rbi: unusual design and implementation choices
		  for distributed virtual environments},
  booktitle	= {Proceedings of the 6th International Conference on Virtual
		  Systems and MultiMedia (VSMM)---Intelligent Environments
		  Workshop},
  pages		= {714--724},
  year		= 2000,
  address	= {Gifu, Japan},
  month		= oct,
  publisher	= {IOS Press, USA},
  isbn		= {1-58603-108-2},
  abstract	= {This paper describes Urbi et Orbi, a distributed virtual
		  environment (DVE) project that is being conducted in the
		  Research and Development Laboratory at EPITA. Our ultimate
		  goal is to provide support for large scale multi-user
		  virtual worlds on end-user machines. The incremental
		  development of this project led us to take unusual design
		  and implementation decisions that we propose to relate in
		  this paper. Firstly, a general overview of the project is
		  given, along with the initial requirements we wanted to
		  meet. Then, we go on with a description of the system's
		  architecture. Lastly, we describe and justify the unusual
		  choices we have made in the project's internals.}
}