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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
S. Bryson. Virtual reality in scientific visualization. Computers el Graphics, 17(6):679–685, 1993.
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.
R. Deline. Alice: A rapid prototyping system for three-dimensional interactive graphical environments. Technical report, Computer Science Department, University of Virginia, 1993.
F. Hasenbink. Avocado system. Technical report, GMD Department of Visualization and Media Systems Design, Bonn St. Augustin, 1997.
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.
D. Rantzau and U. Lang. A scalable virtual environment for large scale scientific data analysis. Future Generation Computer Systems, 14(4):215–222, 1999.
C. Carlsson and O. Hagsand. Dive–a platform for multi-user virtual environments. Computers & Graphics, 17(6):663–669, 1993.
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.
World toolkit. Technical report, Sense8, 1997. http://www.sense8.com/products/worldtoolkit.html.
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.
P. Appino, J. Lewis, L. Koved, D. Ling, D. Rabenhorst, and C. Codella. An architecture for virtual worlds. Presence, 1(1):1–17, 1992.
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.
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.
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.
J.D. Mulder. Remote object translation methods for immersive virtual environments. Presented at the 1998 Virtual Environments Conference & 4th Eurographics Workshop, June 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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