Alustariippumaton mobiilisovelluskehitys : LaskuavainMobile
Masudi, Seyawash (2014)
Masudi, Seyawash
Lahden ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405107066
https://urn.fi/URN:NBN:fi:amk-201405107066
Tiivistelmä
Tässä opinnäytetyössä selvitetiin, miten PhoneGapin ohjelmistokehystä voidaan hyödyntää alustariippumattomassa mobiilisovelluskehityksessä. Opinnäytetyö toteutettiin Ohjelmistotalo Koodiavaimelle.
Opinnäytetyössä käyttiin läpi alustariippumattoman mobiilisovelluskehityksen tuomia haasteita. Alustariippumaton sovelluskehys PhoneGap on yksi tekniikoista, jossa hyödynnetään selaimien vahvuuksia sovellusten tekemisessä. PhoneGap mahdollistaa sen, että sovelluskehittäjä kirjoittaa sovelluksen kerran ja se on useammalle laitealustalle sopivassa formaatissa. Opinnäytetyössä myös esiteltiin Web Servicen pääpiirteet yleisellä tasolla sekä tutustuttiin muutamiin
Web Servicen protokolliin.
Opinnäytetyössä myös tutkittiin PhoneGapin tarjoamia JavaScript-kirjastoja, jotta PhoneGapin mahdollisuudet tulevat paremmin esille. Opinäytetyössä PhoneGapin JavaScript-kirjastot esiteltiin yksinkertaisten esimerkkien avulla. Opinnäytetyössä käytiin läpi jQuery Mobile, jota on käytetty tämän opinnäytetyön sovelluksen käyttöliittymänä.
Opinnäytetyön lopputuloksena valmistui käyttövalmis kuitti- ja ajopäiväkirjatietojen välitys sovellus, jolla voidaan lähettää tietoja Web Servicen läpi halutulle palvelimelle. Sovellus julkaistaan myöhemmin sovelluskaupoissa.
PhoneGapin hyödyntäminen mobiilisovelluskehityksessä osoittautui erityisen hyödylliseksi sen mahdollistaman paketoimisen ja laitteen natiiviominaisuuksien käyttöönoton vuoksi.
Opinnäytetyössä käyttiin läpi alustariippumattoman mobiilisovelluskehityksen tuomia haasteita. Alustariippumaton sovelluskehys PhoneGap on yksi tekniikoista, jossa hyödynnetään selaimien vahvuuksia sovellusten tekemisessä. PhoneGap mahdollistaa sen, että sovelluskehittäjä kirjoittaa sovelluksen kerran ja se on useammalle laitealustalle sopivassa formaatissa. Opinnäytetyössä myös esiteltiin Web Servicen pääpiirteet yleisellä tasolla sekä tutustuttiin muutamiin
Web Servicen protokolliin.
Opinnäytetyössä myös tutkittiin PhoneGapin tarjoamia JavaScript-kirjastoja, jotta PhoneGapin mahdollisuudet tulevat paremmin esille. Opinäytetyössä PhoneGapin JavaScript-kirjastot esiteltiin yksinkertaisten esimerkkien avulla. Opinnäytetyössä käytiin läpi jQuery Mobile, jota on käytetty tämän opinnäytetyön sovelluksen käyttöliittymänä.
Opinnäytetyön lopputuloksena valmistui käyttövalmis kuitti- ja ajopäiväkirjatietojen välitys sovellus, jolla voidaan lähettää tietoja Web Servicen läpi halutulle palvelimelle. Sovellus julkaistaan myöhemmin sovelluskaupoissa.
PhoneGapin hyödyntäminen mobiilisovelluskehityksessä osoittautui erityisen hyödylliseksi sen mahdollistaman paketoimisen ja laitteen natiiviominaisuuksien käyttöönoton vuoksi.