Proceedings Article10.1145/2817721.2817742
Coordinating Collaborative Interactions in Web-based Mobile Applications
Kennedy Kambona,Lode Hoste,Elisa Gonzalez Boix,Wolfgang De Meuter +3 more
- 15 Nov 2015
- pp 181-190
2
TL;DR: The Mingo framework is presented, which provides dedicated coordination programmer constructs for distributed event composition and group coordination by blending techniques common in complex event processing and group communication.
read more
Abstract: Mobile applications for interactive surfaces that utilize the web as a platform now have the ability to provide richer interactions hitherto unrealized by running them on isolated devices. These modern applications can now support proximal and remote collaborative interactions for multiple clients simultaneously connected to each other. Most technologies however currently lack programming language abstractions for coordinating complex interactions, such as to define, detect and combine complex events coming from multiple clients or other software entities. Furthermore, they lack the expressiveness required to support non-trivial levels of collaborative interactions for connected clients. In this paper we identify two software mechanisms that web-based mobile applications should provide to support the development of collaborative interactions:~distributed event composition and group coordination. We present the Mingo framework, which provides dedicated coordination programmer constructs for these two mechanisms by blending techniques common in complex event processing and group communication. Consequently, we validate our framework by implementing a mobile drawing application with support for collaborative interactions and evaluate it by comparing it with a related implementation.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Mobile Interaction for Augmentative and Alternative Communication: a Systematic Mapping
TL;DR: A systematic mapping of the literature is presented to identify research initiatives regarding the use of mobile devices and AAC solutions, pointing out to opportunities and challenges in this research domain, with emphasis on the need to promoting the use and effective adoption of assistive technology.
References
Rete: a fast algorithm for the many pattern/many object pattern match problem
TL;DR: The Rete Match Algorithm is an efficient method for comparing a large collection of patterns to a largeCollection of objects that finds all the objects that match each pattern.
2.7K
Generative communication in Linda
TL;DR: This work is particularly concerned with implementation of the dynamic global name space that the generative communication model requires, and its implications for systems programming in distributed settings generally and on integrated network computers in particular.
2.6K
•Proceedings Article
The Design of the Borealis Stream Processing Engine
Daniel J. Abadi,Yanif Ahmad,Magdalena Balazinska,Mitch Cherniack,Jeong-Hyon Hwang,Wolfgang Lindner,Anurag S. Maskey,Alexander Rasin,Esther Ryvkina,Nesime Tatbul,Ying Xing,Stan Zdonik +11 more
- 01 Jan 2005
TL;DR: This paper outlines the basic design and functionality of Borealis, and presents a highly flexible and scalable QoS-based optimization model that operates across server and sensor networks and a new fault-tolerance model with flexible consistency-availability trade-offs.
Operational transformation in real-time group editors: issues, algorithms, and achievements
Chengzheng Sun,Clarence A. Ellis +1 more
- 01 Nov 1998
TL;DR: An integrative review of the evolution of operational tra=formation techniques, with the go~ of identifying the major is-m, dgotiths, achievements, and remaining Mlenges, and a new optimized generic operational transformation control algorithm.
572
•Proceedings Article
ARIS: an interface for application relocation in an interactive space
Jacob Biehl,Brian P. Bailey +1 more
- 17 May 2004
TL;DR: An interactive space window manager called ARIS is iteratively designed and lessons learned from user evaluations about how to design a more effective window manager for an interactive space and how to better evaluate low-fidelity prototypes in a interactive space are shared.
118