|
ABSTRACT
The design of a Virtual Environment (VE) is a distributed problem of multi-user access to shared resources. Such problem requires careful design decisions in order to provide a seamless system infrastructure capable of supporting flexible interactions in the shared scenarios.The complexity of this domain has led to intricate software systems that provide ad-hoc solutions to specific problems. Furthermore, many of them have gone to a dead end, due to their non-extensible design and their lack of code and module reuse.This paper presents a VE that is constructed on top of a component groupware framework. Our major aim is to provide an extensible infrastructure offering a set of collaborative services in a seamless way. At the conceptual level, it provides essential collaborative services: shared sessions, support for synchronous and asynchronous components, security, coordination, and a server-side awareness infrastructure. At the architectural level, the framework is constructed on top of a middleware integration platform and uses high performance publish/subscribe notification services. Finally, we present the advantages and limitations of this approach.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
Raimund Dachselt , Michael Hinz , Klaus Meißner, Contigra: an XML-based architecture for component-oriented 3D applications, Proceeding of the seventh international conference on 3D Web technology, p.155-163, February 24-28, 2002, Tempe, Arizona, USA
[doi> 10.1145/504502.504527]
|
| |
3
|
DIVE Homepage. http://www.sics.se/dive.
|
| |
4
|
Garcia P, Skarmeta A., Rallo R., ANTS: A new Collaborative Learning Framework, European Conference on Computer Supported Collaborative Learning. 2001.
|
 |
5
|
|
| |
6
|
H-Anim Humanoid Working Group. http://www.h-anim.org
|
| |
7
|
Hofte, G. Henriter. Working Apart Together: Foundations for Component Groupware. Telematica Instituut, Enschede, The Netherlands, 1997, 288.
|
 |
8
|
|
| |
9
|
Mitsubishi Electric Research Laboratories. Scalable Platform for Large Interactive Networked Environments (SPLINE). http://www.merl.com/projects/spline/.
|
| |
10
|
NPSNET Research Group. http://www.movesinstitute.org/~npsnet/index.html.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
Rudolph, M. Jamal:Components Frameworks and Extensibility. http://www.web3d.org/TaskGroups/x3d/lucidActual/jamal/JamalImpl.html
|
| |
15
|
Tower Project. http://tower.gmd.de.
|
| |
16
|
U.S. Department of Defense (DOD). Distributed Interactive Simulation, IEEE Standard 1278. 1993.
|
| |
17
|
VRML 97 External Authoring Interface. http://www.vrml.org/WorkingGroups/vrml-eai/Specification/
|
| |
18
|
|
| |
19
|
ANTS MOVE. http://ants.etse.urv.es/move/
|
CITED BY 5
|
|
|
|
|
|
|
|
Rolando Menchaca , Leandro Balladares , Rolando Quintero , Chadwick Carreto, Software engineering, HCI techniques and Java technologies joined to develop web-based 3D-collaborative virtual environments, Proceedings of the 2005 Latin American conference on Human-computer interaction, p.40-51, October 23-26, 2005, Cuernavaca, Mexico
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|