Lokitiedon visualisointi selaimessa
Ventus, Mikael (2015)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121520713
https://urn.fi/URN:NBN:fi:amk-2015121520713
Tiivistelmä
Työn tarkoituksena oli tehdä TimeToPic Logger-ohjelmaan palvelinkomponentti, jonka tarkoitus on mahdollistaa TimeToPic Logger-ohjelman lokitiedon tarkastelu lähiverkon kautta nettiselaimessa. Näin lokidataan päästään käsiksi esimerkiksi mobiililaitteella.
Palvelinkomponentti on Qt-kehitysympäristössä ohjelmoitu luokka, joka sisältää web-palvelimen ja WebSocket-toteutuksen tiedon lähettämistä ja vastaanottamista varten. Komponentin lisäksi tehtiin nettisivu, jonka palvelin lähettää selaimelle sen yhdistäessä palvelimeen. Nettisivu vastaanottaa WebSocket-yhteydellä lokitietoa, ja näyttää sitä muutaman päivittyvän graafisen elementin avulla.
Työssä käydään läpi TimeToPic Loggerin toiminta lyhyesti, palvelinkomponentin määrittelyvaatimukset, työssä käytetyt tekniikat ja työkälut, sekä ohjelmakoodin toteutus ja testaus. Lopuksi pohditaan ohjelman jatkokehitysmahdollisuuksia, sekä käydään läpi projektin lopputulokset.
Palvelinkomponentti on Qt-kehitysympäristössä ohjelmoitu luokka, joka sisältää web-palvelimen ja WebSocket-toteutuksen tiedon lähettämistä ja vastaanottamista varten. Komponentin lisäksi tehtiin nettisivu, jonka palvelin lähettää selaimelle sen yhdistäessä palvelimeen. Nettisivu vastaanottaa WebSocket-yhteydellä lokitietoa, ja näyttää sitä muutaman päivittyvän graafisen elementin avulla.
Työssä käydään läpi TimeToPic Loggerin toiminta lyhyesti, palvelinkomponentin määrittelyvaatimukset, työssä käytetyt tekniikat ja työkälut, sekä ohjelmakoodin toteutus ja testaus. Lopuksi pohditaan ohjelman jatkokehitysmahdollisuuksia, sekä käydään läpi projektin lopputulokset.