Model-Driven Development of Data-Centered Mobile Applications: A Case Study for Android

Model-Driven Development of Data-Centered Mobile Applications: A Case Study for Android

Jorge Amadeu Alves Pereira da Silva, Sara Paiva, Antonio Miguel Rosado da Cruz
ISBN13: 9781466699168|ISBN10: 1466699167|EISBN13: 9781466699175
DOI: 10.4018/978-1-4666-9916-8.ch012
Cite Chapter Cite Chapter

MLA

Pereira da Silva, Jorge Amadeu Alves, et al. "Model-Driven Development of Data-Centered Mobile Applications: A Case Study for Android." Modern Software Engineering Methodologies for Mobile and Cloud Environments, edited by António Miguel Rosado da Cruz and Sara Paiva, IGI Global, 2016, pp. 213-239. https://doi.org/10.4018/978-1-4666-9916-8.ch012

APA

Pereira da Silva, J. A., Paiva, S., & Rosado da Cruz, A. M. (2016). Model-Driven Development of Data-Centered Mobile Applications: A Case Study for Android. In A. Rosado da Cruz & S. Paiva (Eds.), Modern Software Engineering Methodologies for Mobile and Cloud Environments (pp. 213-239). IGI Global. https://doi.org/10.4018/978-1-4666-9916-8.ch012

Chicago

Pereira da Silva, Jorge Amadeu Alves, Sara Paiva, and Antonio Miguel Rosado da Cruz. "Model-Driven Development of Data-Centered Mobile Applications: A Case Study for Android." In Modern Software Engineering Methodologies for Mobile and Cloud Environments, edited by António Miguel Rosado da Cruz and Sara Paiva, 213-239. Hershey, PA: IGI Global, 2016. https://doi.org/10.4018/978-1-4666-9916-8.ch012

Export Reference

Mendeley
Favorite

Abstract

Increasing adoption of mobile smart devices demands a growing number of mobile applications (apps). Each of these applications must often be deployed to different mobile platforms, such as Android, iOS or Windows. Many of these applications are data-oriented, enabling the user to manage information, by creating, updating, deleting and retrieving data on his smart mobile device. By using a model-driven development approach, it is possible to generate a platform independent user interface model from a domain model, which represents the information structure of the application domain, and then have different code generators for each different target platform. This chapter presents such an approach together with a case study for Android apps.

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.