Laboratoire :
LIUPPA

Structure de valorisation :
Aquitaine Science Transfert

Contact :
Yann Mondon

y.mondon@ast-innovations.com

Site internet :
http://www.innovations-aquitaine.com/

TechnoMarket 2015
Thèmes : Usine numérique
Présenté en Parcours Poster

KALIMUCHO est un framework de développement pour la production d’applications mobiles et middleware de nouvelle génération. Il permet aux applications développées de pouvoir se reconfigurer dynamiquement pendant leur utilisation, à savoir qu’elles sont capables de faire migrer/ajouter/supprimer des composants et connecteurs logiciels et des fonctionnalités à chaud.

Conçu pour fonctionner sur des périphériques mobiles et contraints (téléphone, tablette, Setop Box), KALIMUCHO est totalement écrit en java et peut donc être transféré sur tout dispositif possédant une machine virtuelle Java.

Applications

Ce framework permet aux applications de s’adapter en fonction du contexte utilisateur  et trouve tout son sens dans :

  • La distribution des fonctionnalités d’une application sur plusieurs devices
  • La mise à jour d’une application sans interruption de service
  • La reconfiguration de l’appareil en fonction de contraintes matérielles (plus de batterie)
  • Le push spontané d’applications dans un contexte donné

Avantages

Optimisation des ressources du device, gestion intelligente de:

  • La Mémoire:redéploiement à la demande des applications préinstallées, upgrades simplifiés.
  • L’interaction entre les devices. En fonction des disponibilités réseau, le smartphone/tablette s’appuie sur les devices de la communauté : autre smartphone, tablette, PC WiFi, hotspot box WiFi… pour déployer l’application,
  • Énergie :en fonction d’une analyse intelligente de l’environnement d’utilisation le smartphone/tablette autogère sa consommation (recours aux capteurs, recherche de réseau…)