Réflexion et intelligence ambiante Grégoire Delubria
Réflexion et intelligence Ambiante Introduction Principes Principaux problèmes Exemple d'application : téléphonie mobile Conclusion Bibliographie
Introduction Intelligence ambiante Définition Technologie invisible Incluse dans l'environnement Adaptation à l'utilisateur, au contexte et aux actions en cours. Le contenu doit être accessible à quiconque, n'importent où et quand, et ce sur n'importe quel appareil. Domaines d'utilisation Domotique, vêtements intelligents, systèmes mobiles,... Exemples: Application à la téléphonie mobile
Introduction Intelligence ambiante: => Réagir à la variation du contexte. Exemple: Batterie faible sur les Mac Utilisation de la réflexion => Le système modifie son comportement selon son environnement (il n'est plus passif, mais actif) Exemple: Réception GMS 3G
Principes 1. Réifier le système. Pas besoin d'avoir dès le débuts toutes ses fonctions. Ne déployer que ce dont on a besoin => économies de ressources. Exemple: Lecteur de flux Podcast (dérivé du RSS) 2. Autonomie dans l'adaptation: Pas besoin d'aide pour se configurer, s'adapter, se régénérer, se maintenir,... Exemple: Répondeur automatique : Appel entre 23h et 7h -> renvoi vers répondeur Réunion automatique : Si en réunion -> transfert vers un autre poste => Le système doit être capable de gérer seul les conflits de comportement.
Principaux problèmes 1. Le changement de comportement Plus de capteurs = plus de combinaisons => plus de risques de conflits d'intérêts Exemple: Batterie faible et réseau faible
Principaux problèmes 2. Consommation des ressources. Adaptation = utilisation de ressources pour: 1. Vérifier s'il y a changement 2. Si changement, se modifier (peut durer longtemps) Nécessité de vérifier périodiquement => Problèmes: a. La vérification n'est pas assez régulière Le système peut se retrouver totalement inadapté au nouveau contexte. Ex: Pacemaker b. La vérification est trop régulière Le système ne fait que s'adapter, pas le temps de faire autre chose.
Exemple d'application : téléphonie mobile 3 exemples d'intelligence ambiante avec réflexion, et les problèmes correspondants 1. Connexions volatiles 2. Ressources ambiantes multiples 3. Autonomie de l'appareil
Exemple d'application : téléphonie mobile 1. Connexions volatiles 1. Comportement: désactiver les protocoles réseaux indisponibles. 2. Possibles déconnexions ou changements d'émetteur => Risques de conflits Exemple: la transmission en cours ne doit pas faire planter le système
Exemple d'application : téléphonie mobile 2. Ressources ambiantes multiples Services locaux impossible à prévoir en détails Nécessaire de détecter les services disponibles => besoin d'utiliser des (méta)-modèles et des standards Exemples: Informations d'enneigement, Point Service Photos, kits piétons...
Exemple d'application : téléphonie mobile 3. Autonomie de l'appareil L'appareil doit être autonome (non basé sur un modèle client-serveur) afin de pouvoir fonctionner en mode ad-hoc. => Impossible de se reposer uniquement sur des modules téléchargeables Exemple: Envoi par BlueTooth d'une fiche contact.
Conclusion Les avantages Intelligence ambiante = Technologie d'avenir (RFID, SmartPhones,...) L'appareil n'est plus un outil mais une extension de l'utilisateur Autonomie des systèmes embarqués (sondes,...)
Conclusion Les inconvénients Problèmes spécifiques à la conception de chaque nouveau système (conflits,...) Limite de la dominance de l'utilisateur Syndrome Big Brother Syndrome HAL-9000
Bibliographie Ambient Intelligence.org: http://www.ambientintelligence.org/ Site de l'ot4ami (Object Technology for Ambient Intelligence and Pervasive Computing): http://sam.iai.uni-bonn.de/ot4ami/ Programming for Adaptability in Ambient Computing: Towards a Systemic Approach (Jacques Malenfant) Semi-Automatic Garbage Collection for Mobile Networks (E.G. Boix, T. Van Cutsem and S. Mostinckx)