Tampere University of Technology

TUTCRIS Research Portal

Synchronizing application state using virtual DOM trees

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Original languageEnglish
Title of host publicationCurrent Trends in Web Engineering
Subtitle of host publicationICWE 2016 International Workshops DUI, TELERISE, SoWeMine, and Liquid Web, Revised Selected Papers
PublisherSpringer Verlag
Number of pages13
ISBN (Print)9783319469621
Publication statusPublished - 2016
Publication typeA4 Article in a conference publication
EventInternational Conference on Web Engineering -
Duration: 1 Jan 1900 → …

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceInternational Conference on Web Engineering
Period1/01/00 → …


We will all soon have numerous computing devices we use every day interchangeably. Liquid software, a concept where software is allowed to flow from one computer to another, is a programming framework that aims at simplifying the development and use of such multi-device software. The existing research has discovered three major architecture challenges for liquid software: (1) adaptation of the user interface to different devices, (2) availability of the relevant data in all devices, and (3) transfer of the application state. This paper addresses the last challenge and differs from the earlier work by concentrating in application state that is in the DOM tree, a key element in today’s Web applications.


  • Experience roaming, Liquid software, Multi-device ownership, Web programming

Publication forum classification

Field of science, Statistics Finland