International Academy Publishing (IAP)
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.