lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Synchronization and data merging between iOS, server and database: Solution for setup of synchronized offline capable crud functionality between iOS client and server
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Synkronisering och data sammanslagning mellan iOS, server och databas : Lösning för konfiguration av synkroniserad offline hantering med crud funktionalitet mellan iOS-klient och server (Swedish)
Abstract [en]

Mobile applications is a rapidly growing market, and offers the opportunity

for companies to vastly improve their productivity simply by being able to

work anywhere. The enterprise industry does not always have the same

requirements for a product as the personal market has. In this report, the idea

is to building a solution that takes these requirements in to consideration in

order to create a starting point for a more sustainable solution. A solution that

is self-hosted in order to keep data away from third-parties, supports offline

capabilities to make sure the productivity does not get interrupted, an

implementation for handling data merging as to not get any data corruption

while also being reusable in different situations to make it as cost and time

efficient as possible. These problems are of out most importance to solve to

make the solution work in real life. To solve this, research around the subject

and different ways to approach the problems was conducted, including

different technologies, frameworks and architectures. Based on those results,

a complete working solution was implemented. This proved that the above

problems could be solved, with some limitations, by an open-sourced

solution. That will keep data away from big third-party solutions, without

having to lose productivity.

Place, publisher, year, edition, pages
2018. , p. 30
Keywords [en]
iOS, Node js, MySQL, crud, offline synchronization, selfhosting, GDPR, Firebase, Azure
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:lnu:diva-76128OAI: oai:DiVA.org:lnu-76128DiVA, id: diva2:1220443
Subject / course
Computer Science
Educational program
Datavetenskap, kandidatprogram, 60 hp
Supervisors
Examiners
Available from: 2018-06-19 Created: 2018-06-18 Last updated: 2018-06-19Bibliographically approved

Open Access in DiVA

fulltext(603 kB)989 downloads
File information
File name FULLTEXT01.pdfFile size 603 kBChecksum SHA-512
79411fd3a340143985de0960e3288c3a61b67290d88aa0df160c7207d1a05fe0ed74ec266e1e665b140ac77dfe3d80ff22366c32ef8bf1a3d938985c78744759
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Melander, Mikael
By organisation
Department of Computer Science
Computer Systems

Search outside of DiVA

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

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