HTML5 as a cross platform technology for the mobile application development
Thapa, Ravi (2013)
Thapa, Ravi
Oulun seudun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013061914423
https://urn.fi/URN:NBN:fi:amk-2013061914423
Tiivistelmä
Matkapuhelinteollisuus on parhaimmillaan nykymaailmassa. iPhonen julkaisusta vuonna 2007 ja uusien käyttöjärjestelmien käyttöönotosta, maailma on nähnyt nopeaa kehitystä sekä uusia ulottuvuuksia tekniikassa. HTML5, alunperin rakennettu web-teknologia, on yksi niistä. HTML5:ssä ja sen lisäosissa on paljon potentiaalia muuhunkin kuin vain verkkosovelluksiin. Tämä työ keskittyy HTML5:n kehitysmahdollisuuksiin mobiilisovellusten tuottamiseen eri alustoille.
Työn aiheena on HTML5:n kaksi tärkeintä osa-aluetta, Canvas ja Geo-paikannus, ja se tuli suomalaiselta yritykseltä Comvise. Eri mobiilikäyttöjärjestelmien yhteensopivuuden ja mahdollisuuksien esittäminen HTML5:llä vaati laajaa tutkimustyötä.
Hybridisovellus kehitettiin HTML:ää, JavaScriptiä ja CSS:ää käyttämällä. JQuery mobilea käytettiin käyttöliittymän luomisessa, ja PhoneGapin PhoneGap Builderia lähdekoodin kääntämisessä. HTML5:n mobiilikäyttöjärjestelmien alustojen osoittamisen lisäksi tämä työ selittää lähdekoodin kääntömahdollisuuden ilman, että erillisiä SDK:ta ja IDE:tä tarvitsee asentaa käyttöjärjestelmään.
Kehitetty havainnollinen sovellus hyödyntää yhteensopivat ominaisuudet HTML5 kankaalle tehdäkseen animaatiomallin. HTML5 geo-paikantajaa on käytetty erottamaan maantieteelliset koordinaatit mobiililaitteen kautta PhoneGap API:n kanssa. Maantieteellisiä koordinaatteja käytetään näyttämään laitteen sijainti Googlen”road type”- kartalla. Ominaisuudet kuten Googlen satelliittikartta ja katunäkymä ovat käytössä sovelluksessa. Sovellus on rakennettu iOS:lle, Androidille, Windows Phonelle, BlackBerrylle, Symbianille ja
WebOS:lle.
Työn aiheena on HTML5:n kaksi tärkeintä osa-aluetta, Canvas ja Geo-paikannus, ja se tuli suomalaiselta yritykseltä Comvise. Eri mobiilikäyttöjärjestelmien yhteensopivuuden ja mahdollisuuksien esittäminen HTML5:llä vaati laajaa tutkimustyötä.
Hybridisovellus kehitettiin HTML:ää, JavaScriptiä ja CSS:ää käyttämällä. JQuery mobilea käytettiin käyttöliittymän luomisessa, ja PhoneGapin PhoneGap Builderia lähdekoodin kääntämisessä. HTML5:n mobiilikäyttöjärjestelmien alustojen osoittamisen lisäksi tämä työ selittää lähdekoodin kääntömahdollisuuden ilman, että erillisiä SDK:ta ja IDE:tä tarvitsee asentaa käyttöjärjestelmään.
Kehitetty havainnollinen sovellus hyödyntää yhteensopivat ominaisuudet HTML5 kankaalle tehdäkseen animaatiomallin. HTML5 geo-paikantajaa on käytetty erottamaan maantieteelliset koordinaatit mobiililaitteen kautta PhoneGap API:n kanssa. Maantieteellisiä koordinaatteja käytetään näyttämään laitteen sijainti Googlen”road type”- kartalla. Ominaisuudet kuten Googlen satelliittikartta ja katunäkymä ovat käytössä sovelluksessa. Sovellus on rakennettu iOS:lle, Androidille, Windows Phonelle, BlackBerrylle, Symbianille ja
WebOS:lle.