9
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Software Architecture and Framework to Develop NFC-Based Applications

      research-article
      , *
      Sensors (Basel, Switzerland)
      MDPI
      near field communication, model-driven development, mobile computing

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          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.

          Related collections

          Most cited references20

          • Record: found
          • Abstract: not found
          • Article: not found

          The pragmatics of model-driven development

          B. Selic (2003)
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            A model-based interface development environment

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Enhancing visitors’ experience in art museums using mobile technologies

                Bookmark

                Author and article information

                Journal
                Sensors (Basel)
                Sensors (Basel)
                sensors
                Sensors (Basel, Switzerland)
                MDPI
                1424-8220
                13 August 2018
                August 2018
                : 18
                : 8
                : 2654
                Affiliations
                Faculty of Computer Science Engineering, Computing Systems Department, University of Castilla-La Mancha, 02071 Albacete, Spain; ricardo.tesoriero@ 123456uclm.es
                Author notes
                [* ]Correspondence: jose.gallud@ 123456uclm.es ; Tel.: +34-9675-99200
                Author information
                https://orcid.org/0000-0002-6616-8055
                Article
                sensors-18-02654
                10.3390/s18082654
                6111412
                30104504
                4207ed54-6dd6-4af6-bd2a-30c0899f6f58
                © 2018 by the authors.

                Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( http://creativecommons.org/licenses/by/4.0/).

                History
                : 25 June 2018
                : 11 August 2018
                Categories
                Article

                Biomedical engineering
                near field communication,model-driven development,mobile computing
                Biomedical engineering
                near field communication, model-driven development, mobile computing

                Comments

                Comment on this article