VINS - Shared Memory Space for Definition of Interactive Techniques

Valkov Dimitar, Giesler Alexander, Hinrichs Klaus

Research article in edited proceedings (conference) | Peer reviewed

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.

Details about the publication

Page range145-153
StatusPublished
Release year2012
Language in which the publication is writtenEnglish
Conference18th ACM Symposium on Virtual Reality Software and Technology (VRST 2012), Toronto, Canada, undefined
ISBN978-1-4503-1469-5
DOI10.1145/2407336.2407364
Link to the full texthttp://viscg.uni-muenster.de/publications/2012/VGH12
Keywordsvr; iMUTS

Authors from the University of Münster

Giesler, Alexander
Professorship for applied computer science
Hinrichs, Klaus
Professorship for applied computer science
Valkov, Dimitar
Professorship for applied computer science