Additional Information on RDV Usage

RDV Demonstration of DataTurbine Feeds from Taiwan's Kenting Coral Reef (KCR) and San Diego's Santa Margarita Ecological Reserve (SMER)

Overview
    The Real-time Data Viewer (RDV) user interface has been significantly simplified for the purpose of providing a user-friendly desktop presentation of DataTurbine's capabilities for real-time data and video streaming. The main theme of this demonstration is the ability to distribute heterogeneous synchronized data streams from geographically disparate sources over the Internet. This theme is implemented here by aggregating real-time data and video streams from two distant sites. The first is from a DataTurbine deployment at Kenting Coral Reef in Taiwan, where a video observatory was deployed in 2004. The second is the Santa Margarita Ecological Reserve at which a camera and sensor array, served by a National Instruments CompactRIO, were deployed in 2007. Data from both of these sites is being streamed through local DataTurbine servers and aggregated by a DataTurbine server at UC San Diego (UCSD).

RDV Configuration
    The ability to specify configurations of which data streams to view and how to view them is central to implementing a demonstration such as this. This accomplished using a technology called the Java Network Launch Protocol (JNLP), also called "Java Webstart". This allows the invocation of a Java program that is downloaded and run on demand on a client computer's Java Virtual Machine (JVM) via http. JNLP also allows specification of command-line arguments to the program being launched, one of which is the URL of a highly customized configuration file that specifies the views that are presented in this demonstration to a high level of detail.

Demonstration Architecture
    These data streams are accumulated from their respective geographical locations using the three routing mechanisms that are available in DataTurbine to compose real-time data streaming topologies. KCR data is mirrored to UCSD, and SMER data is shortcut routed from an intermediate DataTurbine server that serves as the parent node in a parent-child route from the SMER site. niagara.sdsc.edu hosts an http server that presents the JNLP specification file that instructs the download and execution of RDV from niagara to use yet another specification file that is presented over http by niagara to instruct the DataTurbine server to which to connect and which channels to subscribe to, as well as to completely customize the RDV view.

RDV in a Nutshell
preconfiguration of real-time data views from both SMER and KCR have been prepared to be invoked easily via JNLP. Simply clicking the following links will start preconfigured RDV instances:
Kenting Coral Reef
Santa Margarita Ecological Reserve