Exercise can improve health and well-being. With this in mind, immersive virtual reality (VR) games are being developed to promote physical activity, and are generally evaluated through user studies. However, building...
详细信息
Exercise can improve health and well-being. With this in mind, immersive virtual reality (VR) games are being developed to promote physical activity, and are generally evaluated through user studies. However, building such applications is time consuming and expensive. This paper introduces VR-Rides, an object-oriented application framework focused on the development of experiment-oriented VR exergames. Following the modular programming pattern, this framework facilitates the integration of different hardware (such as VR devices, sensors, and physical activity devices) within immersive VR experiences that overlay game narratives on Google Street View panoramas. Combining software engineering and interaction patterns, modules of VR-Rides can be easily added and managed in the Unity game engine. We evaluate the code efficiency and development effort across our VR exergames developed using VR-Rides. The reliability, maintainability, and usability of our framework are also demonstrated via code metrics analysis and user studies. The results show that investing in a systematic approach to reusing code and design can be a worthwhile effort for researchers beyond software engineering.
作者:
Jani, Hajar MatPeck, Lee SaiUniv Tenaga Nas
Coll Informat Technol Km 7Jalan Kajang Puchong Kajang 43009 Selangor Darul Malaysia Univ Malaya
Dept Software Engn Fac Comp Sci & Informat Technol Kuala Lumpur 50603 Malaysia
One major implementation of object-oriented software engineering is object-oriented application framework development. A framework's main objective is to promote the reuse of both design and code in the developmen...
详细信息
ISBN:
(纸本)9789806560840
One major implementation of object-oriented software engineering is object-oriented application framework development. A framework's main objective is to promote the reuse of both design and code in the development of new applications, and thus minimizes the applications development time. Normally, a user takes approximately six to, twelve months of training and learning in order to become highly productive in using a specific object-oriented application framework. This current scenario tends to discourage new users in using object-oriented application frameworks for developing new applications. This is where effective framework documentation is required.. The main objective of this paper is to evaluate various aspects of currently 4 object-oriented application framework documenting;approaches. It concludes with some preliminary results of a survey on framework documentation. Based on the survey results, a newly proposed framework documenting approach is also presented.
Conventional data-centric integration approaches assume that the end-users are fully responsible for work-flow control, data consistency and integrity maintenance and inter-process coordination, generally without comp...
详细信息
ISBN:
(纸本)9780769535838
Conventional data-centric integration approaches assume that the end-users are fully responsible for work-flow control, data consistency and integrity maintenance and inter-process coordination, generally without computer augmentation. The objective of this study is to develop a network-integrated engineering environment with an expanding set of system capabilities that can off-load engineers from some of these responsibilities and complexity, based on an integration approach which is both data- and process-centric. The envisioned system is configured on top of a generic CAX framework with a process management module encapsulated for assisting engineers to carry out set of tightly-interrelated engineering activities in a product development cycle following a feature-driven process pattern. Sheet metal products using progressive dies were selected as the demonstration case to show two main aspects of the approach: information modeling and implementation of the process management module.
This paper describes an implementation of the proposed IEEE 1451.0 and 1451.5 standards. The implemented system was developed based on the object-orientedframework of the IEEE. 1451 standards using Unified Modeling L...
详细信息
ISBN:
(纸本)9780780395800
This paper describes an implementation of the proposed IEEE 1451.0 and 1451.5 standards. The implemented system was developed based on the object-orientedframework of the IEEE. 1451 standards using Unified Modeling Language (ML) tools and Java programming language. The system consists of two wireless nodes, a sensor node and a network node, which communicate with each other using the IEEE P1451.0 and P1451.5 interfaces through the 802.11 wireless communications modules. Three examples of implementing the IEEE P1451.0 and P1451.5 interfaces are discussed in this paper. The first example focuses on wireless node announcement and discovery using the publisher-subscriber model. The second example focuses on request-response of sensor data "sing the client-server model. The third example focuses on request-response of sensor Transducer Electronic Data Sheets (TEDS) data using the client-server model. The work described provides a set of guidelines and a sound foundation for implementing wireless monitoring applications based on the IEEE P1451.0 and P1451.5 standards.
作者:
Ackermann, P.University of Zurich
Department of Computer Science MultiMedia Laboratory Winterthurerstrasse 190 CH-8057 Zurich Switzerland
The design of complex multimedia documents presents new challenges to authoring systems, because spatial and temporal features should be visualized and made accessible in an intuitive and direct-manipulative way. In t...
详细信息
ISBN:
(纸本)9780897916868
The design of complex multimedia documents presents new challenges to authoring systems, because spatial and temporal features should be visualized and made accessible in an intuitive and direct-manipulative way. In this study, multimedia presentations are considered as hierarchical compositions of time objects that define serial or parallel synchronization of the inserted media objects. Media composition hierarchies support automatic temporal layout mechanisms. They are integrated into an object-oriented application framework called MET++. It provides direct manipulation interaction on temporal structures in a composition view that displays temporal and compositional relations, allows time transformations on composites, supports the definition of time-dynamic behavior of media objects through time functions, and has a flexible graphical layout in order to visualize context information.
暂无评论