Skip to main content

A Framework to Dynamically Manage Distributed Virtual Environments

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1834))

Abstract

In this paper, we present the project Urbi et Orbi, a framework to dynamically manage distributed virtual environments (DVEs). This framework relies on a dedicated scripting language, Goal, which is typed, object-oriented and dynamically bound. Goal is interpreted by the application hosted by each machine and is designed to handle efficiently both network communications and interactivity. Finally, we have made an unusual design decision: our project is based on a functional programming language, Objective Caml.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Das, T.K., Singh, G., Mitchell, A., Kumar, P.S., McGee, K.: Developing Social Virtual Environments using NetEffect. In Proceedings of the 6th IEEE Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, IEEE Computer Society Press. (1997) 148–154

    Google Scholar 

  2. Fabre, Y., Pitel, G., Soubrevilla, L., Marchand, E., Géraud, T., Demaille, A.: An Asynchronous Architecture to Manage Communication, Display, and User Interaction in Distributed Virtual Environments. Submitted to the 6th Eurographics Workshop on Virtual Environments, Amsterdam, The Netherlands. (2000)

    Google Scholar 

  3. Frécon, E., Stenius, M.: DIVE: A Scaleable Network Architecture for Distributed Virtual Environments. Distributed Systems Engineering Journal (special issue on Distributed Virtual Environments). 5(3) (1998) 91–100

    Article  Google Scholar 

  4. Greenhalgh, C., Benford, S.: MASSIVE: a Distributed Virtual Reality System Incorporating Spatial Trading. In Proceedings of the 15th International Conference on Distributed Computing Systems, IEEE Computer Society Press, Vancouver, Canada. (1995) 27–34

    Chapter  Google Scholar 

  5. Hagsand, O., Stenius, M.: Using Spatial Techniques to Decrease Message Passing in a Distributed VE System. In VRML’97.

    Google Scholar 

  6. Hayden, M.: The Ensemble System. Technical Report TR98-1662, Cornell University. http://cs-tr.cs.cornell.edu/Dienst/UI/1.0/Display/ncstrl.cornell/ TR98-1662 (1998)

  7. Hesina, G., Schmalstieg, D.: A Network Architecture for Remote Rendering. In Proceedings of the 2nd International Workshop on Distributed Interactive Simulation and Real Time Applications (DIS-RT’98), Montreal, Canada. (1998) 88–91

    Google Scholar 

  8. Hubbold, R., Dongbo, X., Gibson, S.: MAVERIK-The Manchester Virtual Environment Interface Kernel. In Proceedings of the 3rd Eurographics Workshop on Virtual Environments. (1996)

    Google Scholar 

  9. Leroy, X., Rémy, D., Vouillon, J., Doligez, D.: The Objective Caml system. Manual Report, INRIA, Rocquencourt, France. http://caml.inria.fr/index-eng.html (1999)

  10. Macedonia, M.R., Zyda, M.J.: A Taxonomy for Networked Virtual Environments. IEEE MultiMedia. 4(1) (1997) 48–56

    Article  Google Scholar 

  11. Ryan, M.D., Sharkey, P.M.: Distortion in Distributed Virtual Environment. In Proceedings of the 1st International Conference on Virtual Worlds. Paris, France. (1998) 42–48

    Google Scholar 

  12. Sugano H., Otani, K., Ueda, H., Hiraiwa, S., Endo, S., Kohda, Y.: SpaceFusion: A Multi-Server Architecture For Shared Virtual Environments. In VRML’97.

    Google Scholar 

  13. Tramberend, H.: Avocado: A distributed Virtual Reality Framework. In Proceedings of the IEEE Virtual Reality International Conference, Houston, USA. (1999)

    Google Scholar 

  14. VRML’97: Proceedings of the 2nd International Conference on the Virtual Reality Modeling Language. (1997)

    Google Scholar 

  15. Wray, M., Hawkes, R.: Distributed Virtual Environments and VRML: an Event-Based Architecture. Computer Networks and ISDN systems. 30 (1998) 43–51

    Article  Google Scholar 

  16. Zyda, M.J., Wilson, K.P., Pratt, D.R., Monahan, J.G., Falby, J.S.: NPSOFF: An Object Description Language for Supporting Virtual Worlds Construction. Computer and Graphics. 17(4) (1993) 457–464

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fabre, Y., Pitel, G., Soubrevilla, L., Marchand, E., Géraud, T., Demaille, A. (2000). A Framework to Dynamically Manage Distributed Virtual Environments. In: Heudin, JC. (eds) Virtual Worlds. VW 2000. Lecture Notes in Computer Science(), vol 1834. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45016-5_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-45016-5_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67707-9

  • Online ISBN: 978-3-540-45016-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics