An Asynchronous Architecture to Manage Communication, Display, and User Interaction in Distributed Virtual Environments

  • Y. Fabre
  • G. Pitel
  • L. Soubrevilla
  • E. Marchan
  • T. Géraud
  • A. Demaille
Conference paper
Part of the Eurographics book series (EUROGRAPH)


In Distributed Virtual Environments, each machine equally handles the communications over the network, provides the user with a view of the world, and processes her requests. A major issue is to ensure that the network communication does not hinder the interactivity between the machine and the user. In this paper, we present a program designed to achieve this goal, based on tools rarely used in this area.


Virtual Environment Virtual World Group Communication Goal Instruction Computer Support Cooperative Work 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Brutz97]
    Don Brutzman. Graphics Internetworking: Bottlenecks and Breakthroughs,volume [Dodsw97], chapter 4, pages 61–97. Addison-Wesley, 1997.Google Scholar
  2. [Das97]
    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.Google Scholar
  3. [Derig99]
    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.Google Scholar
  4. [Diehl98]
    Stephan Diehl. Towards lean and open multi-user technologies. In Proceedings of the International Symposium on Internet Technology (ISIT’98), Taipei, Taiwan, April 1998.Google Scholar
  5. [Dodsw97]
    Clark Dodsworth, editor. Digital Illusions. Addison-Wesley, 1997.Google Scholar
  6. [Fréco98]
    Emmanuel Frécon and Maarten Stenius. DIVE: A scaleable network architecture for distributed virtual environments. Distributed Systems Engineering Journal (special issue on Distributed Virtual Environments), 5 (3): 91–100, September 1998.Google Scholar
  7. [Green95]
    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.Google Scholar
  8. [Hayde98]
    Mark Hayden. The Ensemble system. Technical Report TR98–1662, Cornell University, January 1998.Google Scholar
  9. [Hubbo96]
    Roger Hubbold, Xiao Dongbo, and Simon Gibson. Maverik — the Manchester virtual environment interface kernel. In Third Eurographics Workshop on Virtual Environments, 1996.Google Scholar
  10. [Lea97]
    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.CrossRefGoogle Scholar
  11. [Leroy99]
    Xavier Leroy, Didier Rémy, Jérôme Vouillon, and Damien Doligez. The Objective Caml system. INRIA, 1999. Scholar
  12. [Maced97]
    Michael R. Macedonia and Michael J. Zyda. A taxonomy for networked virtual environments. IEEE MultiMedia, 4 (1): 48–56, January-March 1997.Google Scholar
  13. [Rémy98]
    Didier Rémy and Jérôme Vouillon. Objective ML: An effective object-oriented extension to ML. Theory And Practice of Objects Systems, 4 (1): 27–50, 1998.CrossRefGoogle Scholar
  14. [Schma96]
    D. Schmalstieg and M. Gervautz. Implementing gibsonian virtual environments. In Proceedings of the 13th European Meeting on Cybernetics and Systems Research, pages 928–933, Vienna, Austria, April 1996.Google Scholar
  15. [Singh99]
    Sandeep Singhal and Michael Zyda. Networked Virtual Environments — Desgin and Implementation. ACM Press, SIGGRAPH Series. Addison—Wesley, 1999.Google Scholar
  16. [Sugan97]
    Hiroyasu Sugano, Koji Otani, Haruayasu Ueda, Shinichi Hiraiwa, Susumu Endo, and Youji Kohda. SpaceFusion: A multi-server architecture for shared virtual environments. In VRML’97, 1997.Google Scholar
  17. [Tramb99]
    Henrik Tramberend. Avocado: A distributed virtual reality framework. In Proceedings of the IEEE Virtual Reality International Conference (VR ‘89), Houston, USA, March 1999.Google Scholar
  18. [Zyda93]
    Michael J. Zyda, Kalin P. Wilson, David R. Pratt, James G. Monahan, and John S. Falby. NPSOFF: An object description language for supporting virutal worlds construction. Computer and Graphics, 17 (4): 457–464, 1993.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag/Wien 2000

Authors and Affiliations

  • Y. Fabre
    • 1
  • G. Pitel
    • 1
  • L. Soubrevilla
    • 1
  • E. Marchan
    • 1
  • T. Géraud
    • 1
  • A. Demaille
    • 1
  1. 1.EPITA Research and Development LaboratoryLe Kremlin-Bicêtre cedexFrance

Personalised recommendations