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
    Country/TerritoryItaly
    CityVenice
    Period27/10/1331/10/13

    Keywords

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

    Fingerprint

    Dive into the research topics of 'Experiences on mobile cross-platform application development using PhoneGap'. Together they form a unique fingerprint.

    Cite this