Näytä suppeat kuvailutiedot

Tietokoneen käytön analysointityökalun suunnittelu ja toteutus

Tarvainen, Atte (2016)

dc.contributor.authorTarvainen, Atte-
dc.date.accessioned2016-12-20T07:56:28Z
dc.date.available2016-12-20T07:56:28Z
dc.date.issued2016-
dc.identifier.uriURN:NBN:fi:amk-2016121921140-
dc.identifier.urihttp://www.theseus.fi/handle/10024/121200
dc.description.abstractOpinnäytetyön tavoitteena oli toteuttaa järjestelmä, jonka avulla käyttäjä kykenee vertaamaan järjestelmään tuomaansa dataa rinnakkain ja löytämään tätä kautta mahdollisia korrelaatioita täysin toisistaan irrallisten tunnuslukujen väliltä. Järjestelmään oli tavoitteena toteuttaa erikseen sovellus datan analysointiin sekä käyttäjän päätelaitteen käyttöä analysoiva työkalu, jonka keräämä data tallennettaisiin varsinaiseen dataa analysoivaan sovellukseen. Työssä toteutettiin web-ohjelmointiteknologioita käyttäen web-sovellus, sekä käyttäjän päätelaitteelle sijoitettava tietokoneen käyttöä analysoiva sovellus. Web-sovellus ohjelmoitiin kahdessa eri osassa: web-selainsovelluksena sekä palvelinsovelluksena. Palvelinsovellus toteutettiin käyttäen LAMP-sovelluskokoelmaa hyödyntäen useita valmiita sovelluskomponentteja. Palvelinsovellus ohjelmoitiin avaamaan REST-rajapinta, jonka kautta web-selainsovellus kykenee viestimään. Web-selainsovellus ohjelmoitiin käyttämällä AngularJS-sovelluskehystä ja käyttöliittymäkomponenttina käytettiin Angular Material -käyttöliittymäkirjastoa. Työpöytäsovelluksen ohjelmoinnin alustana käytettiin useita eri käyttöjärjestelmiä tukevaa NWJS-sovelluskehystä, jonka ohjelmoinnissa hyödynnettiin web-selainsovellukseen ohjelmoituja komponentteja. Sovellukseen toteutettiin kaikki sovelluksen vaatimuksiin määritellyt toiminnot. Sovellus otettiin käyttöön opinnäytetyön laatijan kotiympäristöön, jossa se asetettiin tallentamaan lämpötilaa sekä muita elämään liittyviä tunnuslukuja.fi
dc.description.abstractThe main goal of the thesis was to implement a web service where users may save and analyze their data. Users should also be able to compare separated data series with each other and find hidden correlations between them. The system aimed at two different applications. The first was the web application and the second the one to be installed to the user’s computer. The computer application was intended to log user’s computer activity statistics and send them over to the web application. Two applications were designed and programmed using the web application development techniques. The LAMP stack with several frameworks and libraries was used as a base for the web application development. The web application was built to consist of two separated parts, the server application and the client application. The communication interface between the client application and the server application was implemented as REST. The desktop application was programmed on NWJS application framework and some parts of the Angular application built for the web application were used in the desktop application development as well. The thesis results in two totally separated applications which both implemented all the requirements listed in the original system specification. The whole system was taken into use in the writer’s home environment as a service for saving the home temperature data side by side with all other data on indicators gathered from ordinary living.en
dc.language.isofin-
dc.publisherJyväskylän ammattikorkeakoulu-
dc.rightsAll rights reserved-
dc.titleTietokoneen käytön analysointityökalun suunnittelu ja toteutusfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/386-
dc.organizationJyväskylän ammattikorkeakoulu-
dc.contributor.organizationJyväskylän ammattikorkeakoulu-
dc.subject.keywordAngularJS-
dc.subject.keywordJavaScript-
dc.subject.keywordPHP-
dc.subject.keywordSymfony-
dc.subject.keywordREST-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.disciplineOhjelmistotekniikan koulutusohjelma-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot