Skip to main navigation Skip to search Skip to main content

A Model-Driven Framework for Android Supporting Cross-Platform GUI Development

  • Arsalan Ali
  • , Muhammad Rashid
  • , Farooque Azam
  • , Yawar Rasheed
  • , Muhammad Waseem Anwar

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

The rapid growth of users makes android application development one of the most focused areas in the software industry. Among others, the screen size is a considerable problem in developing mobile graphical user interfaces. Quite a work has been done in the field to solve this issue programmatically. However, truncated reusability and insufficient portability along with other challenges are posed, which results in multiple designs of an application that need to be maintained equally as major applications. This article introduces a novel model-driven framework that serves the purpose of a prompt development of responsive User Interfaces (UI) for various screen sizes. Particularly a Meta Model is proposed. As tool support, a Sirius graphical modeling tool has also been developed. Furthermore, Model to Text Transformation code has been written using Acceleo language to transform the modeled UI scenario into an executable Java and XML code. The framework allows modeling of UI scenarios using our graphical modeling tool and generates executable platform-specific code (Java XML) resulting in prompt development of a complex application with simplicity. The applicability of the proposed framework has been demonstrated by developing a mobile application as a case study.

Original languageEnglish
Title of host publicationProceedings of the 2021 IEEE 4th National Computing Colleges Conference, NCCC 2021
PublisherIEEE
Number of pages6
ISBN (Electronic)978-1-7281-6719-0
ISBN (Print)978-1-7281-6720-6
DOIs
Publication statusPublished - 27 Mar 2021
Externally publishedYes
Event4th IEEE National Computing Colleges Conference, NCCC 2021 - Taif University, Taif, Saudi Arabia
Duration: 27 Mar 202128 Mar 2021
Conference number: 4
https://events.vtools.ieee.org/m/257054

Publication series

NameProceedings of the National Computing Colleges Conference (NCCC)
PublisherIEEE
Volume2021

Conference

Conference4th IEEE National Computing Colleges Conference, NCCC 2021
Abbreviated titleNCCC 2021
Country/TerritorySaudi Arabia
CityTaif
Period27/03/2128/03/21
Internet address

Keywords

  • n/a OA procedure
  • Graphical User Interface
  • Meta-Model
  • Model-Driven Development
  • Multiple Screens
  • Sirius tool
  • Android Application

Fingerprint

Dive into the research topics of 'A Model-Driven Framework for Android Supporting Cross-Platform GUI Development'. Together they form a unique fingerprint.

Cite this