Multiagent systems
Copies convergence in a distributed real-time collaborative environment
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
Collaborative Virtual Environments: Digital Places and Spaces for Interaction
Collaborative Virtual Environments: Digital Places and Spaces for Interaction
Group Coordination Support for Synchronous Internet Collaboration
IEEE Internet Computing
Data Management Issues and Trade-Offs in CSCW Systems
IEEE Transactions on Knowledge and Data Engineering
Distributed Virtual Worlds for Collaborative Work Based on Java RMI and VRML
CRIWG '00 Proceedings of the 6th International Workshop on Groupware
CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction
Real-time collaboration of virtual laboratories through the Internet
Computers & Education
Hi-index | 0.00 |
A model and a Java Framework to aid the construction of 3D Web-based Collaborative Virtual Environments (3D-CVE) are described in this paper. The proposal emphasizes on the interaction and collaboration among the entities (users' avatars, agents, etc.) that populate the virtual world; and the services that they offer to each other in order to interact, or to carry out some kind of collaborative task. We propose a model for the conceptualization of CVE under the concept of social groups, a graph-based high level notation to specify the interactions among the entities that populate the CVE, and a Java based software framework that gives support to the model and the interaction graph in order to facilitate the implementation of the 3D-CVE. From the developing process point of view, the goal of the collaboration model and the framework proposed here is not only to develop 3D-CVE faster, but also the resulting 3D-CVEs have similar structures, they are easier to maintain and eventually to integrate. Design patterns were very useful to fulfill these characteristics, as we describe in the next sections. CVEs developed with the framework enable, through the Web browser, a shared understanding regarding many scientific, engineering and entertainment subjects concerned with three-dimensional data.