TY - GEN
T1 - Software engineering of virtual worlds
AU - Kim, G. Jounghyun
AU - Kang, Kyo Chul
AU - Kim, Hyejung
AU - Lee, Jiyoung
PY - 1998
Y1 - 1998
N2 - Developing a virtual reality application is a difficult task. For one thing, it requires an in-depth knowledge and understanding in many different disciplines. However, the most difficult part lies in the effective management of simultaneous design of form, function and behavior of virtual objects. Up to now, only little focus has been given to methods and tools for rapid prototyping VR software and modeling virtual objects. Most VR applications are developed by modeling the needed objects on conventional CAD systems first, then by programming their functions and behavior using low-level graphics libraries or high level simulation packages. In this paper, we advocate for a structural and pedagogical approach to developing VR applications, and add the component of "form" to an existing real-time system development methodology so that the resulting methodology (and the prototyping environment) supports simultaneous and hierarchical engineering of form, function and behavior. Using the proposed methodology and supporting tool, it is our hope that VR applications can be produced and maintained effectively.
AB - Developing a virtual reality application is a difficult task. For one thing, it requires an in-depth knowledge and understanding in many different disciplines. However, the most difficult part lies in the effective management of simultaneous design of form, function and behavior of virtual objects. Up to now, only little focus has been given to methods and tools for rapid prototyping VR software and modeling virtual objects. Most VR applications are developed by modeling the needed objects on conventional CAD systems first, then by programming their functions and behavior using low-level graphics libraries or high level simulation packages. In this paper, we advocate for a structural and pedagogical approach to developing VR applications, and add the component of "form" to an existing real-time system development methodology so that the resulting methodology (and the prototyping environment) supports simultaneous and hierarchical engineering of form, function and behavior. Using the proposed methodology and supporting tool, it is our hope that VR applications can be produced and maintained effectively.
UR - http://www.scopus.com/inward/record.url?scp=0003053148&partnerID=8YFLogxK
U2 - 10.1145/293701.293718
DO - 10.1145/293701.293718
M3 - Conference contribution
AN - SCOPUS:0003053148
SN - 1581130198
SN - 9781581130195
T3 - Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST
SP - 131
EP - 138
BT - Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST 1998
PB - Association for Computing Machinery
T2 - ACM Symposium on Virtual Reality Software and Technology, VRST 1998
Y2 - 2 November 1998 through 5 November 1998
ER -