Reittikartta-ohjelmiston kehittäminen : avoimiin lähdekoodeihin ja aineistoihin perustuvan Reittikartta-ohjelmiston toteuttaminen
Keskisalo, Jari (2024)
Keskisalo, Jari
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024060621866
https://urn.fi/URN:NBN:fi:amk-2024060621866
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää taitojani full stack -kehittäjänä. Taitojen kehittäminen tapahtui jatkokehittämällä jo työharjoittelussa tekemääni projektia omatoimisesti. Opinnäytetyössä toteutettavan karttaohjelman lähtökohtana toimi raportin kaltainen verkkosivu, joka muodostettiin ajoneuvon ajotietokoneen ja liikeantureiden välittämästä datasta.
Opinnäytetyössä käsitellään projektissa käytettyjen antureiden ja mikrokontrollereiden käyttämistä niille tehtyjen dokumenttien ja esimerkkien avulla. Lisäksi opinnäytetyössä tutustutaan karttaohjelmien tekemisessä käytettyihin avoimiin ohjelmointikirjastoihin ja aineistoihin niitä hyödyntämällä. Opinnäytetyössä tarkastellaan myös webkehittämisessä eteen tulevia ongelmia ja niiden ratkaisuja.
Oikeiden tietojen löytäminen ja niiden oikealla tavalla hyödyntäminen osoittautuivat tärkeiksi taidoiksi avoimiin lähdekoodeihin perustuvaa karttaohjelmaa kehittäessä. Reittikartta-ohjelmiston avulla oli mahdollista seurata liikkumista kartalla reaaliajassa ja tallenteelta. Liikeantureiden keräämä data välitettiin myös lähes reaaliajassa eri laitteella toimivalle Reittikartta-ohjelmalle. Ohjelman avulla antureiden keräämästä datasta tehtyjä laskelmia oli mahdollista siirtää myös toisiin ohjelmiin.
Opinnäytetyössä käsitellään projektissa käytettyjen antureiden ja mikrokontrollereiden käyttämistä niille tehtyjen dokumenttien ja esimerkkien avulla. Lisäksi opinnäytetyössä tutustutaan karttaohjelmien tekemisessä käytettyihin avoimiin ohjelmointikirjastoihin ja aineistoihin niitä hyödyntämällä. Opinnäytetyössä tarkastellaan myös webkehittämisessä eteen tulevia ongelmia ja niiden ratkaisuja.
Oikeiden tietojen löytäminen ja niiden oikealla tavalla hyödyntäminen osoittautuivat tärkeiksi taidoiksi avoimiin lähdekoodeihin perustuvaa karttaohjelmaa kehittäessä. Reittikartta-ohjelmiston avulla oli mahdollista seurata liikkumista kartalla reaaliajassa ja tallenteelta. Liikeantureiden keräämä data välitettiin myös lähes reaaliajassa eri laitteella toimivalle Reittikartta-ohjelmalle. Ohjelman avulla antureiden keräämästä datasta tehtyjä laskelmia oli mahdollista siirtää myös toisiin ohjelmiin.