liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Implementation and evaluation of sensoring a user's position with React Native
Linköping University, Department of Computer and Information Science.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Today, there are many different ways to handle physical access control. RFID cards and tags are still a major solution but during the last years the market have been focusing on taking advantage of the devices that most people always carry with them, such as smartphones, tablets or smartwatches.

This thesis has been carried out together with the company BRP Systems. They develop and deliver business systems to mainly the fitness business. In their product suite there is an application for booking workout sessions at these facilities.

In this thesis their booking application has been rebuilt as a prototype and the functionality of unlocking the door and checking into workout sessions has been added. The application has been developed in React Native for Android and has been implemented in three versions using different techniques to sensor the users position at the door. The techniques are iBeacon, GPS and QR code. The iBeacon- and GPS versions work by allowing the user to unlock the door when standing outside it. A local notification will be pushed if the application is in the background. The QR code version allows the user to scan a QR code at the door to unlock it. When the door has been unlocked the users can also check into their booked workout sessions. The system and the different versions have been tested at one of BRP Systems customers to evaluate the usability.

The conclusion is that an application with high usability can be built with all tested techniques in React Native. For the system to be used several other factors such as security and maintenance has to be considered. The choice to use React Native might be of high risk since it is a relatively new framework relying on community developed libraries.

Place, publisher, year, edition, pages
2017. , p. 81
Keywords [en]
Physical access control, React Native, iBeacon, GPS, QR code
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:liu:diva-143688ISRN: LIU-IDA/LITH-EX-A--17/059--SEOAI: oai:DiVA.org:liu-143688DiVA, id: diva2:1165857
External cooperation
BRP Systems
Subject / course
Computer Engineering
Supervisors
Examiners
Available from: 2017-12-14 Created: 2017-12-13 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(3973 kB)140 downloads
File information
File name FULLTEXT01.pdfFile size 3973 kBChecksum SHA-512
7b500a44c3758dc09d625615479622436ecb80fee312b0b3cb5788d5e402e2aec504eed3c1a90c59e5e9839f667c86a1ee81c964e3c33b8cd9e607448cae23ff
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Falk, Daniel
By organisation
Department of Computer and Information Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 140 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: 203 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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