DocumentCode
2430279
Title
Flexible Abstraction Layers for VR Application Development
Author
De Haan, Gerwin ; Koutek, Michal ; Post, Frits H.
Author_Institution
Delft Univ. of Technol.
fYear
2007
fDate
10-14 March 2007
Firstpage
239
Lastpage
242
Abstract
The development of domain-specific virtual reality applications is often a slow and laborious process. The integration of the domain-specific functionality in an interactive Virtual Environment requires close collaboration between domain expert and VR developer, as well as the integration of domain-specific data and software in a VR application. The software environment needs to support the entire development process and software life cycle, from the early stages of iterative, rapid prototyping to a final end-user application. In this paper, we propose the use of flexible abstraction layers in the form of a dynamic scripting language, which act as the glue between VR system components and external software libraries and applications. First, we discuss the motivation and potential of our approach, after which we overview related approaches. Then, we describe the integration of a Python interpreter in our VR toolkit. The potential of our integration approach is demonstrated by rapid prototyping features, the flexible extension of core functionality and the integration of an external toolkit. We conclude with an overview of implications our approach has for the future development of new framework features and application integration
Keywords
authoring languages; software prototyping; virtual reality; Python interpreter; dynamic scripting language; flexible abstraction layers; interactive virtual environment; rapid prototyping; virtual reality; Application software; Collaboration; Collaborative software; Debugging; Prototypes; Software architecture; Software libraries; Software prototyping; Virtual environment; Virtual reality; Application Development; D.2.6 [Software]: Software Engineering¿Programming Environments; I.3.7 [Computing Methodologies]: Computer Graphics¿Virtual Reality; Scripting Languages; Virtual Reality;
fLanguage
English
Publisher
ieee
Conference_Titel
Virtual Reality Conference, 2007. VR '07. IEEE
Conference_Location
Charlotte, NC
Print_ISBN
1-4244-0906-3
Electronic_ISBN
1-4244-0906-3
Type
conf
DOI
10.1109/VR.2007.352490
Filename
4161032
Link To Document