Offline ensin -arkkitehtuuri mobiilikehityksessä
Pakarinen, Ville (2019)
Pakarinen, Ville
2019
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-2019052712151
https://urn.fi/URN:NBN:fi:amk-2019052712151
Tiivistelmä
Opinnäytetyön tavoitteena oli offline ensin -ajattelumallin tutkiminen mobiilisovelluksien näkökulmasta. Opinnäytetyössä esiteltiin erilaisia suunnitteluperiaatteita ja työvälineitä, joita voidaan hyödyntää verkontilasta riippumattoman mobiiliratkaisun suunnittelussa ja toteutuksessa.
Opinnäytetyön teoriaosuudessa keskityttiin kuvaamaan, mitä verkkopohjaisella sovelluksella tarkoitetaan ja kuinka offline-suunnitteluperiaate sopii kyseiseen malliin. Teoriaosuudessa käsiteltiin erilaisia teknisiä toimintaperiaatteita ja työvälineitä, joita voidaan hyödyntää suunniteltaessa offline-ominaisuuksia Android-pohjaisille mobiililaitteille.
Opinnäytetyössä hyödynnettiin suunnittelutieteellistä tutkimusmenetelmää, jonka lopputuloksena on artefakti, jossa case-toiminnallisuuden määrityksiin perustuen suunniteltiin toimiva offline-toimintaperiaate. Offline-toimintaperiaatteen suunnittelua ohjasi case-toiminnallisuudelle asetut määritykset ja rajoitukset.
Käsiteltävän tapauksen pohjalta syntyi ratkaisu esiteltyyn ongelmaan, jossa hyödynnetään offline ensin -suunnitteluperiaatetta. Ratkaisua arvioitiin käytettävien suunnitteluperiaatteiden ylläpidettävyyden ja ymmärrettävyyden näkökulmasta. Tutkimuksen päätteeksi arvioitiin, kuinka suunniteltua toimintaperiaatetta voitaisiin jatkokehittää ja vastata hajautetun tietojärjestelmän synkronoinnin aiheuttamiin haasteisiin.
Opinnäytetyön teoriaosuudessa keskityttiin kuvaamaan, mitä verkkopohjaisella sovelluksella tarkoitetaan ja kuinka offline-suunnitteluperiaate sopii kyseiseen malliin. Teoriaosuudessa käsiteltiin erilaisia teknisiä toimintaperiaatteita ja työvälineitä, joita voidaan hyödyntää suunniteltaessa offline-ominaisuuksia Android-pohjaisille mobiililaitteille.
Opinnäytetyössä hyödynnettiin suunnittelutieteellistä tutkimusmenetelmää, jonka lopputuloksena on artefakti, jossa case-toiminnallisuuden määrityksiin perustuen suunniteltiin toimiva offline-toimintaperiaate. Offline-toimintaperiaatteen suunnittelua ohjasi case-toiminnallisuudelle asetut määritykset ja rajoitukset.
Käsiteltävän tapauksen pohjalta syntyi ratkaisu esiteltyyn ongelmaan, jossa hyödynnetään offline ensin -suunnitteluperiaatetta. Ratkaisua arvioitiin käytettävien suunnitteluperiaatteiden ylläpidettävyyden ja ymmärrettävyyden näkökulmasta. Tutkimuksen päätteeksi arvioitiin, kuinka suunniteltua toimintaperiaatetta voitaisiin jatkokehittää ja vastata hajautetun tietojärjestelmän synkronoinnin aiheuttamiin haasteisiin.