hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Weather information integrated into a travel application
Halmstad University, School of Information Technology.
Halmstad University, School of Information Technology.
2020 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Having accurate weather information before taking off on longer journeys can help the user take the optimal routes to reach their destinations depending on the desired goal with the journey. Because of the growing popularity of traveling with a smartphone with an integrated map application, this information can be represented in the form of an application on such a device. The information that is conveyed in the application is integrated from Grönt Väders API, which is a weather forecasting API. For the convenience sake of the user Google Maps API was used to visualize route information on a map. Implementation of  this application is made for the Android platform, hence it’s developed using Kotlin in Android Studio IDE (Integrated development environment). This application was built using  the TDD-method (Test Driven Development) and designed with MVP (Model View Presenter) pattern. The code base is well documented using Dokka (Kotlin version of JavaDoc), manually and automatically tested, and the performance of the application in terms of CPU and Memory usage was measured. While this application was developed for Android exclusively, it is possible to extract the model of the project responsible for reading weather data and with minor changes run the code on a seperate server in order to make the calculations independent of the platform of use and in turn more portable to other devices.

Place, publisher, year, edition, pages
2020. , p. 43
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:hh:diva-42994OAI: oai:DiVA.org:hh-42994DiVA, id: diva2:1461387
Subject / course
Computer Systems Technology
Educational program
Computer Engineer, 180 credits
Supervisors
Examiners
Available from: 2020-05-20 Created: 2020-08-26 Last updated: 2020-09-02Bibliographically approved

Open Access in DiVA

fulltext(2411 kB)272 downloads
File information
File name FULLTEXT02.pdfFile size 2411 kBChecksum SHA-512
20fd9114852f46a2db493d17e0061c30aea4fe64952eb50e573bc3faf6dfd8c205690d2d7b38b1ba1ba12ab6a8abd7b1e28460031c71bae4a5e8604db581d8fd
Type fulltextMimetype application/pdf

By organisation
School of Information Technology
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 272 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 601 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf