Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications

The purpose of this study is to examine and compare a small set of software stacks which can be used for a progressive web application to see if one stack is more suitable to build a journaling system with strict requirements on accessibility and traceability. The study is a comparative case study w...

Full description

Bibliographic Details
Main Authors: Ek, Hampus, Johnsson, Elias
Format: Others
Language:Swedish
Published: Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-41124
id ndltd-UPSALLA1-oai-DiVA.org-hj-41124
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hj-411242018-09-11T05:54:08ZProgressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web ApplicationssweEk, HampusJohnsson, EliasTekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatikTekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik2018Software EngineeringProgramvaruteknikThe purpose of this study is to examine and compare a small set of software stacks which can be used for a progressive web application to see if one stack is more suitable to build a journaling system with strict requirements on accessibility and traceability. The study is a comparative case study where the development of a system with different software stacks were compared. First a literature study was conducted to find potential technologies to use. Then interviews were conducted with persons who have used journaling systems within their work to get a clear picture of the essential functionality of a journaling system. The purpose of this was to create a specification of a simple journaling system. This specification was used during the development of two software stacks. The literature study showed that two databases and two javascript-framework of the researched potential technologies were more suitable than the other technologies. These technologies were then used in the two software stacks where code size and development time was measured. In the end there was not a big difference between the two software stacks in terms of code size and development time. Though one of the stacks had a small advantage of having a marginally faster development time and smaller code size. The conclusion was that a more comprehensive study should be done to get a more conclusive answer but that the results of this study can be used together with other data as a decision guide when a software stack is chosen for a project for a progressive web application with strict requirements on accessibility and traceability. A limitation had been set at only choosing two software stacks to compare because the lack of time. Also, the number of features in the finished systems has been limited, because of the lack of time only the essential parts of a journaling system will be included. The study also doesn’t present or take into account all the laws and requirements that affects a journaling system Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-41124application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Software Engineering
Programvaruteknik
spellingShingle Software Engineering
Programvaruteknik
Ek, Hampus
Johnsson, Elias
Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications
description The purpose of this study is to examine and compare a small set of software stacks which can be used for a progressive web application to see if one stack is more suitable to build a journaling system with strict requirements on accessibility and traceability. The study is a comparative case study where the development of a system with different software stacks were compared. First a literature study was conducted to find potential technologies to use. Then interviews were conducted with persons who have used journaling systems within their work to get a clear picture of the essential functionality of a journaling system. The purpose of this was to create a specification of a simple journaling system. This specification was used during the development of two software stacks. The literature study showed that two databases and two javascript-framework of the researched potential technologies were more suitable than the other technologies. These technologies were then used in the two software stacks where code size and development time was measured. In the end there was not a big difference between the two software stacks in terms of code size and development time. Though one of the stacks had a small advantage of having a marginally faster development time and smaller code size. The conclusion was that a more comprehensive study should be done to get a more conclusive answer but that the results of this study can be used together with other data as a decision guide when a software stack is chosen for a project for a progressive web application with strict requirements on accessibility and traceability. A limitation had been set at only choosing two software stacks to compare because the lack of time. Also, the number of features in the finished systems has been limited, because of the lack of time only the essential parts of a journaling system will be included. The study also doesn’t present or take into account all the laws and requirements that affects a journaling system
author Ek, Hampus
Johnsson, Elias
author_facet Ek, Hampus
Johnsson, Elias
author_sort Ek, Hampus
title Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications
title_short Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications
title_full Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications
title_fullStr Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications
title_full_unstemmed Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications
title_sort progressive web applications för journalföring inom hälso- och socialvård : mjukvaruarkitekturer för progressive web applications
publisher Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-41124
work_keys_str_mv AT ekhampus progressivewebapplicationsforjournalforinginomhalsoochsocialvardmjukvaruarkitekturerforprogressivewebapplications
AT johnssonelias progressivewebapplicationsforjournalforinginomhalsoochsocialvardmjukvaruarkitekturerforprogressivewebapplications
_version_ 1718732651540512768