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.
翻译:孤立地存在各种基于网络的图像编辑工具和基于网络的合作工具。 以缩小这两个领域间差距为重点的研究很少。 我们对上述问题作出反应,并开发用于实时合作编辑网络浏览器中光栅图像的原型群件。 为了更好地了解需求,我们进行了初步用户研究,并将通信和同步作为关键要素。 现有的文本文件、演示文稿和矢量图形群件通过完善的技术处理上述问题。 但是,这些无法扩展,因为是用于光栅图形操作的。 为此,我们开发了一个由服务器维护的文件模型,并交付和同步给多个客户。 我们的原型执行基于一个可扩展的客户服务器结构:使用WebGL进行交互式浏览器图像和WebSocket连接以保持同步。 我们通过对三种不同情景的部署后用户研究来评估我们的工作质量。