Various web-based image-editing tools and web-based collaborative tools exist in isolation. Research focusing to bridge the gap between these two domains is sparse. We respond to the above and develop prototype groupware for real-time collaborative editing of raster images in a web browser. To better understand the requirements, we conduct a preliminary user study and establish communication and synchronization as key elements. The existing groupware for text documents, presentations, and vector graphics handles the above through well-established techniques. However, those cannot be extended as it is for raster graphics manipulation. To this end, we develop a document model that is maintained by a server and is delivered and synchronized to multiple clients. Our prototypical implementation is based on a scalable client-server architecture: using WebGL for interactive browser-based rendering and WebSocket connections to maintain synchronization. We evaluate our work qualitatively through a post-deployment user study for three different scenarios.
Some application results using our framework. Please hover over the images to see the respective output.
Ulrike Bath, Sumit Shekhar, Jürgen Döllner, Matthias Trapp
COLiER: Collaborative Editing of Raster Images
Cyberworlds, 2021
@inproceedings{OwnUSDT2021,
author = {Ulrike Bath and Sumit Shekhar and D{\"o}llner, J{\"u}rgen and Matthias Trapp},
title = {COLiER: Collaborative Editing of Raster Images},
booktitle = {International Conference on CyberWorlds (CW2021)},
language = {English},
year = 2021,
month = Sep,
location = {Caen, France},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},
numpages = {8},
note = {(to appear)},
affiliation = {Hasso-Plattner-Institut, University of Potsdam},
}
© 2021 The Authors. This is the author's version of the work. It is posted here for your personal use. Not for redistribution.
|
This work was partially funded by the German Federal Ministry of Education and Research (BMBF) (through grants 01IS15041 – “mdViProject” and 01IS19006 – “KI-Labor ITSE”) and the Research School on “Service-Oriented Systems Engineering” of the Hasso Plattner Institute.