Live tracker
Närvänen, Harri; Kivelä, Matti (2010)
Närvänen, Harri
Kivelä, Matti
Mikkelin ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201003235873
https://urn.fi/URN:NBN:fi:amk-201003235873
Tiivistelmä
Opinnäytetyömme tarkoituksena oli yhdistää mobiililaitteella kerätyt paikkatiedot Google Mapsiin. Tä-
män ajatuksen pohjalta aloimme kehittää mobiilisovellusta, joka keräisi paikkatietoja ja jonka avulla ne
olisi mahdollista lähettää edelleen palvelimelle ja näyttää reaaliajassa Google Maps-karttapohjalla Inter-
net-sivulla. Opinnäytetyömme toimeksiantajana toimi Mikkelin ammattikorkeakoulu.
Opinnäytetyömme teoriaosuudessa perehdyimme satelliittipaikannuksen historiaan ja GPS-järjestelmän
toimintaan, Google Mapsin ohjelmointirajapintaan sekä J2ME-mobiiliohjelmointiin. Ohjelmointiosuudes-
sa tekemämme mobiilisovelluksen toteutimme Java-mobiiliohjelmointia ja siihen liittyviä luokkakirjastoja
hyväksikäyttäen. Palvelinpään ratkaisut teimme PHP-ohjelmointia, xml-tiedostoja sekä Google Mapsin
ohjelmointirajapintaa yhdistelemällä.
Opinnäytetyömme lopputuloksena saimme toteutettua tavoitteemme mukaiset sovellukset. Paikkatietoja
hyödyntävien sovellusten jatkuvasti lisääntyessä tarjoaa opinnäytetyömme tarvittavat pohjatiedot tämän-
tyyppisten sovellusten jatkokehittämistä varten.
män ajatuksen pohjalta aloimme kehittää mobiilisovellusta, joka keräisi paikkatietoja ja jonka avulla ne
olisi mahdollista lähettää edelleen palvelimelle ja näyttää reaaliajassa Google Maps-karttapohjalla Inter-
net-sivulla. Opinnäytetyömme toimeksiantajana toimi Mikkelin ammattikorkeakoulu.
Opinnäytetyömme teoriaosuudessa perehdyimme satelliittipaikannuksen historiaan ja GPS-järjestelmän
toimintaan, Google Mapsin ohjelmointirajapintaan sekä J2ME-mobiiliohjelmointiin. Ohjelmointiosuudes-
sa tekemämme mobiilisovelluksen toteutimme Java-mobiiliohjelmointia ja siihen liittyviä luokkakirjastoja
hyväksikäyttäen. Palvelinpään ratkaisut teimme PHP-ohjelmointia, xml-tiedostoja sekä Google Mapsin
ohjelmointirajapintaa yhdistelemällä.
Opinnäytetyömme lopputuloksena saimme toteutettua tavoitteemme mukaiset sovellukset. Paikkatietoja
hyödyntävien sovellusten jatkuvasti lisääntyessä tarjoaa opinnäytetyömme tarvittavat pohjatiedot tämän-
tyyppisten sovellusten jatkokehittämistä varten.