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
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Tiedonsiirtoa hyödyntävän Android-sovelluksen ja verkkopalvelimen ohjelmistokehitys ja -suunnittelu

Perkkiö, Ari (2016)

 
Avaa tiedosto
perkkio_ari.pdf (3.030Mt)
Lataukset: 


Perkkiö, Ari
Oulun ammattikorkeakoulu
2016
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016101015015
Tiivistelmä
Opinnäytetyö tehtiin osaopinnäytetyömallin mukaan, jossa työn kokonaisuus jaettiin kolmeen osaan. Ensimmäisessä opinnäytetyön osassa tutkittiin LTE-verkkoteknologian kehittymistä 4G-standardin mukaiseksi matkapuhelinverkkoteknologiaksi. Työssä tarkkailtiin ITU-R:n IMT-Advanced-spesifikaation asettamia 4G-vaatimuksia ja Release 10:n mukaisen LTE-Advancedin kykyä täyttää nämä vaatimukset. Työssä tutustuttiin muun muassa MIMO ja Carrier Aggregation -teknologioiden hyödyntämiseen.

Opinnäytetyön toisessa osassa selvitettiin, kuinka matkapuhelinverkkoa voidaan hyödyntää Android-sovelluksessa. Työssä tarkkailtiin sovelluksen aloitusvaiheesta alkaen eri näkymien suunnittelu, tiedon paikallis- ja etätallentamisvaiheet ja verkkoyhteyden hyödyntämiseen vaaditut vaiheet. Työn aihe valittiin Dublin Institute of Technologyssa vietetyn vaihtovuoden aikana suoritetun Mobile Software Development -kurssin innoittamana.

Viimeisessä työn osassa suunniteltiin ja toteutettiin verkkopalvelin ja sen kanssa kommunikoiva Android-sovellus. Sovelluksessa voidaan mitata ympärillä olevia WiFi-verkkoja ja Bluetooth-laitteita, joiden tiedot voidaan tallentaa paikallis- ja etätietokantoihin. Sovellus lähettää mittaukset C++:lla ohjelmoidulle verkkopalvelimelle, joka käsittelee mittaustulokset ja lähettää ne kolmelle tietokannalle. Työssä hyödynnettävät teknologiat sisältävät muun muassa Java- ja C++-ohjelmakoodia, Linuxin ja Dockerin virtuaaliympäristöjä ja HTTP-, IP- ja TCP-protokollilla suoritettua kommunikaatiota.

Opinnäytetyö kokonaisuudessaan tarjosi erilaisia työskentelytapoja osien erilaisuuksien vuoksi. Ensimmäisen ja toisen osan kirjallisen osuuden jälkeen kolmas osa sisälsi suurimmaksi osaksi käytännön toteutusta. Työssä opittiin eri teknologioista, protokollista ja järjestelmien rakenteista.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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