|
User
Guide
Developer
Docs
|
||||||||
![]() |
||||||||
| DistView is a framework for building
collaborative applications. It provides group communication services that
meet the various shared state management needs of collaborative environments.
The services are provided by the Corona
stateful multicast server and they are designed to support both synchronous
and asynchronous collaboration over the World Wide Web, where collaborating
clients may be dynamically downloaded over the internet.
Written entirely in the Java programming language, DistView provides efficient support for multicast messages, a rich interface for group and session management, the ability to ensure uniformly sequenced message delivery, a lock-based distributed synchronization mechanism, and support for selective window sharing. The DistView framework has been implemented and is currently extensively used in the context of the UARC project, an experimental testbed for wide-area scientific collaboratory work. This testbed is implemented as a large object-oriented distributed system on the Internet and provides a collaboratory environment in which a geographically dispersed community of scientists perform real-time experiments at remote facilities without having to leave their home institutions. Client applications supported by the Corona services provide the users with various facilities for remotely conducting their science. These include various shared data viewers for graphically displaying instrument data, a multi-party chat box for exchanging textual messages, and a notebook-like draw tool for saving and sharing notes, images and drawings.
|
Related
Pages
News
|
|||||||
![]() |
||||||||