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

No Thumbnail Available
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