Fragmentation of Mobile Applications

Fragmentation of Mobile Applications

Damith C. Rajapakse
ISBN13: 9781615206551|ISBN10: 1615206558|EISBN13: 9781615206568
DOI: 10.4018/978-1-61520-655-1.ch019
Cite Chapter Cite Chapter

MLA

Rajapakse, Damith C. "Fragmentation of Mobile Applications." Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications, edited by Paulo Alencar and Donald Cowan, IGI Global, 2012, pp. 317-335. https://doi.org/10.4018/978-1-61520-655-1.ch019

APA

Rajapakse, D. C. (2012). Fragmentation of Mobile Applications. In P. Alencar & D. Cowan (Eds.), Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications (pp. 317-335). IGI Global. https://doi.org/10.4018/978-1-61520-655-1.ch019

Chicago

Rajapakse, Damith C. "Fragmentation of Mobile Applications." In Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications, edited by Paulo Alencar and Donald Cowan, 317-335. Hershey, PA: IGI Global, 2012. https://doi.org/10.4018/978-1-61520-655-1.ch019

Export Reference

Mendeley
Favorite

Abstract

Fragmentation is a side effect of the high diversity of mobile devices. Some of such diversity is accidental (e.g., diversity caused by platform implementation bugs) and often can be eliminated with the use of better standardization. However, most of such diversity is essential (e.g., diversity of screen size) and the resultant fragmentation needs to be dealt with. Currently, there are many tools and techniques for de-fragmenting mobile applications (i.e., to reverse the effects of fragmentation and make the application work as expected on all target devices). The chapter gives an in-depth analysis of the fragmentation problem and the current state-of-the-practice in dealing with the problem. In particular, it illustrates how the current tools and techniques fit into nine basic approaches: MANUAL-MULTI, SELECTIVE, EMBED, INJECT, GENERATE, AIM-LOW, ABSTRACTION-LAYER, SELF-ADAPT, and DEVICE-ADAPT. The authors use a running example of a simple mobile application and a free de-fragmenting tool to demonstrate each approach. The reader of this chapter will gain an insight into the theoretical and practical issues related to fragmentation of mobile applications, the current state-of-the-practice in de-fragmenting, how the various de-fragmenting approaches relate to each other, and how they fit into a bigger picture.

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.