Reference Hub7
Migrating JAVA to Mobile Platforms through HAXE: An MDD Approach

Migrating JAVA to Mobile Platforms through HAXE: An MDD Approach

Pablo Nicolás Díaz Bilotto, Liliana Favre
ISBN13: 9781466699168|ISBN10: 1466699167|EISBN13: 9781466699175
DOI: 10.4018/978-1-4666-9916-8.ch013
Cite Chapter Cite Chapter

MLA

Bilotto, Pablo Nicolás Díaz, and Liliana Favre. "Migrating JAVA to Mobile Platforms through HAXE: An MDD Approach." Modern Software Engineering Methodologies for Mobile and Cloud Environments, edited by António Miguel Rosado da Cruz and Sara Paiva, IGI Global, 2016, pp. 240-268. https://doi.org/10.4018/978-1-4666-9916-8.ch013

APA

Bilotto, P. N. & Favre, L. (2016). Migrating JAVA to Mobile Platforms through HAXE: An MDD Approach. In A. Rosado da Cruz & S. Paiva (Eds.), Modern Software Engineering Methodologies for Mobile and Cloud Environments (pp. 240-268). IGI Global. https://doi.org/10.4018/978-1-4666-9916-8.ch013

Chicago

Bilotto, Pablo Nicolás Díaz, and Liliana Favre. "Migrating JAVA to Mobile Platforms through HAXE: An MDD Approach." In Modern Software Engineering Methodologies for Mobile and Cloud Environments, edited by António Miguel Rosado da Cruz and Sara Paiva, 240-268. Hershey, PA: IGI Global, 2016. https://doi.org/10.4018/978-1-4666-9916-8.ch013

Export Reference

Mendeley
Favorite

Abstract

Software developers face several challenges in deploying mobile applications. One of them is the high cost and technical complexity of targeting development to a wide spectrum of platforms. The chapter proposes to combine techniques based on MDA (Model Driven Architecture) with the HaXe language. The outstanding ideas behind MDA are separating the specification of the system functionality from its implementation on specific platforms, managing the software evolution, increasing the degree of automation of model transformations, and achieving interoperability with multiple platforms. On the other hand, HaXe is a very modern high level programming language that allows us to generate mobile applications that target all major mobile platforms. The main contributions of this chapter are the definition of a HaXe metamodel, the specification of a model-to-model transformation between Java and HaXe and, the definition of an MDA migration process from Java to mobile platforms.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.