Considerations on developing mobile applications based on the Capuchin project

  • Authors:
  • Marcio E. F. Maia;Claysson Celes;Rute Castro;Rossana M. C. Andrade

  • Affiliations:
  • Universidade Federal do Ceara, Fortaleza CE, Brasil;Universidade Federal do Ceara, Fortaleza CE, Brasil;Universidade Federal do Ceara, Fortaleza CE, Brasil;Universidade Federal do Ceara, Fortaleza CE, Brasil

  • Venue:
  • Proceedings of the 2010 ACM Symposium on Applied Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The development of applications for mobile devices is becoming increasingly popular, with manufacturers struggling to support different programming environments and embedding libraries on their devices. In this pursuit for a straight-forward development of mobile applications, Java Micro Edition (JME) is a natural solution. Although JME has innumerous benefits, it offers limited support for user interface (UI) development. On a different path, Adobe's Flash Lite is tailored to develop rich UI for mobile applications. To bring together the advantages of both JME and Flash Lite, Sony Ericsson's Capuchin project permits the creation of interactive mobile applications, using Flash Lite to implement the user interface and JME to implement application core. The use of Flash Lite and JME in a single application has rised design issues that must be dealt by software engineers, such as performance, maintainability and reusability of both Flash Lite and JME programming languages. To guide software engineers design mobile applications, this paper presents a development process for interactive mobile applications based on Capuchin project. To validate it, a mobile application is developed based on this process, and relevant topics of the process are discussed.