Developing an approach to automate the building and deployment of configurable Progressive Web Applications

Fraas, David (2020) Developing an approach to automate the building and deployment of configurable Progressive Web Applications. Masters thesis, Ulm University.

[img] PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader


The omnipresence of smartphones enables new methods of collecting data for research purposes on a certain research group. One possibility is the use of Ecological Momentary Assessments where a person completes assessments in his natural environment and chronologically close to the event he has to assess. This reduces the distortion of the research data compared to a retrospective assessment. Combined with Mobile Crowdsensing, where the sensors of the smartphone are used to collect additional context data, new insights on topics like chronic diseases can be gained. However, there is no generic software solution to build and run EMA applications in combination with Mobile Crowdsensing to collect research data. In this thesis, a framework to automate the building and deployment process of configurable Progressive Web Applications (PWAs) is implemented. The thesis examines related projects to define the functional and non-functional requirements for the implementation. In the next step, a concept with technological and architectural aspects and an interface design for the web application are developed. The resulting implementation of the framework covers the processes of configuring, building and running the PWA, as well as the functionality of the PWA with notification scheduling, sensor usage and offline access. A comparison between the requirements and the actual implementation shows that the framework achieved the goal to develop an approach for building and deploying configurable PWAs.

Item Type:Thesis (Masters)
Subjects:DBIS Research > Master and Phd-Thesis
ID Code:1981
Deposited By: Michael Stach
BibTex Export:BibTeX
Deposited On:25 Mar 2021 09:31
Last Modified:25 Mar 2021 09:31

Repository Staff Only: item control page