• DocumentCode
    1830231
  • Title

    Supporting the development of multi-platform mobile applications

  • Author

    Francese, Rita ; Risi, Michael ; Tortora, Giuseppe ; Scanniello, Giuseppe

  • Author_Institution
    Dipt. di Manage. & Inf. Technol., Univ. of Salerno, Salerno, Italy
  • fYear
    2013
  • fDate
    27-27 Sept. 2013
  • Firstpage
    87
  • Lastpage
    90
  • Abstract
    The number and type of mobile platforms is increasing. Each platform has a specific set of native functionalities (i.e., camera, compass) and provides a specific framework to implement mobile applications exploiting these functionalities. The new features offered by HTMLS together with the PhoneGap framework let the web be a potential candidate for multi-platform mobile development. However, programmers are still in charge of implementing the data flow, the control flow and the interaction. In this paper, we propose a development process to allow the implementation of portable web applications that use native device features. This process is based on the Model-View-View-Model architectural pattern and provides a framework that exploits the source code generated starting from the design of a State Transition Diagram. The state application logic is described exploiting Javascript. We also provide an example of generated multi-platform application, named Travel Guide.
  • Keywords
    Internet; Java; hypermedia markup languages; mobile computing; mobile handsets; HTML5; Javascrip; PhoneGap framework; Travel Guide generated multiplatform application; control flow; data flow; model-view-view-model architectural pattern; multiplatform mobile applications; native device features; portable Web applications; source code; state application logic; state transition diagram; Business; Mobile communication; Pressing; Reactive power; Smart phones; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on
  • Conference_Location
    Eindhoven
  • ISSN
    2160-6153
  • Print_ISBN
    978-1-4799-1608-5
  • Type

    conf

  • DOI
    10.1109/WSE.2013.6642422
  • Filename
    6642422