Skoči na glavni sadržaj

Stručni rad

https://doi.org/10.31803/tg-20241004154503

A Model-Driven Architecture Solution for Multi-Platform Mobile App Development

Ayoub Korchi orcid id orcid.org/0000-0001-7204-7842 ; SIGER Laboratory, Faculty of Science and Technology, Sidi Mohamed Ben Abdellah University, Fez, 36000, Morocco *
Mohamed Karim Khachouch orcid id orcid.org/0000-0003-1152-3838 ; SIGER Laboratory, Faculty of Science and Technology, Sidi Mohamed Ben Abdellah University, Fez, 36000, Morocco
Younes Lakhrisi ; SIGER Laboratory, Faculty of Science and Technology, Sidi Mohamed Ben Abdellah University, Fez, 36000, Morocco

* Dopisni autor.


Puni tekst: engleski pdf 2.751 Kb

str. 110-120

preuzimanja: 30

citiraj


Sažetak

This paper presents a comprehensive Model Driven Architecture (MDA) approach for multi-platform mobile app development. We introduce a UML-based metamodel that encapsulates essential mobile app elements, including views, controls, resources, and events. Our approach leverages the Acceleo code generation tool to transform Platform Independent Models (PIMs) adhering to this metamodel into platform-specific source code. We demonstrate the effectiveness of our method through a case study, generating Android user interface code from a sample PIM. The results show that our approach can significantly streamline the development process for multi-platform mobile apps, reducing the need for platform-specific coding. This work contributes to the field of model-driven mobile development by providing a flexible and extensible framework for automatic code generation across multiple mobile platforms.

Ključne riječi

Cross-platform; MDA; Mobile-development

Hrčak ID:

322687

URI

https://hrcak.srce.hr/322687

Datum izdavanja:

30.12.2024.

Posjeta: 77 *