Käyttöliittymäsovelluksen toteutus Electron-ohjelmistokehystä käyttäen
Savela, Ilkka (2024)
Savela, Ilkka
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052114135
https://urn.fi/URN:NBN:fi:amk-2024052114135
Tiivistelmä
Insinöörityössä selvitettiin Electron-sovelluskehyksen soveltuvuutta käyttöliittymäsovelluksen kehittämiseen. Työ tehtiin yrityksen toimeksiantona ja sen aikana kehitettiin selvitystä varten Proof of Concept -tasoinen työpöytäsovellus. Käyttöliittymäsovelluksen kohteena oli yrityksen lämpötilanseurantajärjestelmä.
Sovelluksen vaatimuksia ja ulkoasua suunniteltiin yhdessä toimeksiantajayrityksen kanssa. Sovelluksen haluttiin olevan Windows-tietokoneelle helposti asennettava työpöytäsovellus. Sovelluksen tuli kyetä hakemaan tietoa olemassa olevalta backend-palvelimelta, joka kerää ja tallentaa esimerkiksi kylmähuoneisiin sijoitetuista antureista saatavaa dataa.
Työssä onnistuttiin luomaan tärkeimmät vaatimukset täyttävä työpöytäsovellus. Joitain toissijaisia vaatimuksia ei pystytty projektin aikataulun puitteissa toteuttamaan. Sovellus paketoitiin käyttäen Electron Forgea ja sille tehtiin asennustiedosto, jonka avulla käyttäjä voi helposti asentaa sovelluksen Windows-tietokoneeseen.
Insinöörityössä tehdyn selvityksen pohjalta, Electron-sovelluskehyksen todettiin olevan mahdollinen toteutustapa lämpötilanseurantajärjestelmän käyttöliittymäsovelluksen toteutukseen. Vaihtoehtoisten toteutustapojen soveltuvuutta yrityksen tarpeisiin voisi olla aiheellista jatkaa ennen varsinaisen sovelluksen kehitystä. Selvityksen perusteella yrityksen päätettäväksi jäi, jatkaako se sovelluksen kehittämistä Electron-sovelluskehystä hyödyntäen. Huolimatta siitä, jatketaanko kehitystä Electron-sovelluskehystä hyödyntäen, työssä tehtyä suunnittelua ja tuotettua ohjelmakoodia voidaan hyödyntää tulevaisuudessa.
Sovelluksen vaatimuksia ja ulkoasua suunniteltiin yhdessä toimeksiantajayrityksen kanssa. Sovelluksen haluttiin olevan Windows-tietokoneelle helposti asennettava työpöytäsovellus. Sovelluksen tuli kyetä hakemaan tietoa olemassa olevalta backend-palvelimelta, joka kerää ja tallentaa esimerkiksi kylmähuoneisiin sijoitetuista antureista saatavaa dataa.
Työssä onnistuttiin luomaan tärkeimmät vaatimukset täyttävä työpöytäsovellus. Joitain toissijaisia vaatimuksia ei pystytty projektin aikataulun puitteissa toteuttamaan. Sovellus paketoitiin käyttäen Electron Forgea ja sille tehtiin asennustiedosto, jonka avulla käyttäjä voi helposti asentaa sovelluksen Windows-tietokoneeseen.
Insinöörityössä tehdyn selvityksen pohjalta, Electron-sovelluskehyksen todettiin olevan mahdollinen toteutustapa lämpötilanseurantajärjestelmän käyttöliittymäsovelluksen toteutukseen. Vaihtoehtoisten toteutustapojen soveltuvuutta yrityksen tarpeisiin voisi olla aiheellista jatkaa ennen varsinaisen sovelluksen kehitystä. Selvityksen perusteella yrityksen päätettäväksi jäi, jatkaako se sovelluksen kehittämistä Electron-sovelluskehystä hyödyntäen. Huolimatta siitä, jatketaanko kehitystä Electron-sovelluskehystä hyödyntäen, työssä tehtyä suunnittelua ja tuotettua ohjelmakoodia voidaan hyödyntää tulevaisuudessa.