Reporting application at SDC : A low bandwidth mobile application

The objective of the report is to investigate which kind of mobile appli-cation, native, hybrid or web, that is the best regarding cross-platform support compared to development cost. As there are little information regarding pure web applications for mobile devices a prototype will be constructed t...

Full description

Bibliographic Details
Main Author: Vesterlund, Elias
Format: Others
Language:English
Published: Mittuniversitetet, Avdelningen för informations- och kommunikationssystem 2014
Subjects:
CPN
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-23402
id ndltd-UPSALLA1-oai-DiVA.org-miun-23402
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-miun-234022018-01-12T05:09:53ZReporting application at SDC : A low bandwidth mobile applicationengVesterlund, EliasMittuniversitetet, Avdelningen för informations- och kommunikationssystem2014Smartphone applicationlow bandwidthCPNlocalStorageComputer EngineeringDatorteknikThe objective of the report is to investigate which kind of mobile appli-cation, native, hybrid or web, that is the best regarding cross-platform support compared to development cost. As there are little information regarding pure web applications for mobile devices a prototype will be constructed to give light in this technology. The prototype should an-swer the questions if it can save a year's usage in the cell phones memory, if it is possible to have support for 100 percent of Sweden area and generally if this approach would suffice. There are also some physi-cal restrictions on the web application. A login must be done in less than 5 second, fetch TOs( timber orders) within 10 seconds, report a row within 5 seconds. This in a 2G environment, in Telias network, which is mostly likely to be used in the forest. To easily test the application the CPN-tools(colored petri nets) are used to graphically model the applica-tion and simulations are thereafter done to get a scenes how the applica-tion would perform during many years of usage. To construct have been constructed with the aid of open web technologies as HTML5,CSS4, JavaScript, JQuery and JQuery mobile. The prototype used asynchronies communication to mask loss of coverage and long loading times. It also utilized HTML5 localStorage to save TOs and employer information so that minimize the need for fetching information many times. The proto-type application cannot be used in 100 percent of Sweden's area because the cellular coverage is not present in big areas in the north of Sweden. Therefore information is stored locally but after the pre fetched work orders are completed new work orders must be fetched where cellular coverage is present. The application still have a big usage area and as most wood products comes from the middle of Sweden this cannot be seen as a big problem. To save a year's usage of data on the other hand is not a problem at all. About 10 percent of the available 5 MB of storage in the HTML5 localStorage would be needed. It did also with ease handle the time limitations. As a conclusion the need for a web applica-tion, for SDC, is only present if both IVR and web reporting through a computer is if these services are liquidated in the long run. There are a bit more work with creating a hybrid native/web application using third-party applications but it in turns would give a better coverage area as that kind of application can pre download all TOs and employers ignoring any limitations in storage. This is not possible to do as a pure web application can't be run in the background on the phone. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-23402application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Smartphone application
low bandwidth
CPN
localStorage
Computer Engineering
Datorteknik
spellingShingle Smartphone application
low bandwidth
CPN
localStorage
Computer Engineering
Datorteknik
Vesterlund, Elias
Reporting application at SDC : A low bandwidth mobile application
description The objective of the report is to investigate which kind of mobile appli-cation, native, hybrid or web, that is the best regarding cross-platform support compared to development cost. As there are little information regarding pure web applications for mobile devices a prototype will be constructed to give light in this technology. The prototype should an-swer the questions if it can save a year's usage in the cell phones memory, if it is possible to have support for 100 percent of Sweden area and generally if this approach would suffice. There are also some physi-cal restrictions on the web application. A login must be done in less than 5 second, fetch TOs( timber orders) within 10 seconds, report a row within 5 seconds. This in a 2G environment, in Telias network, which is mostly likely to be used in the forest. To easily test the application the CPN-tools(colored petri nets) are used to graphically model the applica-tion and simulations are thereafter done to get a scenes how the applica-tion would perform during many years of usage. To construct have been constructed with the aid of open web technologies as HTML5,CSS4, JavaScript, JQuery and JQuery mobile. The prototype used asynchronies communication to mask loss of coverage and long loading times. It also utilized HTML5 localStorage to save TOs and employer information so that minimize the need for fetching information many times. The proto-type application cannot be used in 100 percent of Sweden's area because the cellular coverage is not present in big areas in the north of Sweden. Therefore information is stored locally but after the pre fetched work orders are completed new work orders must be fetched where cellular coverage is present. The application still have a big usage area and as most wood products comes from the middle of Sweden this cannot be seen as a big problem. To save a year's usage of data on the other hand is not a problem at all. About 10 percent of the available 5 MB of storage in the HTML5 localStorage would be needed. It did also with ease handle the time limitations. As a conclusion the need for a web applica-tion, for SDC, is only present if both IVR and web reporting through a computer is if these services are liquidated in the long run. There are a bit more work with creating a hybrid native/web application using third-party applications but it in turns would give a better coverage area as that kind of application can pre download all TOs and employers ignoring any limitations in storage. This is not possible to do as a pure web application can't be run in the background on the phone.
author Vesterlund, Elias
author_facet Vesterlund, Elias
author_sort Vesterlund, Elias
title Reporting application at SDC : A low bandwidth mobile application
title_short Reporting application at SDC : A low bandwidth mobile application
title_full Reporting application at SDC : A low bandwidth mobile application
title_fullStr Reporting application at SDC : A low bandwidth mobile application
title_full_unstemmed Reporting application at SDC : A low bandwidth mobile application
title_sort reporting application at sdc : a low bandwidth mobile application
publisher Mittuniversitetet, Avdelningen för informations- och kommunikationssystem
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-23402
work_keys_str_mv AT vesterlundelias reportingapplicationatsdcalowbandwidthmobileapplication
_version_ 1718605373054648320