lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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

The full text will be freely available from 2018-09-30 20:11
Available from 2018-09-30 20:11

Search in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 2 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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