Web-tekniikat ja mobiilikehitys
Hartikainen, Taneli (2013)
Hartikainen, Taneli
Jyväskylän ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013121921951
https://urn.fi/URN:NBN:fi:amk-2013121921951
Tiivistelmä
Opinnäytetyössä toteutettiin Jyväskylän Ammattikorkeakoulun Metsävaramittaus-projektille mittaustyössä käytettävä mobiilisovellus. Sovelluksella tulisi lukea dataa Masser BT Caliper mittalaitteelta ja esittää data mittaajalle järkevässä muodossa. Tavoitteena oli käydä läpi web-kehityksessä yleisiä tekniikoita ja hyödyntää niitä mobiilialustoille kehitettävässä sovelluksessa.
Mobiilisovellus toteutettiin HTML5-tekniikoilla alustavasti Android-käyttöjärjestelmän mobiililaitteille PhoneGap-ohjelmistokehystä hyödyntäen. Sovelluksen käyttöliittymä määriteltiin HTML-merkintäkielellä käyttäen ”jQuery Mobile”-kirjaston valmiita CSS-komponentteja. Sovellus keskustelee opinnäytetyön ulkopuolelle jääneen palvelimen kanssa REST-rajapinnan välityksellä. Kehityksen aikana toteutettiin PhoneGap-ohjelmistokehykselle Bluetooth-rajapinta, joka julkaistiin myöhemmin myös GitHub-palvelussa julkiseen levitykseen.
Sovellusta on esitelty eri metsäalan toimijoille ja sitä jatkokehitetään edelleen. Sovellus on testattu täysin toimivaksi Androidin lisäksi myös Windows Phone 8 alustalla.
Mobiilisovellus toteutettiin HTML5-tekniikoilla alustavasti Android-käyttöjärjestelmän mobiililaitteille PhoneGap-ohjelmistokehystä hyödyntäen. Sovelluksen käyttöliittymä määriteltiin HTML-merkintäkielellä käyttäen ”jQuery Mobile”-kirjaston valmiita CSS-komponentteja. Sovellus keskustelee opinnäytetyön ulkopuolelle jääneen palvelimen kanssa REST-rajapinnan välityksellä. Kehityksen aikana toteutettiin PhoneGap-ohjelmistokehykselle Bluetooth-rajapinta, joka julkaistiin myöhemmin myös GitHub-palvelussa julkiseen levitykseen.
Sovellusta on esitelty eri metsäalan toimijoille ja sitä jatkokehitetään edelleen. Sovellus on testattu täysin toimivaksi Androidin lisäksi myös Windows Phone 8 alustalla.