skip to main content
10.1145/3555228.3555274acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Mobilex: a generic framework for cross-platform mobile development based on web language

Published:05 October 2022Publication History

ABSTRACT

Several mobile development frameworks allow developers to program a single code to run on different types of devices and operating systems. However, the application code is dependent on the chosen framework, making it difficult to reuse it when there is a need to migrate to other frameworks. This paper proposes a generic framework for cross-platform mobile development, which uses web technologies (HTML, CSS, and JavaScript) as a basis for application development. The use of this technology to define the application and its automatic translation to a platform-specific language makes it easier to produce and maintain the application on multiple platforms. This paper discusses the proposed approach and shows, through case studies, that it allows flexibility in the choice of cross-platform development framework, not being necessary to change the code already developed in case of change in the development platform. Video presentation: https://youtu.be/ZS152tXUqBQ

Skip Supplemental Material Section

Supplemental Material

References

  1. J Z Blanco and D Lucrédio. 2021. A holistic approach for cross-platform software development. Journal of Systems and Software 179 (2021), 110985. https://doi.org/10.1016/j.jss.2021.110985Google ScholarGoogle ScholarCross RefCross Ref
  2. Clutch. 2017. How Much Does It Cost to Develop an App: 2017 Survey. https://clutch.co/app-developers/resources/cost-build-mobile-app-survey. Accessed: 2022-29-05.Google ScholarGoogle Scholar
  3. Wafaa S El-Kassas, Bassem A Abdullah, Ahmed H Yousef, and Ayman Wahba. 2014. ICPMD: Integrated cross-platform mobile development solution. 2014 9th International Conference on Computer Engineering Systems (ICCES), 307–317. https://doi.org/10.1109/ICCES.2014.7030977Google ScholarGoogle ScholarCross RefCross Ref
  4. Lamia Gaouar, Abdelkrim Benamar, and Fethi Tarik Bendimerad. 2016. Desirable requirements of cross platform mobile development tools. Electronic Devices 5(2016), 14–22.Google ScholarGoogle Scholar
  5. Globe News. 2022. The Worldwide Smartphones Industry is Expected to Reach $520.7 Billion by 2030. https://www.globenewswire.com/en/news-release/2022/04/04/2415593/28124/en/The-Worldwide-Smartphones-Industry-is-Expected-to-Reach-520-7-Billion-by-2030.html. Accessed: 2022-29-05.Google ScholarGoogle Scholar
  6. Christoph Rieger, Daniel Lucrédio, Renata Pontin M Fortes, Herbert Kuchen, Felipe Dias, and Lianna Duarte. 2020. A Model-Driven Approach to Cross-Platform Development of Accessible Business Apps., 984-993 pages. https://doi.org/10.1145/3341105.3375765Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Zhaoning Wang, Bo Cheng, Ying Jin, Yimeng Feng, and Junliang Chen. 2017. Poster: EasyApp: A Widget-Based Cross-Platform Mobile Development Environment for End-Users. Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking, 591–593. https://doi.org/10.1145/3117811.3131242Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Murat Yesilyurt and Yildiray Yalman. 2016. Security threats on mobile devices and their effects: estimations for the future. International Journal of Security and Its Applications 10, 2(2016), 13–26.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Mobilex: a generic framework for cross-platform mobile development based on web language

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      SBES '22: Proceedings of the XXXVI Brazilian Symposium on Software Engineering
      October 2022
      457 pages
      ISBN:9781450397353
      DOI:10.1145/3555228

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 October 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate147of427submissions,34%
    • Article Metrics

      • Downloads (Last 12 months)30
      • Downloads (Last 6 weeks)3

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format