1. Implementation of responsive web user interface for a production planning system
- Author
-
Kuokkanen, Henri, Tietotekniikka – Pervasive Computing, Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering, Tampere University of Technology, and Mikkonen, Tommi
- Subjects
Tietotekniikka - Abstract
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.
- Published
- 2017