Näytä suppeat kuvailutiedot

Adaptive Web UI for Modular diagnostics service

Koski, Jarmo (2022-04-26)

dc.contributor.authorKoski, Jarmo
dc.date.accessioned2022-05-05T21:01:52Z
dc.date.available2022-05-05T21:01:52Z
dc.date.issued2022-04-26
dc.identifier.urihttps://www.utupub.fi/handle/10024/153816
dc.description.abstractTo do a Web-based service, there are several architectures and software tools for choose from. Also, nearly as many frameworks that can implement a graphical user interface for the service. This thesis involves studying and building of such service with a graphical user interface for a modular diagnostic device, which utilizes RESTful client-server architecture to communicate with the user interface using JSON data format. The adaptive user interface built using React libraries provide clarity and humanly presentable data from the back-end. Applications are running on a Linux based operating system which packages are reduced to bare minimum and customized to the need that the applications require. This thesis focuses on information display devices to implement diagnostic features to track and monitor the well-being of the system and its components, and to adjust critical functions that the device has. This information display device is utilized e.g., passenger systems which are used in a variety of environments, so the device faces and needs to endure challenging and varied conditions. The above-mentioned user interface facilitates the user perceived information about the status of the device, as well as the settings to be made to it. As a result, this thesis introduces selected software architecture, software tools and technology to build such a diagnostic service. Also, a survey was conducted using System usability scale to evaluate the usability of the user interface. The survey was targeted for a specific group that either had experience of or could be using the user interface for the diagnostics data.
dc.description.abstractWeb-pohjaisen palvelun tekemiseen on saatavilla useita eri arkkitehtuureja sekä ohjelmistotyökaluja valittavaksi. Myös on olemassa melkein yhtä paljon ohjelmistollisia puitteita graafisen käyttöliittymän tekemiseen tuolle palvelulle. Tämä lopputyö sisältää tutkimusta sekä rakentamista moisen palvelun ja graafisen käyttöliittymän tekemiseen modulaariselle diagnostiikka laitteelle, joka käyttää hyväkseen RESTful asiakaspalvelin arkkitehtuuria sekä JSON tiedostoformaattia. Reactin kirjastoilla rakennettu adaptiivinen käyttöliittymä tarjoaa selkeyttä sekä humaanisti esittää tietoa taustapalvelulta. Ohjelmistot pyörivät Linux-pohjaisessa käyttöjärjestelmässä, joka on hyvin pelkistetty ja mukautettu toimimaan käytettyjen ohjelmistojen tarpeiden mukaan. Tämä työ keskittyy informaationäyttölaitteisiin sijoitettuun seurantarajapintaan, joka tarkkailee laitteen hyvinvointia sekä säätelee laitteen olennaisimpia toimintoja. Informaationäyttölaitetta hyödynnetään mm. matkustajajärjestelmissä, joita käytetään erinäisissä ympäristöissä, jolloin laite kohtaa haastavia ja vaihtelevia olosuhteita. Edellä mainittu käyttöliittymä helpottaa käyttäjän mieltämää informaatiota laitteen tilasta, sekä sille tehtävistä asetuksista. Tuloksena tämä työ esittelee valitun ohjelmistoarkkitehtuurin, ohjelmistotyökalut sekä teknologian, joilla kyseinen diagnostiikka palvelu voidaan rakentaa. Tämä työ myös sisältää System usability scale kyselyn, joka arvioi käyttöliittymän käytettävyyttä. Kysely oli kohdistettu tietylle ryhmälle, jolla oli joko kokemusta tai tulisivat käyttämään diagnostiikkatiedolle rakennettua käyttöliittymää.
dc.format.extent71
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.subjectweb, user interface, rest, json, react
dc.titleAdaptive Web UI for Modular diagnostics service
dc.type.ontasotfi=Diplomityö|en=Master's thesis|
dc.rights.accessrightssuljettu
dc.identifier.urnURN:NBN:fi-fe2022050532917
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot