Mobiles are an integral part of daily life. With time, customers are expecting good and very versatile applications in less time. It is a big challenge to develop high performance mobile applications in this competitive market that would meet the expectation of customers. Mobile operating systems vendors are giving their best available resources for making applications in more convenient ways, although the development of new applications for each mobile operating system in short time is fairly a problem. Cross-platform mobile application development tools contribute in solving this problem largely. This paper presents a pragmatic comparison among four very popular cross platform tools, which are Rhodes, PhoneGap, DragonRad and MoSync. One of the main focuses of the comparison is to provide an overview on the availability of application programming interfaces, programming languages, supported mobile operating systems, licences, and integrated development environments. Furthermore, it also presents some critical points such as the factor of extensibility in tools and the effects that they may bring on market share. The comparison is aimed at supporting developers to make the right choice with respect to their needs/constraints.
[1]
Reza Tadayoni,et al.
Challenges for mobile application development
,
2010,
2010 14th International Conference on Intelligence in Next Generation Networks.
[2]
Sarah Allen,et al.
Pro Smartphone Cross-Platform Development
,
2010
.
[3]
Birgitta König-Ries.
Challenges in Mobile Application Development
,
2009,
it Inf. Technol..
[4]
Yogesh Patel,et al.
Beginning PhoneGap
,
2012,
Apress.
[5]
Dotcom Infoway.
White paper on Mobile OS and efforts towards open standards
,
2009
.
[6]
Timo Paananen.
Smartphone Cross-Platform Frameworks : A case study
,
2011
.
[7]
Elisabeth K. Kelan.
TOOLS AND TOYS : Communicating gendered positions towards technology
,
2007
.