dc.contributor.author | Hytönen, Riku | |
dc.date.accessioned | 2012-06-11T09:35:20Z | |
dc.date.available | 2012-06-11T09:35:20Z | |
dc.date.issued | 2012 | |
dc.identifier.uri | URN:NBN:fi:amk-2012061112406 | |
dc.identifier.uri | http://www.theseus.fi/handle/10024/46816 | |
dc.description.abstract | 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. | en |
dc.description.abstract | ADEI projektin kehittämä web-pohjainen sovellus toimii linkkinä erilaisten mittaustuloksia keräävien laitteistojen ja tuloksia analysoivien tutkijoiden välillä. Projektia kehitetään ja uusia ominaisuuksia lisätään jatkuvasti.
Osana opinnäytetyötä tutkittiin HTML5 merkkauskielen mahdollista käyttöä ADEIn jatkokehittämisessä keskittyen tarkastelemaan uutta canvas elementtiä ja piirtämiseen tarkoitetun RGraph JavaScript kirjaston käyttöä toteuttamaan ADEIn nykyiset kuvaajien piirto-ominaisuudet asiakaslaitteen puolella. Näin pystytään vähentämään palvelimen ja asiakaslaitteiden välisen korkean kaistanleveyden tarvetta. Testi onnistui ja suosittelen Rgraphia käytettäväksi ADEIn uuden käyttöliittymän kehityksessä.
Lisäksi kehitettiin nykyiseen ADEI versioon uusi lukurajapinnan laajennus käsittelemään Round Robin Database tiedostoja jota tultaisiin käyttämään ADEI palvelimien suorituskyvyn tarkkailuun.
Moniulotteisen datan, jota ei pystytä esittämään selkeästi nykyisten piirto-ominaisuuksien avulla, esittämistä varten kehitettiin kokeellinen moduuli. joka muodostaa pohjan näiden ominaisuuksien tulevalle jatkokehittämiselle. | fi |
dc.language.iso | eng | |
dc.publisher | Savonia-ammattikorkeakoulu | |
dc.rights | All rights reserved | |
dc.title | Extending the Advanced Data Extraction Infrastructure : Research on HTML5 usage, server monitoring tool, support for multidimensional datasets | en |
dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
dc.identifier.dscollection | 10024/1759 | |
dc.organization | Savonia-ammattikorkeakoulu | |
dc.subject.ysa | HTML | |
dc.subject.ysa | JavaScript | |
dc.subject.ysa | PHP | |
dc.subject.ysa | palvelimet | |
dc.contributor.organization | Savonia-ammattikorkeakoulu | |
dc.subject.keyword | HTML | |
dc.subject.keyword | PHP | |
dc.subject.keyword | JavaScript | |
dc.subject.keyword | Round Robin Database | |
dc.subject.keyword | Multidimensional Data | |
dc.subject.specialization | Ohjelmistotekniikka | |
dc.subject.degreeprogram | fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| | |
dc.subject.discipline | Tietotekniikan koulutusohjelma | |