Building a Collaborative Data Analytics System: Opportunities and Challenges

Z Wang, C Li - Proceedings of the VLDB Endowment, 2023 - dl.acm.org
Real-time collaboration has become increasingly important in various applications, from
document creation to data analytics. Although collaboration features are prevalent in editing …

Type-checking CRDT convergence

G Zakhour, P Weisenburger… - Proceedings of the ACM on …, 2023 - dl.acm.org
Conflict-Free Replicated Data Types (CRDTs) are a recent approach for kee** replicated
data consistent while guaranteeing the absence of conflicts among replicas. For correct …

Near real-time peer-to-peer shared editing on extensible data types

P Nicolaescu, K Jahns, M Derntl… - Proceedings of the 2016 …, 2016 - dl.acm.org
Near real-time collaboration using Web browsers is becoming rapidly more and more
popular for many applications such as text editing, coding, sketching and others. These …

Secure RDTs: Enforcing Access Control Policies for Offline Available JSON Data

T Renaux, S Van den Vonder… - Proceedings of the ACM on …, 2023 - dl.acm.org
Replicated Data Types (RDTs) are a type of data structure that can be replicated over a
network, where each replica can be kept (eventually) consistent with the other replicas. They …

OWebSync: Seamless synchronization of distributed web clients

K Jannes, B Lagaisse, W Joosen - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Many enterprise software services are adopting a fully web-based architecture for both
internal line-of-business applications and for online customer-facing applications. Although …

Keep CALM and CRDT on

S Laddad, C Power, M Milano, A Cheung… - arxiv preprint arxiv …, 2022 - arxiv.org
Despite decades of research and practical experience, developers have few tools for
programming reliable distributed applications without resorting to expensive coordination …

The liquid. js framework for migrating and cloning stateful web components across multiple devices

A Gallidabino, C Pautasso - Proceedings of the 25th International …, 2016 - dl.acm.org
We are heading toward an era in which users own more than one single Web-enabled
device. These devices range from smart phones, tablets and personal computers to smart …

The web browser as distributed application server: Towards decentralized web applications in the edge

K Jannes, B Lagaisse, W Joosen - … of the 2nd International Workshop on …, 2019 - dl.acm.org
Web applications are evolving to a decentralized, client-centric architecture in which
browsers need to be able to put the user back in control of their personal data, need to be …

A Study of Semantics for CRDT-based Collaborative Spreadsheets

E Yanakieva, P Bird, A Bieniusa - Proceedings of the 10th Workshop on …, 2023 - dl.acm.org
Online collaboration is becoming prevalent in our day-today work. As commercial
applications show, next to texts, spreadsheets are an essential tool for storing and …

The Liquid WebWorker API for Horizontal Offloading of Stateless Computations

A Gallidabino, C Pautasso - Journal of Web Engineering, 2018 - ieeexplore.ieee.org
As most users access the Web from multiple devices with different characteristics, ranging
from powerful desktops or laptops to tablets, mobile phones or watches and cars, liquid Web …