A Generic Approach to Build Mobile Applications - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 1999

A Generic Approach to Build Mobile Applications


Mobile environments are characterized by their variable resources (such as network bandwidth), limited amount of resources (memory, processor), and their battery-dependent functioning. These characteristics necessitate the redesign of applications in order to maintain a good quality of service for execution in such environments. Existing approaches provide application-specific solutions which greatly reduces code reuse. Further, mobility issues are embedded in the application functionality making them more difficult to develop and to maintain. In this paper, we propose an object-oriented framework, MolèNE, that provides a set of generic base services as the abstraction of concepts usually utilized to deal with mobility issues. The generic nature of our approach allows services to be customized to different applications. On the other hand, resources management is an important issue in a mobile context. Therefore, MolèNE services have been designed to adapt their behavior depending on resources availability. Moreover, applications needs are taken into account when the adaptation implies the modification of application semantics. All these features make MolèNE a highly adaptable system unique in the mobile computing domain. To illustrate MolèNE use, we present the caching service and its customization for two different applications, a transactional internet application and a file system.


Other [cs.OH]
Fichier principal
Vignette du fichier
RR-3723.pdf (267.81 Ko) Télécharger le fichier

Dates and versions

inria-00072941 , version 1 (24-05-2006)


  • HAL Id : inria-00072941 , version 1


Françoise André, Maria-Teresa Segarra. A Generic Approach to Build Mobile Applications. [Research Report] RR-3723, INRIA. 1999. ⟨inria-00072941⟩
99 View
120 Download


Gmail Facebook Twitter LinkedIn More