首页> 外文会议>ACM/IFIP/USENIX international middleware conference >MORENA: A Middleware for Programming NFC-Enabled Android Applications as Distributed Object-Oriented Programs
【24h】

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

机译:MORENA:一种用于将启用NFC的Android应用程序编程为分布式面向对象程序的中间件

获取原文
获取外文期刊封面目录资料

摘要

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.
机译:NFC是一种无线技术,它允许软件与RFID标签进行交互,并且越来越多地集成到智能手机和其他移动设备中。在本文中,我们提出了MORENA:一种中间件,将支持NFC的程序视为分布式的面向对象程序,其中RFID标签表示为间歇性连接的远程对象。我们从面向环境的编程范例中汲取灵感,将这些对象表示为一流的远程引用,这些引用仅提供与它们所引用的标签的异步通信。这使程序员可以实现从RFID标签读取或写入RFID标签的移动应用程序,而不必手动处理每个故障,也不必在读取或写入操作期间阻塞整个应用程序。我们在Android平台上构建了MORENA,并使用MORENA实现了在支持NFC的Android手机上运行的代表性应用程序,从而评估了我们的抽象性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号