TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Synchronizing application state using virtual DOM trees

Tutkimustuotosvertaisarvioitu

Standard

Synchronizing application state using virtual DOM trees. / Voutilainen, Jari-Pekka; Mikkonen, Tommi; Systä, Kari.

Current Trends in Web Engineering: ICWE 2016 International Workshops DUI, TELERISE, SoWeMine, and Liquid Web, Revised Selected Papers. Springer Verlag, 2016. s. 142-154 (Lecture Notes in Computer Science; Vuosikerta 9881).

Tutkimustuotosvertaisarvioitu

Harvard

Voutilainen, J-P, Mikkonen, T & Systä, K 2016, Synchronizing application state using virtual DOM trees. julkaisussa Current Trends in Web Engineering: ICWE 2016 International Workshops DUI, TELERISE, SoWeMine, and Liquid Web, Revised Selected Papers. Lecture Notes in Computer Science, Vuosikerta. 9881, Springer Verlag, Sivut 142-154, International Conference on Web Engineering, 1/01/00. https://doi.org/10.1007/978-3-319-46963-8_12

APA

Voutilainen, J-P., Mikkonen, T., & Systä, K. (2016). Synchronizing application state using virtual DOM trees. teoksessa Current Trends in Web Engineering: ICWE 2016 International Workshops DUI, TELERISE, SoWeMine, and Liquid Web, Revised Selected Papers (Sivut 142-154). (Lecture Notes in Computer Science; Vuosikerta 9881). Springer Verlag. https://doi.org/10.1007/978-3-319-46963-8_12

Vancouver

Voutilainen J-P, Mikkonen T, Systä K. Synchronizing application state using virtual DOM trees. julkaisussa Current Trends in Web Engineering: ICWE 2016 International Workshops DUI, TELERISE, SoWeMine, and Liquid Web, Revised Selected Papers. Springer Verlag. 2016. s. 142-154. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-319-46963-8_12

Author

Voutilainen, Jari-Pekka ; Mikkonen, Tommi ; Systä, Kari. / Synchronizing application state using virtual DOM trees. Current Trends in Web Engineering: ICWE 2016 International Workshops DUI, TELERISE, SoWeMine, and Liquid Web, Revised Selected Papers. Springer Verlag, 2016. Sivut 142-154 (Lecture Notes in Computer Science).

Bibtex - Lataa

@inproceedings{228272966643419f9d71aa0ec29fd3c6,
title = "Synchronizing application state using virtual DOM trees",
abstract = "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.",
keywords = "Experience roaming, Liquid software, Multi-device ownership, Web programming",
author = "Jari-Pekka Voutilainen and Tommi Mikkonen and Kari Syst{\"a}",
note = "jufoid=62555 EXT={"}Voutilainen, Jari-Pekka{"}",
year = "2016",
doi = "10.1007/978-3-319-46963-8_12",
language = "English",
isbn = "9783319469621",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "142--154",
booktitle = "Current Trends in Web Engineering",
address = "Germany",

}

RIS (suitable for import to EndNote) - Lataa

TY - GEN

T1 - Synchronizing application state using virtual DOM trees

AU - Voutilainen, Jari-Pekka

AU - Mikkonen, Tommi

AU - Systä, Kari

N1 - jufoid=62555 EXT="Voutilainen, Jari-Pekka"

PY - 2016

Y1 - 2016

N2 - 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.

AB - 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.

KW - Experience roaming

KW - Liquid software

KW - Multi-device ownership

KW - Web programming

U2 - 10.1007/978-3-319-46963-8_12

DO - 10.1007/978-3-319-46963-8_12

M3 - Conference contribution

SN - 9783319469621

T3 - Lecture Notes in Computer Science

SP - 142

EP - 154

BT - Current Trends in Web Engineering

PB - Springer Verlag

ER -