Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Bluetooth Low Energy -yhteydet Android-sovelluskehityksessä monialustaisilla ohjelmistokehyksillä

Kuusela, Juho (2022)

 
Avaa tiedosto
KuuselaJuho.pdf (369.7Kt)
Lataukset: 



Kuusela, Juho
2022

Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-05-06
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202205024240
Tiivistelmä
Tässä kirjallisuuskatsauksessa selvitetään yleisimpien monialustaisten ohjelmistokehysten soveltuvuutta Android-sovelluksen ohjelmointiin, jonka oleellisena vaatimuksena Bluetooth Low Energy (BLE) -yhteyden käyttö. Vertailua käydään mobiiliohjelmistokehittäjien yleisesti käyttämien ohjelmistokehysten välillä ja pyritään löytämään tarkoitukseen sopivin vaihtoehto. Tavoitteena on löytää selkeitä perusteluja minkä vuoksi jokin ohjelmistokehys sopisi juuri tähän tiettyyn ohjelmistoprojektiin toisia paremmin. Ohjelmistokehyksen monialustaisuus avaa mahdollisuuden laajentaa Android-sovelluksen lisäksi ohjelmistokehitystä myös muille alustoille. Työn ensimmäisessä vaiheessa tarkastellaan yleisimpien ohjelmistokehysten jakaumaa kehittäjien keskuudessa, ohjelmistokehysten käyttämiä ohjelmointikieliä, ja kunkin ohjelmistokehyksen virallisten laajennuskirjastojen hakemistojen laajuutta. Näiden tekijöiden perusteella valitaan tarkempaan vertailuun kaksi ohjelmistokehystä, joiden osalta selvitetään perustiedot ohjelmistokehyksen kehitys- ja kohdealustoista, BLE-hallintaan tarvittavien laajennosten saatavuudesta, ja näkyvimmistä ohjelmistokehysten yhtäläisyyksistä sekä eroista. Työssä selviää, että suositusta on vaikea tehdä vain annettujen kahden vaatimuksen perusteella, ja toissijaisiakin arviointipiirteitä tarvitaan lopullisen valinnan tekemiseksi. Toissijaisia arviointipiirteitä ovat muun muassa ohjelmistokehyksen tukemat ohjelmointikielet ja ohjelmistokehyksen muut laajennusmahdollisuudet. Toisaalta myös muut sovelluksen ominaisuudet, kuten käyttöliittymä ja toiminnan tehokkuus ohjaavat valintaa. Myös ohjelmiston jatkokehitys- ja ylläpitotarpeet on huomioitava ohjelmistokehyksen valinnassa, sillä ohjelmistokehyksen vaihtaminen saattaa vaatia suuria muutoksia ohjelmistossa.
Kokoelmat
  • Kandidaatintutkielmat [10016]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste