Software engineering of virtual worlds

Jeonghyun Kim, Kyo Chul Kang, Hyejung Kim, Jiyoung Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

19 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST
PublisherAssociation for Computing Machinery
Pages131-138
Number of pages8
ISBN (Print)1581130198, 9781581130195
DOIs
Publication statusPublished - 1998 Jan 1
Externally publishedYes
EventACM Symposium on Virtual Reality Software and Technology, VRST 1998 - Taipei, Taiwan, Province of China
Duration: 1998 Nov 21998 Nov 5

Other

OtherACM Symposium on Virtual Reality Software and Technology, VRST 1998
CountryTaiwan, Province of China
CityTaipei
Period98/11/298/11/5

Fingerprint

Software engineering
Rapid prototyping
Real time systems
Computer programming
Virtual reality
Computer aided design
Computer systems
Computer simulation

ASJC Scopus subject areas

  • Software

Cite this

Kim, J., Kang, K. C., Kim, H., & Lee, J. (1998). Software engineering of virtual worlds. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST (pp. 131-138). Association for Computing Machinery. https://doi.org/10.1145/293701.293718

Software engineering of virtual worlds. / Kim, Jeonghyun; Kang, Kyo Chul; Kim, Hyejung; Lee, Jiyoung.

Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST. Association for Computing Machinery, 1998. p. 131-138.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kim, J, Kang, KC, Kim, H & Lee, J 1998, Software engineering of virtual worlds. in Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST. Association for Computing Machinery, pp. 131-138, ACM Symposium on Virtual Reality Software and Technology, VRST 1998, Taipei, Taiwan, Province of China, 98/11/2. https://doi.org/10.1145/293701.293718
Kim J, Kang KC, Kim H, Lee J. Software engineering of virtual worlds. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST. Association for Computing Machinery. 1998. p. 131-138 https://doi.org/10.1145/293701.293718
Kim, Jeonghyun ; Kang, Kyo Chul ; Kim, Hyejung ; Lee, Jiyoung. / Software engineering of virtual worlds. Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST. Association for Computing Machinery, 1998. pp. 131-138
@inproceedings{c656e889419641b98473ad4aaae05cca,
title = "Software engineering of virtual worlds",
abstract = "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.",
author = "Jeonghyun Kim and Kang, {Kyo Chul} and Hyejung Kim and Jiyoung Lee",
year = "1998",
month = "1",
day = "1",
doi = "10.1145/293701.293718",
language = "English",
isbn = "1581130198",
pages = "131--138",
booktitle = "Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - Software engineering of virtual worlds

AU - Kim, Jeonghyun

AU - Kang, Kyo Chul

AU - Kim, Hyejung

AU - Lee, Jiyoung

PY - 1998/1/1

Y1 - 1998/1/1

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

UR - http://www.scopus.com/inward/citedby.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

SP - 131

EP - 138

BT - Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST

PB - Association for Computing Machinery

ER -