Creating offline-capable web applications with real-time data synchronization by authoring HTML

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Date

2018-05-14

Department

Major/Subject

Computer Science

Mcode

SCI3042

Degree programme

Master’s Programme in Computer, Communication and Information Sciences

Language

en

Pages

50 + 9

Series

Abstract

Creating interactive web applications can be hard, especially for an inexperienced web author. Giving the applications offline capabilities and making their content synchronize in real time is even harder. The primary goal of this thesis is to allow novice web authors to create offline- capable web applications with real-time data synchronization. To achieve this, an implementation using Mavo as a foundation is introduced. A set of sample applications are presented to showcase the implementation, which is then also compared to applications written without the implementation. The results show that the implementation greatly simplifies the creation of offline- capable web applications with real-time data synchronization.

Att skapa interaktiva webbapplikationer kan vara svårt, särskilt för en oerfaren webbutvecklare. Att göra applikationerna offline-kapabla samt synkronisera dess data i realtid är ännu svårare. Det primära målet med detta arbete är att låta oerfarna webbutvecklare skapa offline-kapabla webbapplikationer med datasynkronisering i realtid. För att uppnå detta introduceras en implementering som använder sig av Mavo som grund. Några testapplikationer presenteras för att visa upp implementeringen, som sedan även jämförs med applikationer skapta utan implementeringen. Resultaten visar att implementeringen avsevärt förenklar skapandet av offline- kapabla webbapplikationer med datasynkronisering i realtid.

Description

Supervisor

Vuorimaa, Petri

Thesis advisor

Laine, Markku

Keywords

HTML, data synchronization, offline, 4-way data binding, Mavo

Other note

Citation