lnu.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
Cross-platform Mobile Development and Internet of Things: Developing a cross-platform mobile application using web technologies to interact with smart things
Linnaeus University, Faculty of Technology, Department of Computer Science.
Linnaeus University, Faculty of Technology, Department of Computer Science.
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Today more and more objects in our daily lives are getting connected to the Internet. This phenomenon is called the Internet of Things and is a way for physical things such as cars, buildings or even bus stations to get access and communicate with other objects using the Internet. The problem is that for every Internet of Things device, an application is often needed in order to communicate with these devices. Developing mobile applications in a separate programming language for each operating system can be an expensive and time consuming task.

In this thesis, we implement and evaluate a cross-platform mobile solution for users to interact with smart things using the advantages of web technologies. To compare previous findings in this area, two literature reviews has been performed to find out which is the state of the art on cross-platform mobile development frameworks and smart-things technologies used for interacting with physical objects. The result is a mobile application developed using PhoneGap and jQuery Mobile that interacts with iBeacons, where students inside a university building can get directions and schedules for different rooms.

The application received good results from a couple of usability studies, and performed well when measuring its performance. The outcome shows that web technologies that exist today are a viable solution to native mobile applications in terms of interacting with smart things such as tagging technologies.

Place, publisher, year, edition, pages
2015. , p. 63
Keywords [en]
Cross-platform, smart things, web technologies, iBeacon, beacon, Evothings, physical web, BLE, Bluetooth, NFC, QR code, PhoneGap, RhoMobile, Appcelerator, Titanium, Sencha Touch, jQuery mobile, Cordova, mobile development, iOS, Android, iBeacons, beacons, Eddystone, bluetooth 4.0
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:lnu:diva-48517OAI: oai:DiVA.org:lnu-48517DiVA, id: diva2:890376
Subject / course
Computer Science
Educational program
Software Technology Programme, 180 credits
Supervisors
Examiners
Available from: 2016-01-04 Created: 2015-12-23 Last updated: 2018-01-10Bibliographically approved

Open Access in DiVA

fulltext(2399 kB)1521 downloads
File information
File name FULLTEXT01.pdfFile size 2399 kBChecksum SHA-512
4ac262cd0b7679bd05d69f12ce6f4038e1b58b37b1fb72cb485b6735af465ec096e9912308cf5896a4f430183d4325dec61077424e855708ce4c80a296860a84
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Anton, AnderssonRunbert, Johan
By organisation
Department of Computer Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1526 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: 3181 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