Towards a model and a framework to build web-based 3D collaborative virtual environments populated by interactive entities

Rolando Menchaca Méndez, Leandro Balladares Ocaña, Ruben Peredo Valderrama, Chadwick Carreto Arellano

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

In this paper a model an d a Java-based framework to aid the construction of 3D Web-browsing collaborative virtual environments (3D-CVE) populated by interactive entities are described. Our proposal emphasizes on the collaboration aspects among the entities that populate the virtual world and the services that they offer each other in order to carry out collaboration, rather than the modeling and aesthetical aspects of the worlds. We propose 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. By means of a directed graph, the model describes interaction between the entities that populate the virtual world. The nodes and edges of the graph can be mapped to entities (classes and interfaces) of the proposed architecture, reducing the time and effort needed to develop this type of applications. The architecture allows for easy distribution management of processes between clients and a server, or otherwise its centralization within a central server. We describe the current implementation and an example application.

Original languageEnglish
Pages (from-to)1470-1474
Number of pages5
JournalWSEAS Transactions on Computers
Volume4
Issue number11
StatePublished - Nov 2005
Externally publishedYes

Keywords

  • 3D-CVEs
  • Collaborative virtual environments (CVE)
  • Design patterns
  • Software engineering
  • Web-based 3D-CVE

Fingerprint

Dive into the research topics of 'Towards a model and a framework to build web-based 3D collaborative virtual environments populated by interactive entities'. Together they form a unique fingerprint.

Cite this