Advanced

Undersökning av olika tekniker för tillgång till native funktionalitet i mobila enheter

Abdulilah, Hamza (2017)
Computer Science and Engineering (BSc)
Abstract
This thesis project has been conducted in collaboration with Cenito AB, a software-developing company based in Malmö. Cenito has currently a responsive website, a SPA (Single Page Application). A responsive website implies that the size and appearance adapts to the unit that is trying to access the site. This site is being used by Cenito as a basis or first building block for other application that is developed by the company. This project researches the possibility of optimizing the website to run it on a mobile platform, to access hardware like accelerometer, camera or other capabilities. There are three alternatives that the company are interested in:
(i). Webb application – Works in regular browsers and mobile browsers
(ii). Webb... (More)
This thesis project has been conducted in collaboration with Cenito AB, a software-developing company based in Malmö. Cenito has currently a responsive website, a SPA (Single Page Application). A responsive website implies that the size and appearance adapts to the unit that is trying to access the site. This site is being used by Cenito as a basis or first building block for other application that is developed by the company. This project researches the possibility of optimizing the website to run it on a mobile platform, to access hardware like accelerometer, camera or other capabilities. There are three alternatives that the company are interested in:
(i). Webb application – Works in regular browsers and mobile browsers
(ii). Webb Native Application – The use of a framework like Cordova, to convert a SPA into a mobile function.
(iii). Native Application – Making an application from scratch for a specific mobile OS. The thesis resulted in a successful conversion of the company's web application to a web-native application. This conversion enabled access to accelerometer, camera, QR-code scanning functionality and push notifications. These features were also implemented into the webb-native application. The project also resulted in an Android prototype with scanning functionality to compare this prototype with the web-native option, to provide recom-mendations to guide the reader when to select one of the options and why. The conclusion is that it depends on the size of the company, what features the company wants to implement and what market one wishes to reach. (Less)
Please use this url to cite or link to this publication:
author
Abdulilah, Hamza
organization
year
type
M2 - Bachelor Degree
subject
keywords
webbapplication, framework, mobile platform, single page application, native functions
language
Swedish
id
8913576
date added to LUP
2017-06-10 04:10:03
date last changed
2018-10-18 10:35:22
@misc{8913576,
  abstract     = {This thesis project has been conducted in collaboration with Cenito AB, a software-developing company based in Malmö. Cenito has currently a responsive website, a SPA (Single Page Application). A responsive website implies that the size and appearance adapts to the unit that is trying to access the site. This site is being used by Cenito as a basis or first building block for other application that is developed by the company. This project researches the possibility of optimizing the website to run it on a mobile platform, to access hardware like accelerometer, camera or other capabilities. There are three alternatives that the company are interested in:
(i).	Webb application – Works in regular browsers and mobile browsers
(ii).	Webb Native Application – The use of a framework like Cordova, to convert a SPA into a mobile function.
(iii).	Native Application – Making an application from scratch for a specific mobile OS. The thesis resulted in a successful conversion of the company's web application to a web-native application. This conversion enabled access to accelerometer, camera, QR-code scanning functionality and push notifications. These features were also implemented into the webb-native application. The project also resulted in an Android prototype with scanning functionality to compare this prototype with the web-native option, to provide recom-mendations to guide the reader when to select one of the options and why. The conclusion is that it depends on the size of the company, what features the company wants to implement and what market one wishes to reach.},
  author       = {Abdulilah, Hamza},
  keyword      = {webbapplication,framework,mobile platform,single page application,native functions},
  language     = {swe},
  note         = {Student Paper},
  title        = {Undersökning av olika tekniker för tillgång till native funktionalitet i mobila enheter},
  year         = {2017},
}