Responsiivisen web-käyttöliittymän toteutus tuotannonohjausjärjestelmään
Kuokkanen, Henri (2017)
Kuokkanen, Henri
2017
Tietotekniikka
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2017-05-03
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201704201329
https://urn.fi/URN:NBN:fi:tty-201704201329
Tiivistelmä
Web-sovellukset ovat kasvavissa määrin korvaamassa natiivisovelluksia. Web-sovellukset ovat alustasta riippumattomia, jolloin yksi sovellus toimii useilla laitteilla. Modernit responsiiviset web-sovellukset ovat korvanneet vanhemmat staattiset web-sovellukset. Responsiiviset web-sovellukset hyödyntävät yleensä valmiita JavaScript-kirjastoja, jotka mahdollistavat nopean sovelluskehityksen sekä monipuoliset ominaisuudet web-sovelluksissa. JavaScript-kirjastoja on viime vuosina julkaistu useita, ja sopivan kirjaston löytäminen voikin olla yrityksille vaikeaa.
Tämän tutkimuksen tavoitteena oli löytää SW-Development yritykselle sopiva JavaScript-käyttöliittymäkirjasto. Yrityksen tuotannonohjausjärjestelmää ollaan kehittämässä web-teknologioihin perustuvaksi. Tarkoituksena on löytää yrityksen käyttöön sopiva JavaScript-käyttöliittymäkirjasto, joka sopii yrityksen web-pohjaiseen SWDPES-sovellukseen. Valitun JavaScript-kirjaston pitää soveltua responsiivisen käyttöliittymän luomiseen. Lisäksi kirjastolla pitää pystyä tekemään single-page application (SPA) -sovelluksia. SPA-sovellukset ovat responsiivisia web-sovelluksia, joiden ei tarvitse ladata web-sivua uudestaan, kun käyttöliittymää päivitetään.
Diplomityön tutkimusmenetelmä oli kvalitatiivinen. Tutkimuksessa valittiin kriteerit, joihin useita JavaScript-kirjastoja verrattiin. Kriteereinä käytettiin esimerkiksi suorituskykyä ja helppokäyttöisyyttä. Tämän jälkeen kriteerien perusteella valittiin tekniikat, joita käyttäen toteutettiin responsiivinen demosovellus. Tälle demosovellukselle valittiin ennen toteutusta kriteerit, joiden perusteella arvioitiin demossa käytettyjen tekniikoiden soveltuvuutta yrityksen web-sovelluksiin.
Tutkimuksessa löydettiin sopivimmaksi kirjastoksi React. Reactia käytettiin demosovellusessa, jonka jälkeen sitä verrattiin demosovelluksen arviointikriteereihin. Tulosten perusteella React sopii yrityksen tuotannonohjausjärjestelmään, sillä se mahdollistaa responsiiviset web-käyttöliittymät, hyvän suorituskyvyn ja on helppokäyttöinen.
Tämän tutkimuksen tavoitteena oli löytää SW-Development yritykselle sopiva JavaScript-käyttöliittymäkirjasto. Yrityksen tuotannonohjausjärjestelmää ollaan kehittämässä web-teknologioihin perustuvaksi. Tarkoituksena on löytää yrityksen käyttöön sopiva JavaScript-käyttöliittymäkirjasto, joka sopii yrityksen web-pohjaiseen SWDPES-sovellukseen. Valitun JavaScript-kirjaston pitää soveltua responsiivisen käyttöliittymän luomiseen. Lisäksi kirjastolla pitää pystyä tekemään single-page application (SPA) -sovelluksia. SPA-sovellukset ovat responsiivisia web-sovelluksia, joiden ei tarvitse ladata web-sivua uudestaan, kun käyttöliittymää päivitetään.
Diplomityön tutkimusmenetelmä oli kvalitatiivinen. Tutkimuksessa valittiin kriteerit, joihin useita JavaScript-kirjastoja verrattiin. Kriteereinä käytettiin esimerkiksi suorituskykyä ja helppokäyttöisyyttä. Tämän jälkeen kriteerien perusteella valittiin tekniikat, joita käyttäen toteutettiin responsiivinen demosovellus. Tälle demosovellukselle valittiin ennen toteutusta kriteerit, joiden perusteella arvioitiin demossa käytettyjen tekniikoiden soveltuvuutta yrityksen web-sovelluksiin.
Tutkimuksessa löydettiin sopivimmaksi kirjastoksi React. Reactia käytettiin demosovellusessa, jonka jälkeen sitä verrattiin demosovelluksen arviointikriteereihin. Tulosten perusteella React sopii yrityksen tuotannonohjausjärjestelmään, sillä se mahdollistaa responsiiviset web-käyttöliittymät, hyvän suorituskyvyn ja on helppokäyttöinen.