Extending the Advanced Data Extraction Infrastructure : Research on HTML5 usage, server monitoring tool, support for multidimensional datasets
Riku Hytönen · Theseus (Ammattikorkeakoulujen) · 2012
The Advanced Data Extraction Infrastructure (ADEI) project functions as a bridge between the control systems that collect the measurements of various subsystems controlling the flow of data acquisition from experiments, and scientists analysing the flow of experiments and evaluating the collected data. The project is still in development and new features are added constantly. During the thesis the current version of the ADEI was extended by implementing a new data reader module to deal with Round Robin Database files that are used to monitor the status of the computers operating as part of control and data acquisition subsystems of the ADEI. The future development of the ADEI was also researched. The current server-side graphing approach has significant limitations in scalability and requires a rather high bandwidth between the server and clients. The use of HTML5 markup language was investigated. The investigation focused on the usage of canvas along the JavaScript drawing library RGraph to implement the ADEI’s graph drawing features on the client side of the application to lessen the need for high bandwidth. The test was successful and it is recommended to use the RGraph library as the platform for a new ADEI frontend. The current version of the ADEI can only present simple time series data while many experiments generate multidimensional time series data. To achieve the visualization of multidimensional data, a prototype module handling several new types of data that could not be presented with the current ADEI was created to provide a foundation for the further development of these features.