Change search
ReferencesLink to record
Permanent link

Direct link
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. , 63 p.
Keyword [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
URN: urn:nbn:se:lnu:diva-48517OAI: diva2:890376
Subject / course
Computer Science
Educational program
Software Technology Programme, 180 credits
Available from: 2016-01-04 Created: 2015-12-23 Last updated: 2016-01-04Bibliographically approved

Open Access in DiVA

fulltext(2399 kB)442 downloads
File information
File name FULLTEXT01.pdfFile size 2399 kBChecksum SHA-512
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: 442 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

Total: 913 hits
ReferencesLink to record
Permanent link

Direct link