Academia.eduAcademia.edu

Outline

DEVAL – A Device Abstraction Layer for VR/AR

Lecture Notes in Computer Science

https://doi.org/10.1007/978-3-540-73279-2_56

Abstract

While software developers for desktop applications can rely on mouse and keyboard as standard input devices, developers of virtual reality (VR) and augmented reality (AR) applications usually have to deal with a large variety of individual interaction devices. Existing device abstraction layers provide a solution to this problem, but are usually limited to a specific set or type of input devices. In this paper we introduce DEVAL -an approach to a device abstraction layer for VR and AR applications. DEVAL is based on a device hierarchy that is not limited to input devices, but naturally extends to output devices.

References (10)

  1. Broll, W., Lindt, I., Ohlenburg, J., Herbst, I., Wittkämper, M., Novotny, T.: An Infrastructure for Realizing Custom-Tailored Augmented Reality User Interfaces. IEEE Transactions on Visualization and Computer Graphics, IEEE Educational Activities Department, Piscataway, NJ, USA 11(6), 722-733 (2005)
  2. Burdea, G., Coiffet, P.: Virtual reality technology. In: Wiley-Interscience (2004)
  3. Gadgeteer,: Virtual Reality Applications Center, Iowa State University, Ames, IA (2005), http://www.vrjuggler.org/gadgeteer
  4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
  5. Kato, H., Billinghurst, M., Blanding, B., May, R.: ARToolkit. In: Technical Report. Hiroshima City University (1999)
  6. Ohlenburg, J., Herbst, I., Lindt, I., Fröhlich, T., Broll, W.: The MORGAN Framework: Enabling Dynamic Multi-User AR and VR Projects. In: Proc. of the ACM Symposium on Virtual Reality Software and Technology (VRST 2004), pp. 166-169. ACM Press, New York (2004)
  7. Pesce, M.D.: Programming Microsoft DirectShow for Digital Video and Television. Microsoft Press, Redmond (2003)
  8. Reitmayr, G., Schmalstieg, D.: An open software architecture for virtual reality interaction. In: Proc. of the ACM Symposium on Virtual Reality Software and Technology (VRST 2001), pp. 47-54. ACM Press, New York (2001)
  9. Rolland, J.P., Baillot, Y., Goon, A.A.: A Survey of Tracking Technology for Virtual Environments. In: Fundamentals of Wearable Computers and Augmented Reality Chapter 3, pp. 67-112 (2001)
  10. Taylor, R., Hudson, T., Seeger, A., Weber, H., Juliano, J., Helser, A.: VRPN: A Device- Independent, Network-Transparent VR Peripheral System. In: Proc. of the ACM Symposium on Virtual Reality Software and Technology (VRST 2001), pp. 55-61. ACM Press, New York (2001)