@article {358,
	title = {Software abstractions for mobile RFID-enabled applications},
	journal = {Software: Practice and Experience},
	volume = {43},
	year = {2013},
	pages = {1219{\~A}{\textcent}{\^a}{\quotesinglbase}{\textlnot}{\^a}{\texteuro}{\oe}1239},
	abstract = {Our everyday environments may soon be pervaded with radio frequency identification (RFID) tags integrated in physical objects. These RFID tags can store a digital representation of the physical object and transmit it wirelessly to pervasive, context-aware applications running on mobile devices. However, communicating with RFID tags is prone to many failures inherent to the technology. This hinders the development of such applications, as traditional programming models require the programmer to deal with the RFID hardware characteristics manually. On the other hand, traditional RFID middleware focuses on limited scenarios in an enterprise context and not on general ubiquitous computing scenarios. In this paper, we extend the ambient-oriented programming paradigm to program RFID applications, by considering RFID tags as intermittently connected mutable proxy objects hosted on mobile distributed computing devices, and detail our prototype implementation.},
	keywords = {Ambient-oriented programming, mobile RFID-enabled applications, pervasive computing, RFID},
	issn = {1097-024X},
	doi = {10.1002/spe.1114},
	url = {http://dx.doi.org/10.1002/spe.1114},
	author = {Andoni Lombide Carreton and Kevin Pinte and Wolfgang De Meuter}
}
@inbook {354,
	title = {MORENA: A Middleware for Programming NFC-Enabled Android Applications as Distributed Object-Oriented Programs},
	booktitle = {Middleware 2012},
	series = {Lecture Notes in Computer Science},
	volume = {7662},
	year = {2012},
	pages = {61-80},
	publisher = {Springer Berlin Heidelberg},
	organization = {Springer Berlin Heidelberg},
	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.},
	keywords = {Android, mobile applications, pervasive computing, RFID},
	isbn = {978-3-642-35169-3},
	doi = {10.1007/978-3-642-35170-9_4},
	url = {http://dx.doi.org/10.1007/978-3-642-35170-9_4},
	author = {Andoni Lombide Carreton and Kevin Pinte and Wolfgang De Meuter},
	editor = {Narasimhan, Priya and Triantafillou, Peter}
}
@inbook {360,
	title = {Distributed Object-Oriented Programming with RFID Technology},
	booktitle = {Distributed Applications and Interoperable Systems},
	series = {Lecture Notes in Computer Science},
	volume = {6115},
	year = {2010},
	pages = {56-69},
	publisher = {Springer Berlin Heidelberg},
	organization = {Springer Berlin Heidelberg},
	abstract = {Our everyday environments will soon be pervaded with RFID tags integrated in physical objects. These RFID tags can store a digital representation of the physical object and transmit it wirelessly to pervasive, context-aware applications running on mobile devices. However, communicating with RFID tags is prone to many failures inherent to the technology. This hinders the development of such applications as traditional programming models require the programmer to deal with the RFID hardware characteristics manually.In this paper, we propose extending the ambient-oriented programming paradigm to program RFID applications, by considering RFID tags as intermittently connected mutable proxy objects hosted on mobile distributed computing devices.},
	keywords = {Ambient-oriented programming, mobile RFID-enabled applications, pervasive computing, RFID},
	isbn = {978-3-642-13644-3},
	doi = {10.1007/978-3-642-13645-0_5},
	url = {http://dx.doi.org/10.1007/978-3-642-13645-0_5},
	author = {Andoni Lombide Carreton and Kevin Pinte and Wolfgang De Meuter},
	editor = {Eliassen, Frank and Kapitza, R{\~A}{\textflorin}{\^A}{\textonequarter}diger}
}
