Skip to main content

PVR An Architecture for Portable VR Applications

  • Conference paper
Virtual Environments ’99

Part of the book series: Eurographics ((EUROGRAPH))

Abstract

Virtual reality shows great promise as a research tool in computational science and engineering. However, since VR involves new interface styles, a great deal of implementation effort is required to develop VR applications.

In this paper we present PVR; an event-based architecture for portable VR applications. The goal of PVR is to provide a programming environment which facilitates the development of VR applications. PVR differentiates itself from other VR toolkits in two ways: First, it decouples the coordination and management of multiple data streams from actual data processing. This simplifies the programmer’s task of managing and synchronizing the data streams. Second, PVR strives for portability by shielding low-level device specific details. Application programmers can take full advantage of the underlying hardware while maintaining a single code base spanning a variety of input and output device configurations.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. van Liere, J.A. Harkes, and W.C. de Leeuw. A distributed blackboard architecture for interactive data visualization. In R. Yagel and H. Hagen, editors, Proceedings Visualization ‘98, pages 235–244 IEEE Computer Society Press, 1998.

    Google Scholar 

  2. S. Bryson. Virtual reality in scientific visualization. Computers el Graphics, 17(6):679–685, 1993.

    Article  Google Scholar 

  3. S. Bryson. Real-time exploratory scientific visualization and virtual reality. In L.J. Rosenblum et al, editor, Scientific Visualization: Advances and Challenges, pages 65–86. Academic press, 1994.

    Google Scholar 

  4. R. Deline. Alice: A rapid prototyping system for three-dimensional interactive graphical environments. Technical report, Computer Science Department, University of Virginia, 1993.

    Google Scholar 

  5. F. Hasenbink. Avocado system. Technical report, GMD Department of Visualization and Media Systems Design, Bonn St. Augustin, 1997.

    Google Scholar 

  6. K. Watson and M. Zyda. Bamboo–a portable system for dynamically extensible, real time, networked, virtual environments. In 1998 IEEE Virtual Reality Annual International Symposium, pages 252–260. IEEE Computer Society Press, March 1998.

    Chapter  Google Scholar 

  7. D. Rantzau and U. Lang. A scalable virtual environment for large scale scientific data analysis. Future Generation Computer Systems, 14(4):215–222, 1999.

    Google Scholar 

  8. C. Carlsson and O. Hagsand. Dive–a platform for multi-user virtual environments. Computers & Graphics, 17(6):663–669, 1993.

    Article  Google Scholar 

  9. J. Landauer, R. Blach, M. Bues, A. Rosch, and A. Simon. Towards next generation virtual reality systems. In Proceedings of the IEEE Conference on Multimedia Computing and System, Ottawa, 1997. IEEE Computer Society Press.

    Google Scholar 

  10. World toolkit. Technical report, Sense8, 1997. http://www.sense8.com/products/worldtoolkit.html.

  11. C. Shaw, J. Liang, M. Green, and Y. Sun. The decoupled simulation model for virtual reality systems. In Proceedings of the CHI 92 Conference on Human Factors and Computing Systems, pages 321–328, 1992.

    Chapter  Google Scholar 

  12. P. Appino, J. Lewis, L. Koved, D. Ling, D. Rabenhorst, and C. Codella. An architecture for virtual worlds. Presence, 1(1):1–17, 1992.

    Google Scholar 

  13. C. Codella, R. Jalili, L. Koved, and J. Lewis. A toolkit for developing multi-user, distributed environments. In Virtual Reality Annual International Symposium, pages 401–407. IEEE Computer Society Press, 1993.

    Chapter  Google Scholar 

  14. D. Pape, C. Cruz-Neira, and M. Czernuszenko CAVE users guide. Technical report, Electronic Visualization Laboratory, University of Illinois at Chicago, 1996. http://www.evl.uic.edu/pape/CAVE/prog/CAVEGuide.html.

  15. J.J. van Wijk and J.T.W.M. Tissen. Visualization of molecular dynamics. In Proceedings of the Fourth Eurographics Workshop on Visualization in Scientific Computing, Abingdon, UK, 1993.

    Google Scholar 

  16. J.D. Mulder. Remote object translation methods for immersive virtual environments. Presented at the 1998 Virtual Environments Conference & 4th Eurographics Workshop, June 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag/Wien

About this paper

Cite this paper

van Liere, R., Mulder, J.D. (1999). PVR An Architecture for Portable VR Applications. In: Gervautz, M., Schmalstieg, D., Hildebrand, A. (eds) Virtual Environments ’99. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6805-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-6805-9_13

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-83347-6

  • Online ISBN: 978-3-7091-6805-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics