Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Populating the Internet: supporting multiple users and shared applications with VRML
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
DISCIPLE: a framework for multimodal collaboration in heterogeneous environments
ACM Computing Surveys (CSUR)
Inside MASSIVE-3: flexible support for data consistency and world structuring
Proceedings of the third international conference on Collaborative virtual environments
Component framework infrastructure for virtual environments
Proceedings of the third international conference on Collaborative virtual environments
NESSIE: an awareness environment for cooperative settings
Proceedings of the Sixth European conference on Computer supported cooperative work
Contigra: an XML-based architecture for component-oriented 3D applications
Proceedings of the seventh international conference on 3D Web technology
Bamboo - A Portable System for Dynamically Extensible, Real-Time, Networked, Virtual Environments
VRAIS '98 Proceedings of the Virtual Reality Annual International Symposium
A multimedia workflow-based collaborative engineering environment for oil & gas industry
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction
SSIML/Components: a visual language for the abstract specification of 3D components
Proceedings of the eleventh international conference on 3D web technology
On consistency and network latency in distributed interactive applications: a survey--part I
Presence: Teleoperators and Virtual Environments
Designing interaction protocols using noughts and crosses type games
Journal of Network and Computer Applications
Applying telepresence to incident management: The virtual incident command center
Presence: Teleoperators and Virtual Environments
OGRE-Multimedia: An API for the Design of Multimedia and Virtual Reality Applications
KES '08 Proceedings of the 12th international conference on Knowledge-Based Intelligent Information and Engineering Systems, Part III
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Towards an interaction model in collaborative virtual environments
ICVR'07 Proceedings of the 2nd international conference on Virtual reality
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
Bringing integrated multimedia content into virtual reality environments
Transactions on Edutainment III
Hi-index | 0.00 |
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.