Ryan Nichol, [email protected] July 2013 ... well ongoing really
AWARE is a web based tool for remote monitoring of neutrino experiments in Antarctica which utilise radio detectors to search for high enegry neutrinos. In principle the tool could be used for monitoring any type of data. AWARE works by storing all of the data in Javascript Object Notation (JSON) format. "JSON is a text based open standard designed for human readable data interchange." according to Wikipedia.
There are three elements of AWARE:
- A C++/ROOT library that can be used to generate the AWARE JSON files. This library can be used by any implementation.
- Some programs that use the library in 1) and turn ROOT data in to JSON data. Since these programs have to read in specific data and as such they are implementation specific.
- A set of javascript files that handle reading the JSON files (using jQuery) and plotting the data (using Flot). Other than some experiment specific configuration files, these javascript files and web pages can be used by multiple implementations.
This GitHub repository contains the library (1) in the rootsrc sub directory, and it contains the javascript and web pages (3).