Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Queue - Power Management
The next 700 data description languages
Conference record of the 33rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Requirements and challenges for building service-oriented pervasive middleware
Proceedings of the 2009 international conference on Pervasive services
Hi-index | 0.00 |
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.