Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Lapin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Lapin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Työpöytäsovelluksen rakentaminen Tauria hyödyntäen

Hyötylä, Niklas (2025)

 
Avaa tiedosto
Hyotyla_Niklas.pdf (1.982Mt)
Lataukset: 


Hyötylä, Niklas
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120532881
Tiivistelmä
Opinnäytetyössä tutkittiin ja toteutettiin menetelmä, jonka avulla valmiiksi rakennettu React-pohjainen web-sovellus paketoitiin kevyeksi, natiivisti asennettavaksi työpöytäsovellukseksi Tauri-kehyksen avulla. Työn tavoitteena oli tuottaa toistettava prosessi sekä tutkia ja selvittää paketoimiseen liittyviä teknisiä haasteita, joita toimeksiantaja Lapin ammattikorkeakoulun FrostBit-ohjelmistolaboratorio kohtasi omassa kehitystyössään.

Työssä käydään läpi hybridisovelluskehityksen keskeiset käsitteet, WebView-pohjaisten ratkaisujen toimintaa sekä Taurin arkkitehtuuria ja turvallisuusmallia. Menetelmällisesti työ toteutettiin nelivaiheisena prosessina, joka sisälsi lähtökoodin analysoinnin, Tauri-ympäristön konfiguroinnin, pakkaus- ja resurssipolkuihin liittyvien ongelmien ratkaisemisen sekä lopullisen build-version testauksen. Testauksen keskiössä olivat sovelluksen toimivuus, resurssien latautuminen, suorituskyky ja käyttäjäkokemus.

Opinnäytetyön tuloksena syntyi toimiva Windows-työpöytäsovellus, joka säilytti alkuperäisen web-version ominaisuudet, mutta saavutti huomattavasti pienemmän sovelluskoon ja alhaisemman muistinkäytön verrattuna yleisiin vaihtoehtoihin. Prosessin aikana syntyi vaiheittainen dokumentaatio, erillinen käytännön best practices -opas sekä suorituskykymittausten tulokset. Näiden perusteella Tauri toimi tässä työssä toimivana ratkaisuna valmiin React-sovelluksen paketoimiseen Windows-ympäristöön. Työssä syntynyt materiaali helpottaa vastaavien projektien suunnittelua jatkossa.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste