A Parallel VRML97 Server Based on Active Objects | SpringerLink
Skip to main content

A Parallel VRML97 Server Based on Active Objects

  • Conference paper
  • First Online:
Vector and Parallel Processing — VECPAR 2000 (VECPAR 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1981))

Included in the following conference series:

Abstract

The Virtual Reality Modeling Language, VRML97, allows the description of dynamic worlds that are responsive to user interaction. However, the serial nature of current VRML browsers prevents the full potential of the language from being realised: they do not have the power to support huge, complex worlds with large numbers of interacting users. This paper presents the design of a scalable, parallel VRML server that has been built to overcome this barrier. The server distributes the task of storing and computing the changing state of the world across a cluster of workstations. Clients connect to the server and receive information on their current view of the world, which they can then render. The parallel server is implemented in Java, utilising a new active object model called SODA (System Of Dynamic Active Objects) that is also described in the paper.

With the exception of “clickable” geometry, which can be used for linking to other static worlds or hypertext documents by spawning an associated URL.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Gul Agha. Actors: a model of concurrent computation in distributed systems. MIT Press, 1986.

    Google Scholar 

  2. Don Brutzman. The Virtual Reality Modeling Language and Java. Communications of the ACM, volume 41(6), pages 57–64, 1998.

    Article  Google Scholar 

  3. Rikk Carey and Gavin Bell. The Annotated VRML 2.0 Reference Manual. Addison-Wesley Publishers, 1997.

    Google Scholar 

  4. Rikk Carey, Gavin Bell, and Chris Marrin. ISO/IEC 14772-1: Virtual reality modelling language (VRML97), 1997.

    Google Scholar 

  5. Denis Caromel and Julien Vayssiere. Towards seamless computing and metacomputing in java. In Geoffrey C. Fox, editor, Concurrency: Practice and Experience, volume 10, pages 1043–1061. Wiley & Sons, 1998.

    Google Scholar 

  6. Michael Philippsen and Matthias Zenger. Javaparty-transparent remote objects in java. In Geoffrey C. Fox, editor, Concurrency: Practice and Experience, volume 9, pages 1225–1242. Wiley & Sons, 1997.

    Google Scholar 

  7. Rajeev Raje, Joseph Williams and Michael Boyles. An Asynchronous Remote Method Invocation (ARMI) Mechanism for Java. In Concurrency: Practice and Experience, volume 9(11), pages 1207–1211, 1997.

    Article  Google Scholar 

  8. Sandeep Singhal and Michael Zyda. Networked Virtual Environments. ACM Press, 1999.

    Google Scholar 

  9. Miller D. and J. A. Thorpe. SIMNET: The advent of simulator networking In Proceedings of the IEEE 83(8), pages 1114–1123, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rischbeck, T., Watson, P. (2001). A Parallel VRML97 Server Based on Active Objects. In: Palma, J.M.L.M., Dongarra, J., Hernández, V. (eds) Vector and Parallel Processing — VECPAR 2000. VECPAR 2000. Lecture Notes in Computer Science, vol 1981. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44942-6_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-44942-6_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41999-0

  • Online ISBN: 978-3-540-44942-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics