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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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
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)
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
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
Hagsand, O., Stenius, M.: Using Spatial Techniques to Decrease Message Passing in a Distributed VE System. In VRML’97.
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)
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
Hubbold, R., Dongbo, X., Gibson, S.: MAVERIK-The Manchester Virtual Environment Interface Kernel. In Proceedings of the 3rd Eurographics Workshop on Virtual Environments. (1996)
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)
Macedonia, M.R., Zyda, M.J.: A Taxonomy for Networked Virtual Environments. IEEE MultiMedia. 4(1) (1997) 48–56
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
Sugano H., Otani, K., Ueda, H., Hiraiwa, S., Endo, S., Kohda, Y.: SpaceFusion: A Multi-Server Architecture For Shared Virtual Environments. In VRML’97.
Tramberend, H.: Avocado: A distributed Virtual Reality Framework. In Proceedings of the IEEE Virtual Reality International Conference, Houston, USA. (1999)
VRML’97: Proceedings of the 2nd International Conference on the Virtual Reality Modeling Language. (1997)
Wray, M., Hawkes, R.: Distributed Virtual Environments and VRML: an Event-Based Architecture. Computer Networks and ISDN systems. 30 (1998) 43–51
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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