Service-Oriented Platform for Reuse of Interactive Content of Virtual Reality Applications

—Virtual reality is used in the production of complex virtual environments involving input and output nontrivial devices to allow users a sense of immersion in real time synthetic worlds. Many approaches to software development are used to promote increased productivity and reuse of elements of virtual reality applications, such as routine libraries, frameworks and component platforms. However, the most approaches provide reuse by means of source code of programs or reuse of compiled components. Aiming to increase the reuse potential of elements of virtual reality applications, this paper proposes a representation model of applications and an architectural model for a remote online software platform. The service-oriented platform supports production, reuse, sharing and execution of virtual reality applications in a remote environment and online. The goal is to produce, share and reuse elements of virtual reality applications on a higher level than that of the source code of computer programs. The results obtained with architectural model validation and the developed prototypes indicate the viability of the representation model of virtual reality applications proposed.

[1]  Jan Bosch,et al.  Component-Oriented Programming , 2006, ECOOP Workshops.

[2]  Ronan Querrec,et al.  Semantic modeling of Virtual Environments using MASCARET , 2012, 2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS).

[3]  Liming Zhu,et al.  A framework for classifying and comparing software architecture evaluation methods , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[4]  Teresa Romão,et al.  An event-driven workflow framework to develop context-aware mobile applications , 2012, MUM.

[5]  Thierry Duval,et al.  A Generic Model for Embedding Users' Physical Workspaces into Multi-Scale Collaborative Virtual Environments , 2010 .

[6]  Xiaoyu Zhang,et al.  Service-Oriented-Architecture based framework for multi-user virtual environments , 2008, 2008 Winter Simulation Conference.

[7]  Cynthia Taylor,et al.  Towards a Proximal resource-based architecture to support augmented reality applications , 2010, 2010 Cloud-Mobile Convergence for Virtual Reality Workshop (CMCVR 2010) Proceedings.

[8]  S. Kurkovsky,et al.  Convergence of Web 2.0 and SOA: Taking Advantage of Web Services to Implement a Multimodal Social Networking System , 2008, 2008 11th IEEE International Conference on Computational Science and Engineering - Workshops.

[9]  Bernd Brügge,et al.  Design of a component-based augmented reality framework , 2001, Proceedings IEEE and ACM International Symposium on Augmented Reality.

[10]  Robert M. McGraw,et al.  Service-oriented simulations for enhancing situation awareness , 2009, SpringSim '09.

[11]  Tiantai Guo,et al.  Virtual-Environment-Based Instrument Development Technology , 2006, 16th International Conference on Artificial Reality and Telexistence--Workshops (ICAT'06).

[12]  Xiaoyu Zhang,et al.  Streaming web services for 3D portal applications , 2008, Web3D '08.

[13]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[14]  Eoin Woods Industrial Architectural Assessment Using TARA , 2011, 2011 Ninth Working IEEE/IFIP Conference on Software Architecture.

[15]  Frans Mårtensson,et al.  Software Architecture Evaluation Methods for Performance, Maintainability, Testability, and Portability , 2006 .

[16]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[17]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[18]  Paul Clements Active Reviews for Intermediate Designs , 2000 .

[19]  Mic Bowman,et al.  Enabling behavior reuse in development of virtual environment applications , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[20]  Veronica Teichrieb,et al.  Hydra: Virtual Environments Development Platform , 2011, 2011 XIII Symposium on Virtual Reality.

[21]  Fátima de Lourdes dos Santos Nunes,et al.  Virtual reality framework for medical training: implementation of a deformation class using Java , 2006, VRCIA '06.