MORENA: A Middleware for Programming NFC-Enabled Android Applications as Distributed Object-Oriented Programs

Abstract : NFC is a wireless technology that allows software to interact with RFID tags and that is increasingly integrated into smartphones and other mobile devices. In this paper, we present MORENA: a middleware that treats NFC-enabled programs as distributed object-oriented programs in which RFID tags are represented as intermittently connected remote objects. We draw inspiration from the ambient-oriented programming paradigm to represent these objects as first-class remote references which only offer asynchronous communication with the tag to which they refer. This allows the programmer to implement mobile applications that read from or write to RFID tags without having to handle every single fault manually and without blocking the entire application during read or write operations. We built MORENA on top of the Android platform and evaluated our abstractions by implementing a representative application running on NFC-enabled Android phones using MORENA.
Type de document :
Communication dans un congrès
Priya Narasimhan; Peter Triantafillou. 13th International Middleware Conference (MIDDLEWARE), Dec 2012, Montreal, QC, Canada. Springer, Lecture Notes in Computer Science, LNCS-7662, pp.61-80, 2012, Middleware 2012. 〈10.1007/978-3-642-35170-9_4〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01555556
Contributeur : Hal Ifip <>
Soumis le : mardi 4 juillet 2017 - 11:33:05
Dernière modification le : mardi 4 juillet 2017 - 11:34:12
Document(s) archivé(s) le : jeudi 14 décembre 2017 - 23:48:38

Fichier

978-3-642-35170-9_4_Chapter.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Andoni Lombide Carreton, Kevin Pinte, Wolfgang Meuter. MORENA: A Middleware for Programming NFC-Enabled Android Applications as Distributed Object-Oriented Programs. Priya Narasimhan; Peter Triantafillou. 13th International Middleware Conference (MIDDLEWARE), Dec 2012, Montreal, QC, Canada. Springer, Lecture Notes in Computer Science, LNCS-7662, pp.61-80, 2012, Middleware 2012. 〈10.1007/978-3-642-35170-9_4〉. 〈hal-01555556〉

Partager

Métriques

Consultations de la notice

33

Téléchargements de fichiers

24