Skip to main content

Omnipresent Collaborative Virtual Environments for Open Inventor Applications

  • Conference paper

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

Abstract

This paper presents a library for collaborative virtual environments that will enable developers to extend their standalone 3D applications into the collaborative virtual environment applications without many efforts. The collaborative virtual environment applications usually put many extraordinary consistency problems on developers. Many of these problems are related to distributed systems and parallel processing. Most of them are already taken care in the library presented in this paper. To show usability and make programming with the library even easier, it was integrated as the extension into the Open Inventor. As a result, all Open Inventor applications can now benefit from collaboration with other applications. Many of them require just few lines of changes to their sources to get robust collaboration; compared to hundreds lines of code of hand-made solution that will give just simple collaboration without any consistency guaranties.

This work was partly supported by the European Union 6th FWP IST Integrated Project AMI (Augmented Multi-party Interaction, FP6-506811, publication AMI-12).

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. Open Inventor, http://oss.sgi.com/projects/inventor/

  2. Calvin, J., Dickens, A., Gaines, R., Metzger, P., Miller, D., Owen, D.: The SIMNET Virtual World Architecture. In: Proc. of IEEE VRAIS 1993 (1993)

    Google Scholar 

  3. American National Standards Institute, Standard for information technology, protocols for distributed interactive simulation, DIS-ANSI/IEEE Standard 1278-1993 (1993)

    Google Scholar 

  4. Bernie, R.: Distributed Virtual Reality-An Overview (1995), http://ece.uwaterloo.ca/~broehl/distrib.html

  5. Mitsubishi Electric, Open Community: High Level Overview (1997), http://www.merl.com/projects/opencom/WWW/ov.html

  6. Greenhalgh, C.: Realizing Flexible Consistency in HIVEK. In: 3rd Workshop on System Aspects of Sharing a Virtual Environment (March 1999), http://www.crg.cs.nott.ac.uk/research/systems/MASSIVE-3/docs/sharedvr99-hivek.pdf

  7. MacIntyre, B., Feiner, S.: A Distributed 3D Graphics Library. In: Proc. of ACM SIGGRAPH 1998, July 1998, pp. 361–370 (1998), http://www.cc.gatech.edu/~blair/papers/siggraph98.pdf

  8. Tramberend, H.: Avango: A Distributed Virtual Reality Framework. In: Proceedings of Afrigraph 2001 (2001), http://www.avango.org/paper/paper-final.pdf

  9. Sung, U.-J., Yang, J.-H., Wohn, K.: Concurrency Control in CIAO. In: Proceedings of IEEE Virtual Reality, pp. 22–28 (1999), http://dsg.kaist.ac.kr/jhjung/research/papers/concurrency/ciao.pdf

  10. Hesina, G., Schmalstieg, D., Fuhrmann, A., Purgathofer, W.: Distributed open inventor: A practical approach to distributed 3D graphics. In: Proceedings of VRST, pp. 74–81. ACM Press, New York (1999), http://www.cg.tuwien.ac.at/research/vr/div/vrst99.pdf

    Google Scholar 

  11. Treglia, D.: Game Programming Gems 3. Charles River Media (2002)

    Google Scholar 

  12. Wiesmann, M., Pedone, F., Schiper, A., Kemme, B., Alonso, G.: Understanding Replication in Databases and Distributed Systems. In: Proc. of ICDCS (2000)

    Google Scholar 

  13. Bettner, P., Terrano, M.: 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond, Gamasutra (March 2001), http://www.gamasutra.com/features/20010322/terrano_01.htm

  14. Krishnaswamy, V., Ahamad, M., Raynal, M., Bakken, D.: Shared State Consistency for Time-Sensitive Distributed Applications. Newsletter on the Technial Committee on Distributed Processing (Fall 2001)

    Google Scholar 

  15. Lamport, L.: Time, Clocks, and the Ordering of Events in a Distributed System. Communication of the ACM 21(7) (July 1978)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pečiva, J. (2005). Omnipresent Collaborative Virtual Environments for Open Inventor Applications. In: Maybury, M., Stock, O., Wahlster, W. (eds) Intelligent Technologies for Interactive Entertainment. INTETAIN 2005. Lecture Notes in Computer Science(), vol 3814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590323_33

Download citation

  • DOI: https://doi.org/10.1007/11590323_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30509-5

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics