Mobile devices are increasingly accepted as suitable media for multimedia-rich applications. Software firms have started promoting programming platforms and tools tailored to satisfy the requirements of mobile device users, developers, and resource constraints. This article reviews the main characteristics, relative merits, and shortcomings of the most popular development platform options - specifically, Java ME, .NET Compact Framework, Flash Lite, and Android. It evaluates and compares these options according to various quantitative and qualitative criteria. It aims to serve as a reference point and guide for developers and practitioners in choosing a mobile platform for development on information appliances.
%0 Journal Article
%1 GavalasEconomou11software
%A Gavalas, Damianos
%A Economou, Daphne
%D 2011
%J IEEE Software
%K 01624 ieee paper software development mobile user interface java flash windows
%N 1
%P 77--86
%R 10.1109/MS.2010.155
%T Development Platforms for Mobile Applications: Status and Trends
%V 28
%X Mobile devices are increasingly accepted as suitable media for multimedia-rich applications. Software firms have started promoting programming platforms and tools tailored to satisfy the requirements of mobile device users, developers, and resource constraints. This article reviews the main characteristics, relative merits, and shortcomings of the most popular development platform options - specifically, Java ME, .NET Compact Framework, Flash Lite, and Android. It evaluates and compares these options according to various quantitative and qualitative criteria. It aims to serve as a reference point and guide for developers and practitioners in choosing a mobile platform for development on information appliances.
@article{GavalasEconomou11software,
abstract = {Mobile devices are increasingly accepted as suitable media for multimedia-rich applications. Software firms have started promoting programming platforms and tools tailored to satisfy the requirements of mobile device users, developers, and resource constraints. This article reviews the main characteristics, relative merits, and shortcomings of the most popular development platform options - specifically, Java ME, .NET Compact Framework, Flash Lite, and Android. It evaluates and compares these options according to various quantitative and qualitative criteria. It aims to serve as a reference point and guide for developers and practitioners in choosing a mobile platform for development on information appliances.},
added-at = {2017-06-17T11:40:49.000+0200},
author = {Gavalas, Damianos and Economou, Daphne},
biburl = {https://www.bibsonomy.org/bibtex/272083c58d4bdcfaf53c31882e7b85e75/flint63},
doi = {10.1109/MS.2010.155},
file = {IEEE Digital Library:2011/GavalasEconomou11software.pdf:PDF},
groups = {public},
interhash = {cff92c873b1d5981c50ea1a76aa1ac36},
intrahash = {72083c58d4bdcfaf53c31882e7b85e75},
issn = {0740-7459},
journal = {IEEE Software},
keywords = {01624 ieee paper software development mobile user interface java flash windows},
number = 1,
pages = {77--86},
timestamp = {2017-07-13T18:10:18.000+0200},
title = {Development Platforms for Mobile Applications: Status and Trends},
username = {flint63},
volume = 28,
year = 2011
}