MORENA: A Middleware for Programming NFC-Enabled Android Applications as Distributed Object-Oriented Programs - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2012

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

Kevin Pinte
  • Fonction : Auteur
  • PersonId : 1003814
Wolfgang De Meuter
  • Fonction : Auteur
  • PersonId : 1003815

Résumé

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.
Fichier principal
Vignette du fichier
978-3-642-35170-9_4_Chapter.pdf (299.3 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01555556 , version 1 (04-07-2017)

Licence

Identifiants

Citer

Andoni Lombide Carreton, Kevin Pinte, Wolfgang De Meuter. MORENA: A Middleware for Programming NFC-Enabled Android Applications as Distributed Object-Oriented Programs. 13th International Middleware Conference (MIDDLEWARE), Dec 2012, Montreal, QC, Canada. pp.61-80, ⟨10.1007/978-3-642-35170-9_4⟩. ⟨hal-01555556⟩
114 Consultations
156 Téléchargements

Altmetric

Partager

More