An Application Framework for Nomadic, Collaborative Applications - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2006

An Application Framework for Nomadic, Collaborative Applications


To maintain availability and responsiveness, mobile applications sharing data often work on their own copy and transmit local changes to other participants. Existing systems for recording, transmitting and reconciling concurrent changes are usually ad-hoc and specific to particular applications. In contrast, we present Joyce; a general application programming framework for creating highly dynamic mobile, collaborative applications. The framework abstracts application semantics using an action-constraint formal model and provides communication and consistency services based on this model. The framework exposes an interface that allows application programmers to concentrate on core functionality without worrying about these issues. Applications made with the framework can run seamlessly across changing combination of devices, users and synchrony. We discuss the principles behind the framework, its implementation and evaluate its utility by creating a complex, shared application.
Fichier principal
Vignette du fichier
Joyce_DAIS-2006.pdf (1.88 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00445942 , version 1 (11-01-2010)



James J. O'Brien, Marc Shapiro. An Application Framework for Nomadic, Collaborative Applications. DAIS 2006 - 6th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, Jun 2006, Bologna, Italy. pp.48-63, ⟨10.1007/11773887_4⟩. ⟨inria-00445942⟩
108 View
119 Download



Gmail Facebook X LinkedIn More