Experiences on mobile cross-platform application development using PhoneGap

Jussi Ronkainen, Juho Eskeli, Timo Urhemaa, Kaisa Koskela-Huotari

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

Cross-platform mobile application development frameworks are an attractive alternative to native application development, with potential for improved asset reuse and reduced development costs. Few reports exist, however, on determining their suitability for a given type of application or identifying their potential pitfalls. To address this, we report our experiences from implementing a hybrid web application demonstrator on Android, iOS, Windows Phone 8, and desktop platforms for cloud-based content sharing and co-creation. The hybrid web application approach was found adequate for implementing the demonstrator. Notable challenges discovered during the process were platform dependent variation in HTML5 feature support, differences in the way browsers interact with platform services, and lack of platform specific debugging tools. Based on the results, emphasis on debugging tool support is suggested, as well as early and frequent testing on all target platforms.
Original languageEnglish
Title of host publicationICSEA 2013: The Eighth International Conference on Software Engineering Advances
PublisherInternational Academy, Research, and Industry Association IARIA
Pages146-151
ISBN (Print)978-1-61208-304-9
Publication statusPublished - 2013
MoE publication typeA4 Article in a conference publication
Event8th International Conference on Software Engineering Advances, ICSEA 2013 - Venice, Italy
Duration: 27 Oct 201331 Oct 2013

Conference

Conference8th International Conference on Software Engineering Advances, ICSEA 2013
Abbreviated titleICSEA 2013
CountryItaly
CityVenice
Period27/10/1331/10/13

Fingerprint

Testing
Costs

Keywords

  • cross platform
  • multi platform
  • phonegap
  • jquery
  • cordova
  • cloud-based
  • content sharing
  • liquid experience

Cite this

Ronkainen, J., Eskeli, J., Urhemaa, T., & Koskela-Huotari, K. (2013). Experiences on mobile cross-platform application development using PhoneGap. In ICSEA 2013: The Eighth International Conference on Software Engineering Advances (pp. 146-151). International Academy, Research, and Industry Association IARIA.
Ronkainen, Jussi ; Eskeli, Juho ; Urhemaa, Timo ; Koskela-Huotari, Kaisa. / Experiences on mobile cross-platform application development using PhoneGap. ICSEA 2013: The Eighth International Conference on Software Engineering Advances. International Academy, Research, and Industry Association IARIA, 2013. pp. 146-151
@inproceedings{12da9c93791e4108901541bc33ece3fd,
title = "Experiences on mobile cross-platform application development using PhoneGap",
abstract = "Cross-platform mobile application development frameworks are an attractive alternative to native application development, with potential for improved asset reuse and reduced development costs. Few reports exist, however, on determining their suitability for a given type of application or identifying their potential pitfalls. To address this, we report our experiences from implementing a hybrid web application demonstrator on Android, iOS, Windows Phone 8, and desktop platforms for cloud-based content sharing and co-creation. The hybrid web application approach was found adequate for implementing the demonstrator. Notable challenges discovered during the process were platform dependent variation in HTML5 feature support, differences in the way browsers interact with platform services, and lack of platform specific debugging tools. Based on the results, emphasis on debugging tool support is suggested, as well as early and frequent testing on all target platforms.",
keywords = "cross platform, multi platform, phonegap, jquery, cordova, cloud-based, content sharing, liquid experience",
author = "Jussi Ronkainen and Juho Eskeli and Timo Urhemaa and Kaisa Koskela-Huotari",
note = "Project code: 70035",
year = "2013",
language = "English",
isbn = "978-1-61208-304-9",
pages = "146--151",
booktitle = "ICSEA 2013: The Eighth International Conference on Software Engineering Advances",
publisher = "International Academy, Research, and Industry Association IARIA",
address = "United States",

}

Ronkainen, J, Eskeli, J, Urhemaa, T & Koskela-Huotari, K 2013, Experiences on mobile cross-platform application development using PhoneGap. in ICSEA 2013: The Eighth International Conference on Software Engineering Advances. International Academy, Research, and Industry Association IARIA, pp. 146-151, 8th International Conference on Software Engineering Advances, ICSEA 2013, Venice, Italy, 27/10/13.

Experiences on mobile cross-platform application development using PhoneGap. / Ronkainen, Jussi; Eskeli, Juho; Urhemaa, Timo; Koskela-Huotari, Kaisa.

ICSEA 2013: The Eighth International Conference on Software Engineering Advances. International Academy, Research, and Industry Association IARIA, 2013. p. 146-151.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Experiences on mobile cross-platform application development using PhoneGap

AU - Ronkainen, Jussi

AU - Eskeli, Juho

AU - Urhemaa, Timo

AU - Koskela-Huotari, Kaisa

N1 - Project code: 70035

PY - 2013

Y1 - 2013

N2 - Cross-platform mobile application development frameworks are an attractive alternative to native application development, with potential for improved asset reuse and reduced development costs. Few reports exist, however, on determining their suitability for a given type of application or identifying their potential pitfalls. To address this, we report our experiences from implementing a hybrid web application demonstrator on Android, iOS, Windows Phone 8, and desktop platforms for cloud-based content sharing and co-creation. The hybrid web application approach was found adequate for implementing the demonstrator. Notable challenges discovered during the process were platform dependent variation in HTML5 feature support, differences in the way browsers interact with platform services, and lack of platform specific debugging tools. Based on the results, emphasis on debugging tool support is suggested, as well as early and frequent testing on all target platforms.

AB - Cross-platform mobile application development frameworks are an attractive alternative to native application development, with potential for improved asset reuse and reduced development costs. Few reports exist, however, on determining their suitability for a given type of application or identifying their potential pitfalls. To address this, we report our experiences from implementing a hybrid web application demonstrator on Android, iOS, Windows Phone 8, and desktop platforms for cloud-based content sharing and co-creation. The hybrid web application approach was found adequate for implementing the demonstrator. Notable challenges discovered during the process were platform dependent variation in HTML5 feature support, differences in the way browsers interact with platform services, and lack of platform specific debugging tools. Based on the results, emphasis on debugging tool support is suggested, as well as early and frequent testing on all target platforms.

KW - cross platform

KW - multi platform

KW - phonegap

KW - jquery

KW - cordova

KW - cloud-based

KW - content sharing

KW - liquid experience

M3 - Conference article in proceedings

SN - 978-1-61208-304-9

SP - 146

EP - 151

BT - ICSEA 2013: The Eighth International Conference on Software Engineering Advances

PB - International Academy, Research, and Industry Association IARIA

ER -

Ronkainen J, Eskeli J, Urhemaa T, Koskela-Huotari K. Experiences on mobile cross-platform application development using PhoneGap. In ICSEA 2013: The Eighth International Conference on Software Engineering Advances. International Academy, Research, and Industry Association IARIA. 2013. p. 146-151