Software Architecture and Framework to Develop NFC-Based Applications

被引:2
|
作者
Tesoriero, Ricardo [1 ]
Gallud, Jose A. [1 ]
机构
[1] Univ Castilla La Mancha, Comp Syst Dept, Fac Comp Sci Engn, Albacete 02071, Spain
关键词
near field communication; model-driven development; mobile computing;
D O I
10.3390/s18082654
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:16
相关论文
共 50 条
  • [11] NFC-based Interactive Learning Environments for Children
    Sanchez, Ivan
    Cortes, Marta
    Riekki, Jukka
    Oja, Mika
    PROCEEDINGS OF IDC 2011: THE 10TH INTERNATIONAL CONFERENCE ON INTERACTION DESIGN AND CHILDREN (IDC2011), 2011, : 205 - 208
  • [12] MFC/NFC-Based Foam/Aerogel for Production of Porous Materials: Preparation, Properties and Applications
    Qin, Chenni
    Yao, Mingzhu
    Liu, Yang
    Yang, Yujie
    Zong, Yifeng
    Zhao, Hui
    MATERIALS, 2020, 13 (23) : 1 - 21
  • [13] A NFC-based pervasive solution for city touristic surfing
    Borrego-Jaraba, Francisco
    Luque Ruiz, Irene
    Angel Gomez-Nieto, Miguel
    PERSONAL AND UBIQUITOUS COMPUTING, 2011, 15 (07) : 731 - 742
  • [14] NFC-based Mobile Payment Protocol with User Anonymity
    Chen, Shang-Wen
    Tso, Raylin
    2016 11TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIAJCIS), 2016, : 24 - 30
  • [15] Prototyping Minimal Footprint NFC-Based User Access Control System for IoT Applications
    Stusek, Martin
    Pokorny, Jiri
    Zeman, Krystof
    Hajek, Jaroslav
    Masek, Pavel
    Hosek, Jiri
    DISTRIBUTED COMPUTER AND COMMUNICATION NETWORKS (DCCN 2017), 2017, 700 : 27 - 40
  • [16] NFC Ticketing: a Prototype and Usability test of an NFC-based Virtual Ticketing application
    Ghiron, Stefano Levialdi
    Sposato, Serena
    Medaglia, Carlo Maria
    Moroni, Alice
    FIRST INTERNATIONAL WORKSHOP ON NEAR FIELD COMMUNICATION, PROCEEDINGS, 2009, : 45 - +
  • [17] What are the Core Drivers in Consumer Adoption of NFC-Based Mobile Payments?: A Proposed Research Framework
    Pham, Thanh-Thao T.
    Ho, Jonathan C.
    2014 PORTLAND INTERNATIONAL CONFERENCE ON MANAGEMENT OF ENGINEERING & TECHNOLOGY (PICMET), 2014, : 3041 - 3049
  • [18] A robust NFC-based personalized IPTV service system
    Kuo-Hui Yeh
    Nai-Wei Lo
    Chun-Kai Wang
    Multimedia Tools and Applications, 2018, 77 : 5129 - 5148
  • [19] A NFC-based Context Model for Information Management System
    Zheng, Xiaoyu
    Yuan, Quan
    Shen, Jie
    PROCEEDINGS OF THE 2016 8TH INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING (ICIME 2016), 2016, : 7 - 11
  • [20] An open NFC-based platform for vital signs monitoring
    Leone, Alessandro
    Rescio, Gabriele
    Siciliano, Pietro
    2015 18TH AISEM ANNUAL CONFERENCE, 2015,