For-Each Operations in Collaborative Apps

04/06/2023
by   Matthew Weidner, et al.
0

Conflict-free Replicated Data Types (CRDTs) allow collaborative access to an app's data. We describe a novel CRDT operation, for-each on the list of CRDTs, and demonstrate its use in collaborative apps. Our for-each operation applies a given mutation to each element of a list, including elements inserted concurrently. This often preserves user intention in a way that would otherwise require custom CRDT algorithms. We give example applications of our for-each operation to collaborative rich-text, recipe, and slideshow editors.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2021

Operation-based Collaborative Data Sharing for Distributed Systems

Collaborative Data Sharing raises a fundamental issue in distributed sys...
research
12/05/2022

Collabs: Composable Collaborative Data Structures

Replicated data types (RDTs), such as Conflict-free Replicated Data Type...
research
05/23/2022

Real-time Collaborative Multi-Level Modeling by Conflict-Free Replicated Data Types

The need for real-time collaborative solutions in model-driven engineeri...
research
02/23/2018

Conflict-Aware Replicated Data Types

We introduce Conflict-Aware Replicated Data Types (CARDs). CARDs are sig...
research
11/16/2022

Deep Intention-Aware Network for Click-Through Rate Prediction

E-commerce platforms provide entrances for customers to enter mini-apps ...
research
03/26/2023

Mobile solutions for clinical surveillance and evaluation in infancy – General Movement Apps

The Prechtl General Movements Assessment (GMA) has become a clinician an...
research
03/08/2019

Set CRDT com Múltiplas Políticas de Resolução de Conflitos

Um CRDT é um tipo de dados que pode ser replicado e modificado concorren...

Please sign up or login with your details

Forgot password? Click here to reset