• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于 NFC 的应用程序开发的软件架构和框架。

Software Architecture and Framework to Develop NFC-Based Applications.

机构信息

Faculty of Computer Science Engineering, Computing Systems Department, University of Castilla-La Mancha, 02071 Albacete, Spain.

出版信息

Sensors (Basel). 2018 Aug 13;18(8):2654. doi: 10.3390/s18082654.

DOI:10.3390/s18082654
PMID:30104504
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6111412/
Abstract

Applications are employing Near Field Communication (NFC) technology to interact with physical objects by using NFC tags. The architecture to implement these kinds of applications varies according to non-functional requirements such as the physical environment where the application is running, the flexibility to adapt the information to be manipulated through physical objects, etc. To cope with these challenges, this paper proposes a Model-driven Architecture (MDA) where designers are able to model the configuration of the system according to NFC based system requirements. Through a model-to-text transformation process, the MDA also provides developers with templates of source code for the applications that support the system. The proposed MDA process defines a Platform Independent Model (PIM) which supports a Domain Specific Language (DSL) implemented as an Eclipse platform plugin that provides designers with a graphical model editor, and a model to text transformation, to generate the source code templates using the Acceleo transformation language. The paper also presents the Albacete Photo Gallery case of study to illustrate the modelling process. The main benefit of the proposal is that it allows developers to create mixed environments where the availability and flexibility of NFC based interaction systems can be easily configured, extended and maintained.

摘要

应用程序正在使用近场通信 (NFC) 技术通过 NFC 标签与物理对象进行交互。实现这些应用程序的体系结构根据非功能要求而有所不同,例如应用程序运行的物理环境、通过物理对象操作信息的灵活性等。为了应对这些挑战,本文提出了一种模型驱动架构 (MDA),设计人员可以根据基于 NFC 的系统要求对系统的配置进行建模。通过模型到文本的转换过程,MDA 还为支持系统的应用程序提供了源代码模板。所提出的 MDA 过程定义了一个平台独立模型 (PIM),该模型支持作为 Eclipse 平台插件实现的特定于域的语言 (DSL),为设计人员提供了图形模型编辑器和模型到文本的转换,以使用 Acceleo 转换语言生成源代码模板。本文还介绍了阿尔瓦塞特美术馆案例研究,以说明建模过程。该提案的主要好处是,它允许开发人员创建混合环境,其中基于 NFC 的交互系统的可用性和灵活性可以轻松配置、扩展和维护。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/2721071d631c/sensors-18-02654-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/17b39eb2ce15/sensors-18-02654-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/815001247e2d/sensors-18-02654-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/c3888a428bcf/sensors-18-02654-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/b735fb94a4e9/sensors-18-02654-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/b6b7de620797/sensors-18-02654-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/4c8750be5068/sensors-18-02654-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/edab5aa22a13/sensors-18-02654-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/76c46b08be7b/sensors-18-02654-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/38b32cbcb59b/sensors-18-02654-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/51b6ff009b7f/sensors-18-02654-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/2721071d631c/sensors-18-02654-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/17b39eb2ce15/sensors-18-02654-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/815001247e2d/sensors-18-02654-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/c3888a428bcf/sensors-18-02654-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/b735fb94a4e9/sensors-18-02654-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/b6b7de620797/sensors-18-02654-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/4c8750be5068/sensors-18-02654-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/edab5aa22a13/sensors-18-02654-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/76c46b08be7b/sensors-18-02654-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/38b32cbcb59b/sensors-18-02654-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/51b6ff009b7f/sensors-18-02654-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d5a/6111412/2721071d631c/sensors-18-02654-g011.jpg

相似文献

1
Software Architecture and Framework to Develop NFC-Based Applications.基于 NFC 的应用程序开发的软件架构和框架。
Sensors (Basel). 2018 Aug 13;18(8):2654. doi: 10.3390/s18082654.
2
Development and evaluation of SOA-based AAL services in real-life environments: a case study and lessons learned.基于 SOA 的 AAL 服务在现实环境中的开发和评估:案例研究与经验教训。
Int J Med Inform. 2013 Nov;82(11):e269-93. doi: 10.1016/j.ijmedinf.2011.03.007. Epub 2011 Apr 9.
3
Framework for near-field-communication-based geo-localization and personalization for Android-based smartphones--application in hospital environments.基于近场通信的安卓智能手机地理定位与个性化框架——在医院环境中的应用
Stud Health Technol Inform. 2014;198:9-16.
4
HealMA: a model-driven framework for automatic generation of IoT-based Android health monitoring applications.HealMA:一个用于自动生成基于物联网的安卓健康监测应用程序的模型驱动框架。
Autom Softw Eng. 2022;29(2):56. doi: 10.1007/s10515-022-00363-9. Epub 2022 Sep 27.
5
Exploring a model-driven architecture (MDA) approach to health care information systems development.探索一种用于医疗保健信息系统开发的模型驱动架构(MDA)方法。
Int J Med Inform. 2008 May;77(5):305-14. doi: 10.1016/j.ijmedinf.2007.04.009. Epub 2007 Jun 7.
6
A Survey of NFC Sensors Based on Energy Harvesting for IoT Applications.基于能量收集的物联网应用的 NFC 传感器调查。
Sensors (Basel). 2018 Nov 2;18(11):3746. doi: 10.3390/s18113746.
7
A model-driven framework for data-driven applications in serverless cloud computing.无服务器云计算中数据驱动应用的模型驱动框架。
PLoS One. 2020 Aug 28;15(8):e0237317. doi: 10.1371/journal.pone.0237317. eCollection 2020.
8
The Survey on Near Field Communication.近场通信调查
Sensors (Basel). 2015 Jun 5;15(6):13348-405. doi: 10.3390/s150613348.
9
MobiPag: integrated mobile payment, ticketing and couponing solution based on NFC.MobiPag:基于近场通信技术的集成移动支付、票务及优惠券解决方案。
Sensors (Basel). 2014 Jul 24;14(8):13389-415. doi: 10.3390/s140813389.
10
NFC internal: an indoor navigation system.NFC内部:一种室内导航系统。
Sensors (Basel). 2015 Mar 27;15(4):7571-95. doi: 10.3390/s150407571.

引用本文的文献

1
Functional and Nonfunctional Requirements of Virtual Clinic Mobile Applications: A Systematic Review.虚拟诊所移动应用程序的功能和非功能需求:一项系统综述。
Int J Telemed Appl. 2024 Jun 11;2024:7800321. doi: 10.1155/2024/7800321. eCollection 2024.