OMII-UK Home

RAVE

Summary

The OMII-UK Resource-Aware Visualization Environment (OMII-RAVE) is a client/server package that enables users to collaboratively view datasets over distributed systems, whilst sharing available resources.

Legacy software

Legacy software is available for download, but it is not supported by OMII-UK.

Download

RAVE is currently released as an alpha version. It can be downloaded as a source bundle and built using the the CSP build process (which allows you to build our software from source). We suggest contacting OMII-UK for assistance with building the alpha release of RAVE.

Download RAVE alpha release

Download CSP build process

Status

Version 0.0.3 of RAVE is available for download.

System Requirements

A video card with a hardware accelerated driver for OpenGL (Nvidia is the most tested platform)

The RAVE applet has been tested with the following environments:

Operating SystemBrowserJavaJava3DGPU
Fedora Core 4FirefoxSun 1.5.0_08-b031.3.1 (OpenGL)NVidia GeForce Go! 7800
Windows XP Home SP2FirefoxSun 1.5.0_08-b031.4.0_01NVidia GeForce FX 5200

Further information

  • Homepage
  • Documentation is included in the OMII-RAVE tarball
  • Known issues are contained in the README.txt bundled with each release
  • Support email

Developers

RAVE is being developed by a team at the Welsh e-Science Centre based at Cardiff University.

What can it do?

OMII-UK Resource-Aware Visualization Environment (OMII-RAVE) provides services to host datasets for distributed, collaborative visualization. Users download the datasets and are then kept in loose synchronisation with any changes occurring within the dataset.

Should a client have insufficient local resources to render the dataset, additional OMII-RAVE services can be used to render the dataset for the client, where only a stream of rendered images is sent over the network rather than the underlying dataset.

How does it work?

The OMII Resource-Aware Visualization Environment (OMII-RAVE) client contacts a predetermined Grimoires server (such as that hosted by the NGS), and searches for OMII-RAVE data services. Each such service is then interrogated for currently hosted datasets, which the user may instruct the client to subscribe to.

If the user to upload a new dataset (to be advertised to and discovered by other users), the client will scan available data services and upload the dataset to the most appropriate data service (through various heuristics, such as machine load, available memory, network bandwidth, etc.).

If a user instructs the client to collaboratively view a dataset, the client verifies if the local machine has sufficient resources to host the dataset locally; if not, an OMII-RAVE render service is selected (via heuristics). This render service will then download a copy of the dataset on behalf of the client, render views of it and return the rendered images as a movie stream to the client for local display (and interaction). If the dataset is hosted locally or remotely, the user does not need to know, nor is there any difference in the locally displayed GUI.

Note that a single data service or render service can host multiple datasets, each dataset in turn hosting multiple simultaneous users. This supports resource sharing, and enables collaboration through multiple people viewing the same dataset simultaneously. Each simultaneous user is depicted in the dataset with a simplified avatar, so their location (and view direction) is known to all, enabling such concepts as guided tours or to publicise an interesting viewpoint that they wish to share.

Each dataset is hosted in a newly spawned JVM for additional security; if any aspect of the service suffers a critical failure, it will not affect any other hosted datasets. Datasets are hosted for a given lifetime, after which the dataset is discarded and the resources returned for use by other datasets on the server machine.

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
gz
CSBuildProcess-3.4.1.tar.gz 10335.7 kB 1 31-Mar-2010 15:34 SimonHettrick
tgz
RaveService-0.0.3.tgz 7104.6 kB 1 31-Mar-2010 15:35 SimonHettrick
« This page (revision-14) was last changed on 31-Mar-2010 15:53 by SimonHettrick [RSS]

© The University of Southampton on behalf of OMII-UK. All Rights Reserved. | Terms of Use | Privacy Policy | PageRank Checker