Mobility

Development Platforms for Mobile Applications: Status and Trends

Date Added: Feb 2011
Format: PDF

Mobile devices have steadily gained acceptance as a multimedia platform. Current tools offer application developers options to use various technologies - for example, Java, Open C, Python, Flash Lite, XHTML/CSS, JavaScript, and Mobile Ajax - to implement highly functional mobile applications. Content developers can work with audio, video, multimedia messaging, and Flash to create rich and compelling mobile content. Although the choice of development platform is largely market-driven, it also depends on the characteristics of available platforms and the requirements of particular applications. To illuminate the status and trends in current development platforms, the authors reviewed and compared four popular mobile-application run-time environments with respect to various quantitative and qualitative criteria.