VINS: shared memory space for definition of interactive techniques

  • Authors:
  • Dimitar Valkov;Alexander Giesler;Klaus Hinrichs

  • Affiliations:
  • University of Münster, Münster, NRW, Germany;University of Münster, Münster, Germany;University of Münster, Münster, Germany

  • Venue:
  • Proceedings of the 18th ACM symposium on Virtual reality software and technology
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Traditionally, interaction techniques for virtual reality applications are implemented in a proprietary way on specific target platforms, e. g., requiring specific hardware, physics or rendering libraries, which hinders reusability and portability. Even though abstraction layers for hardware devices are provided by numerous virtual reality libraries, they are usually tightly bound to a particular rendering environment and hardware configuration. In this paper we introduce VINS (Virtual Interactive Namespace) a seamless distributed memory space, which provides a hierarchical structure to support reusable design of interactive techniques. With VINS an interaction metaphor, whether it is implemented as function or class in the main application thread, uses its own thread or runs as its own process on another computer, can be transferred from one application to another without modifications. We describe the underlying concepts and present examples on how to integrate VINS with different frameworks or already implemented interactive techniques.