3 research outputs found

    Context Aware Adaptable Applications - A global approach

    Get PDF
    Actual applications (mostly component based) requirements cannot be expressed without a ubiquitous and mobile part for end-users as well as for M2M applications (Machine to Machine). Such an evolution implies context management in order to evaluate the consequences of the mobility and corresponding mechanisms to adapt or to be adapted to the new environment. Applications are then qualified as context aware applications. This first part of this paper presents an overview of context and its management by application adaptation. This part starts by a definition and proposes a model for the context. It also presents various techniques to adapt applications to the context: from self-adaptation to supervised approached. The second part is an overview of architectures for adaptable applications. It focuses on platforms based solutions and shows information flows between application, platform and context. Finally it makes a synthesis proposition with a platform for adaptable context-aware applications called Kalimucho. Then we present implementations tools for software components and a dataflow models in order to implement the Kalimucho platform

    Kalimucho: Contextual Deployment for QoS Management

    Get PDF
    International audienceThe increasing use of mobile technologies last years leads to face to new challenges in order to satisfy people using mobile devices. As they use their favorite applications on their personal computer at home, people wants to use it on their PDA or mobile phone and wants applications can be improve according to location, weather or any contextual information. However, addressing such context-aware systems deals with three main characteristics: context changes, mobility and limited resources of devices. In this article we respond to user requirements and changes of the environment with dynamic adaptations of application deployment guided by QoS respect. We are particularly interested in distributed applications QoS management facing with hardware limitations and mobility of devices, user requirements and usage constraints. We propose a service-based reconfiguration platform named Kalimucho, which implements a contextual-deployment heuristic to find a configuration that matches with context and QoS requirements. Kalimucho was tested on the Osagaia/Korrontea component model and the SunSpot platform; results confirm that Kalimucho provides a satisfying execution time to adapt applications

    Kalimucho : Plateforme d'Adaptation des Applications Mobiles

    Get PDF
    International audienceL'utilisation de plus en plus fréquente des technologies mobiles nous amène à faire face à de nouveaux défis afin de satisfaire les utilisateurs. De la même façon qu'ils utilisent leurs applications favorites sur leur ordinateur, les utilisateurs souhaitent pouvoir également les utiliser sur leur Smartphone ou leur tablette et que les applications prennent compte de leur position, du temps ou de toute autre information contextuelle. Cependant, de tels systèmes sensibles au contexte impliquent de prendre en compte trois principales caractéristiques : la variation du contexte, la mobilité et les ressources limitées des appareils. Dans cet article, nous essayons de traiter ces caractéristiques par l'adaptation dynamique des applications guidée par la qualité de service (QdS). Nous proposons une plateforme de reconfiguration basée service appelée Kalimucho. Elle implémente une heuristique de déploiement contextuel permettant de trouver une configuration satisfaisant les conditions de contexte et de QdS. Kalimucho a été testée avec le modéle de composant Osagaia/Korrontea et plusieurs périphériques ; les résultats confirment que Kalimucho fournit des adaptations en un temps d'exécution satisfaisant
    corecore