MDA Based Multiplatform Mobile Application Modeling with Platform Compliant User Interfaces
Main Article Content
Abstract
Applications for mobile devices (mobile applications) represent a specific segment of the software market in which development of applications for multiple platforms is far more articulated issue than in applications intended for common computers. While multiplatform mobile application development tools, such as Marmalade, MoSync or Xamarin, generate quite usable (software) platform specific code out of its general representation developed upon something that might be considered as a superplatform, the user interface exhibits peculiarities that have to be addressed manually. Otherwise, the user interface will probably fail to meet the given platform compliance criteria that may result in worsening user acceptance of the application or even in not being accepted to the application marketplace at all. In this paper, an approach to design multiplatform mobile application at model level that employs OMG's MDA (Model Driven Architecture) to generate platform compliant user interfaces while still taking advantage of multiplatform tools to develop application logic is proposed. Navigation in mobile application user interfaces is modeled using UML state machine diagrams. A model-to-model transformation for the Android platform has been created and applied to a real application model.
Article Details
How to Cite
Vranić, V., & Staraček, Ľuboš. (2014). MDA Based Multiplatform Mobile Application Modeling with Platform Compliant User Interfaces. INFOCOMP Journal of Computer Science, 13(2), 34–43. Retrieved from https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/393
Section
Articles
Upon receipt of accepted manuscripts, authors will be invited to complete a copyright license to publish the paper. At least the corresponding author must send the copyright form signed for publication. It is a condition of publication that authors grant an exclusive licence to the the INFOCOMP Journal of Computer Science. This ensures that requests from third parties to reproduce articles are handled efficiently and consistently and will also allow the article to be as widely disseminated as possible. In assigning the copyright license, authors may use their own material in other publications and ensure that the INFOCOMP Journal of Computer Science is acknowledged as the original publication place.