TY - GEN
T1 - Software engineering, HCI techniques and Java technologies joined to develop web-based 3D-collaborative virtual environments
AU - Menchaca, Rolando
AU - Balladares, Leandro
AU - Quintero, Rolando
AU - Carreto, Chadwick
PY - 2005
Y1 - 2005
N2 - In this paper, we describe a set of tools, based on software engineering, HCI techniques and Java technologies, to support the software development process of 3D Web-based collaborative virtual worlds (CVE) populated by non autonomous interactive entities. This work is a first effort to define a methodology supported by design, analysis and implementation tools that assist the development of Web-based CVE. Our proposal emphasizes on the collaboration aspects among the entities that populate the virtual world and the services that they offer to each other in order to carry out collaboration, rather than modeling and aesthetical aspects of the worlds. This is done from conceptual, operational and implementation points of view. The tools we propose are; a model for the conceptualization of the virtual world under the concept of social groups, a graph-based high level notation to specify the interactions among the entities, and a Java-based software framework that gives support to the model and the interaction graph in order to facilitate the implementation of the CVE. We describe the current implementation of our model. At the end, we outline how these tools could be part of a methodology for the construction of Web-based CVE and show an example of a CVE developed following the methodology and tools described.
AB - In this paper, we describe a set of tools, based on software engineering, HCI techniques and Java technologies, to support the software development process of 3D Web-based collaborative virtual worlds (CVE) populated by non autonomous interactive entities. This work is a first effort to define a methodology supported by design, analysis and implementation tools that assist the development of Web-based CVE. Our proposal emphasizes on the collaboration aspects among the entities that populate the virtual world and the services that they offer to each other in order to carry out collaboration, rather than modeling and aesthetical aspects of the worlds. This is done from conceptual, operational and implementation points of view. The tools we propose are; a model for the conceptualization of the virtual world under the concept of social groups, a graph-based high level notation to specify the interactions among the entities, and a Java-based software framework that gives support to the model and the interaction graph in order to facilitate the implementation of the CVE. We describe the current implementation of our model. At the end, we outline how these tools could be part of a methodology for the construction of Web-based CVE and show an example of a CVE developed following the methodology and tools described.
KW - 3D collaborative virtual environments
KW - Java technologies
KW - human computer interaction
KW - object oriented programming
KW - software engineering
UR - http://www.scopus.com/inward/record.url?scp=77953850099&partnerID=8YFLogxK
U2 - 10.1145/1111360.1111365
DO - 10.1145/1111360.1111365
M3 - Contribución a la conferencia
AN - SCOPUS:77953850099
SN - 1595932240
SN - 9781595932242
T3 - ACM International Conference Proceeding Series
SP - 40
EP - 51
BT - Proceedings of the 2005 Latin American Conference on Human-Computer Interaction, CLIHC '05
T2 - 2005 Latin American Conference on Human-Computer Interaction, CLIHC '05
Y2 - 23 October 2005 through 26 October 2005
ER -