Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Android-paikannussovellus ja -palvelin

Lehtinen, Joni (2016)

 
Avaa tiedosto
Lehtinen_Joni.pdf (2.269Mt)
Lataukset: 


Lehtinen, Joni
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016113018336
Tiivistelmä
Insinöörityö syntyi halusta tehdä sijaintitietoihin perustuva mobiiliohjelma, jonka avulla ystävät ja perheenjäsenet voivat seurata toistensa sijainteja. Yksi sovelluksen mahdollisista käyttötapauksista on auttaa vanhempia näkemään lastensa reaaliaikaiset sijaintitiedot, mikä tarjoaa turvallisuutta ja mielenrauhaa.

Insinöörityön tavoitteena oli kehittää sijaintitietoihin perustuva asiakasohjelma sekä palvelin datan hallinnointiin. Asiakasohjelmasta tavoitteena oli tehdä vähävirtainen ja helppokäyttöinen Android-paikannussovellus, jossa käyttäjä voi hallita ryhmiä ja nähdä ryhmän jäsenten paikannustiedot kartalla. Palvelimesta oli tavoitteena saada skaalautuva ja tietoturvallinen ja sen pitäisi kommunikoida salattua yhteyttä käyttäen asiakasohjelmien kanssa.

Palvelin toteutettiin Javalla puhtaalta pöydältä. Samalla käytettiin sen tarjoamia yhteys- ja salausmenetelmiä. Toteutuksena syntyi ei-odottava, monisäikeinen palvelin, jossa pieni ryhmä säikeitä suorittaa työjonoa aina, kun tämä voidaan tehdä ilman odotusta. Palvelimen ja asiakasohjelman väliseen kommunikointiin luotiin oma helppokäyttöinen protokolla, joka on mahdollista vaihtaa helposti. Kyseinen protokolla rakennettiin Javan TLS-toteutuksen päälle.

Asiakasohjelmasta syntyi tyylikäs kokonaisuus, jossa käyttäjä hallitsee ryhmiä ja näkee niiden jäsenten sijaintitiedot reaaliajassa Google-karttoja käyttäen. Sovelluksesta saatiin vähävirtainen käyttämällä Google Play -palvelun paikannusrajapintaa. Siitä tuli myös helppokäyttöinen ja visuaalisesti tyylikäs sen yksinkertaisten grafiikoiden ansiosta.

Insinöörityön tavoitteet saavutettiin ja lopputuote on toimiva kokonaisuus. Se vaatii kuitenkin jatkokehitystä, jotta siitä saataisiin kaupallinen tuote.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste