An Application Framework for Nomadic, Collaborative Applications

James O'Brien 1 Marc Shapiro 1
1 Regal - Large-Scale Distributed Systems and Applications
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
Abstract : 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.
Type de document :
Communication dans un congrès
Frank Eliassen, Alberto Montresor. DAIS 2006 - 6th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, Jun 2006, Bologna, Italy. Springer, 4025, pp.48-63, 2006, Lecture Notes in Computer Science. 〈10.1007/11773887_4〉
Liste complète des métadonnées

Littérature citée [12 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00445942
Contributeur : Brigitte Briot <>
Soumis le : lundi 11 janvier 2010 - 15:57:03
Dernière modification le : mardi 17 avril 2018 - 11:27:54
Document(s) archivé(s) le : vendredi 18 juin 2010 - 00:40:59

Fichier

Joyce_DAIS-2006.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

James O'Brien, Marc Shapiro. An Application Framework for Nomadic, Collaborative Applications. Frank Eliassen, Alberto Montresor. DAIS 2006 - 6th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, Jun 2006, Bologna, Italy. Springer, 4025, pp.48-63, 2006, Lecture Notes in Computer Science. 〈10.1007/11773887_4〉. 〈inria-00445942〉

Partager

Métriques

Consultations de la notice

255

Téléchargements de fichiers

212