Storing Data to Persistent Memory of Mobile Phone
Karjakin, Antti (2015)
Lataukset:
Karjakin, Antti
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015060312153
https://urn.fi/URN:NBN:fi:amk-2015060312153
Tiivistelmä
Mobiililaitteiden suorituskyky ja visuaalinen ulosanti ovat kehittyneet ja kehittyvät edelleen todella nopeasti. Tämän kehityksen myötä moni on voinut harkita mobiililaitetta jokapäiväisenä työkaluna. Mobiilaitteet kulkevat yleensä mukana joka paikkaan, myös niihin paikkoihin, joissa ei ole saatavilla verkkoyhteyttä.
Natiivi mobiilisovellus kykenee näyttämään siihen tallennetut tiedot myös ilman verkkoyhteyksiä. Selainpohjaiset mobiilisivustot eivät ole onnistuneet tehokkaasti samassa, ennen HTML5 standardin esittelemiä laajennuksia.
Granlund Oy on talotekniikkasuunnittelun, kiinteistö-, energia- ja ympäristöasioiden konsultoinnin sekä ohjelmistojen asiantuntijakonserni. Granlund kehittää ja myy kiinteistöjen ylläpitosovellusta Granlund Manageria SaaS-palveluna. Granlund Manager tarvitsi mobiilisovelluksen, jota olisi mahdollista käyttää myös ilman verkkoyhteyksiä.
Työn tavoitteena oli perehtyä yhteydettömän tiedon tukeen eri mobiilisovelluksissa. Sovellus voi olla toteutettuna natiivina, hybriidinä tai HTML5-pohjaisena sovelluksena. Työssä keskityttiin yhteydettömän tiedon tallentamiseen ja näyttämiseen sekä kuinka tuki yhteydettömyydelle voidaan toteuttaa kun työskennellään HTML5-pohjaisten sovellusten parissa.
Työn tekeminen aloitettiin määrittelemällä yhteydetöntä tietoa tarvitsevan sovelluksen vaatimuksia. Yhteydettömän tiedon näkökulmasta käsiteltiin tiedon tallentaminen ja sovelluksen logiikan varmistaminen. Lyhyesti käsiteltiin yhteyden tilan tunnistamista mobiililaitteissa. Tutkittiin tiedon tallentamisen mahdollisuudet ennen HTML5-standardia. Lisäksi käsiteltiin valittujen mobiilialustojen sekä HTML5-standardin ratkaisut tiedon tallentamiseksi yhteydettömään tilaan.
Tutkimus osoitti että Suomessa mobiililaitteiden markkinat ovat jakautuneet hieman eritavalla kuin muualla maailmassa. Suomessa kolme merkittävintä mobiilialustaa järjestyksessään ovat Google Android, Apple iOS sekä Windows Phone.
Työ osoitti, että on mahdollista tallentaa tietoja mobiililaitteen pysyväismuistiin ja tietoa voidaan lukea muistista ilman verkkoyhteyksiä kaikilla valituilla mobiiliohjelmistoalustoilla. Työ osoitti myös, että HTML5-pohjainen sovellus suoriutuu verkkoyhteydettömyydestä kuten natiivi mobiilisovellus. Tutkimusprosessin aikana saavutettiin paljon kokemusta ohjelmistoalustakohtaisista sekä HTML5-pohjaisista ratkaisuista.
Natiivi mobiilisovellus kykenee näyttämään siihen tallennetut tiedot myös ilman verkkoyhteyksiä. Selainpohjaiset mobiilisivustot eivät ole onnistuneet tehokkaasti samassa, ennen HTML5 standardin esittelemiä laajennuksia.
Granlund Oy on talotekniikkasuunnittelun, kiinteistö-, energia- ja ympäristöasioiden konsultoinnin sekä ohjelmistojen asiantuntijakonserni. Granlund kehittää ja myy kiinteistöjen ylläpitosovellusta Granlund Manageria SaaS-palveluna. Granlund Manager tarvitsi mobiilisovelluksen, jota olisi mahdollista käyttää myös ilman verkkoyhteyksiä.
Työn tavoitteena oli perehtyä yhteydettömän tiedon tukeen eri mobiilisovelluksissa. Sovellus voi olla toteutettuna natiivina, hybriidinä tai HTML5-pohjaisena sovelluksena. Työssä keskityttiin yhteydettömän tiedon tallentamiseen ja näyttämiseen sekä kuinka tuki yhteydettömyydelle voidaan toteuttaa kun työskennellään HTML5-pohjaisten sovellusten parissa.
Työn tekeminen aloitettiin määrittelemällä yhteydetöntä tietoa tarvitsevan sovelluksen vaatimuksia. Yhteydettömän tiedon näkökulmasta käsiteltiin tiedon tallentaminen ja sovelluksen logiikan varmistaminen. Lyhyesti käsiteltiin yhteyden tilan tunnistamista mobiililaitteissa. Tutkittiin tiedon tallentamisen mahdollisuudet ennen HTML5-standardia. Lisäksi käsiteltiin valittujen mobiilialustojen sekä HTML5-standardin ratkaisut tiedon tallentamiseksi yhteydettömään tilaan.
Tutkimus osoitti että Suomessa mobiililaitteiden markkinat ovat jakautuneet hieman eritavalla kuin muualla maailmassa. Suomessa kolme merkittävintä mobiilialustaa järjestyksessään ovat Google Android, Apple iOS sekä Windows Phone.
Työ osoitti, että on mahdollista tallentaa tietoja mobiililaitteen pysyväismuistiin ja tietoa voidaan lukea muistista ilman verkkoyhteyksiä kaikilla valituilla mobiiliohjelmistoalustoilla. Työ osoitti myös, että HTML5-pohjainen sovellus suoriutuu verkkoyhteydettömyydestä kuten natiivi mobiilisovellus. Tutkimusprosessin aikana saavutettiin paljon kokemusta ohjelmistoalustakohtaisista sekä HTML5-pohjaisista ratkaisuista.