This paper describes Pavilion, an object-oriented middleware framework for developing collaborative web-based applications. Pavilion enables a developer to construct new applications by inheriting and extending its default functionality. Reusable and extensible Pavilion components include interfaces to common web browsers, a reliable multicast protocol tailored for delivery of web resources, a leadership protocol for floor control, and a highly modular proxy server that supports data type-specific plug-ins. The architecture and operation of Pavilion are described, followed by a discussion of VGuide, a synchronous VRML application built using Pavilion. VGuide enables one user to lead other users through virtual worlds in a synchronous manner
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...
Networked Virtual Environments allows multiple users to interact in real-time even though those user...
As computers become widely used and the network grows rapidly, there has been a growing interest in ...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
Collaborative applications provide a group of users with the facility to communicate and share data ...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
A Collaborative Virtual Environment, CVE, is a computer-based virtual space that supports collaborat...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
The demand for systems that facilitate remote human interactions is growing and there are many tools...
multimedia interfaces Multi-User Virtual Environments (MUVEs) provide stateful environments with sof...
The Internet and its multimedia component, the World Wide Web (WWW), are the essential technological...
This paper describes a system designed to help architecture students in designing three-dimensional ...
This paper presents an approach to a Web based collaboration system for workshop-like events. It add...
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...
Networked Virtual Environments allows multiple users to interact in real-time even though those user...
As computers become widely used and the network grows rapidly, there has been a growing interest in ...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
Collaborative applications provide a group of users with the facility to communicate and share data ...
We propose a software toolkit for developing complex web-based user interfaces, incorporating such t...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
A Collaborative Virtual Environment, CVE, is a computer-based virtual space that supports collaborat...
This dissertation reports research and development of a platform for Collaborative Virtual Environme...
The demand for systems that facilitate remote human interactions is growing and there are many tools...
multimedia interfaces Multi-User Virtual Environments (MUVEs) provide stateful environments with sof...
The Internet and its multimedia component, the World Wide Web (WWW), are the essential technological...
This paper describes a system designed to help architecture students in designing three-dimensional ...
This paper presents an approach to a Web based collaboration system for workshop-like events. It add...
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...
Collaborative virtual environments (CVEs) are environments that actively support human-human communi...
Networked Virtual Environments allows multiple users to interact in real-time even though those user...
As computers become widely used and the network grows rapidly, there has been a growing interest in ...