Vous êtes sur la page 1sur 28

Faculté NTIC – Univ.

Constantine 2
Développement d’Interface et d’Applications Mobiles (DIAM)

– Chapitre 1 –
Vers une informatique ambiante

Dr. CHAOUCHE A.-C.

Octobre 2016
2 Résumé

Prérequis
 Composants matériels de l'informatique
 L’informatique et ses applications

Objectifs du chapitre
 Connaître l'évolution de l'informatique
 Savoir les tendances et les enjeux de l’informatique d’aujourd’hui
 Comprendre la philosophie de l'informatique ambiante

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


3 Évolution des ordinateurs [Walczak, 2007]

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


4 L’informatique partout (1/2)

Aujourd’hui, l’informatique fait partie de notre quotidien :


 Ordinateurs portables
 Smart-phones & Tablettes
 Télévisions
 Montres
 Lunettes
 Ordinateurs de bord
 Systèmes de navigation
…

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


5 L’informatique partout (2/2)
L’évolution croissante de l’informatique est due à :
 La miniaturisation des unités centrales,
 La réduction de la consommation d'énergie
 La généralisation des réseaux (Wifi, 3G, …)

Informatique centrale (mainframe)


Informatique personnel (PC)
Informatique omniprésente

ont conduit à une omniprésence des dispositifs informatiques


Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)
6 L’informatique ambiante (1/3)

 Intelligence ambiante
 Informatique omniprésente (ubiquitaire)
 Informatique calme (pervasive)
 Informatique mobile
 Informatique diffuse

"Le meilleur des assistants est celui qui sait se faire le plus discret"
Mark Weiser, Xerox Parc., 1991

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


7 L’informatique ambiante (2/3)

L’informatique calme est une approche qui engage à la fois le centre et la


périphérie de notre attention

L’informatique ubiquitaire désigne le fait que l'informatique est omniprésente. Elle


permet d’intégrer le traitement de l'information dans tous les objets des activités
journalières

L’intelligence ambiante est un milieu ayant la faculté de percevoir, de raisonner,


d’agir et d’interagir afin de fournir des services améliorant la qualité de vie de
leurs utilisateurs

L’informatique ambiante désigne un ensemble d’interfaces intelligentes


supportées par des technologies enfouies dans les objets du quotidien

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


8 L’informatique ambiante (3/3)
• communication à
distance Systèmes Systèmes Systèmes Systèmes
• Haute disponibilité distribués mobiles ubiquitaires
• Accès d’information à Ambiants
distance

• Réseau de
communication mobile
(ad Hoc , IP)
• localisation (GPS,…) Systèmes Intelligence
• Services accessible pervasifs artificielle
partout

• Sensibilité au contexte
• Technologie invisible

• Raisonnement
• Adaptation dynamique

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


9 Eléments de base de l’informatique ambiante

L'ubiquité : la capacité pour l'utilisateur d’interagir avec une multitude d'appareils


inter-connectés, n'importe où. Tout cela à travers des réseaux adaptés et une
architecture informatique très distribuée.
La perception : la faculté du système à percevoir en permanence la présence
des objets et des personnes à travers des capteurs, pour prendre en compte le
contexte d'usage.
L'interaction : l'accès aux services doit pouvoir se faire de la façon intuitive et
multimodale. À la différence de l‘IHM traditionnelle, elle s'articule autour de
la reconnaissance vocale, de la reconnaissance gestuelle et la manipulation
d'objets réels.
L'intelligence : la faculté de résonner sur le contexte et de s’adapter
dynamiquement aux situations. Le système doit apprendre en se basant sur les
comportements des utilisateurs et des expériences passées. Cela implique le
traitement et le stockage des données.
Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)
10 La notion du contexte

 La multiplication des dispositifs informatiques s'accompagne par une


multiplication des capteurs inter-connectés
 Ils permettent de mesurer des grandeurs physiques :
 Localité, temps, présence, lumière, température, etc.
 L'objectif d’un système ambiant est de
 Exploiter les capacités de perception offertes par tous ces capteurs
 Analyser l'environnement, les utilisateurs et leurs activités et de
permettre au système de réagir en fonction du contexte
 S'adapter dynamiquement aux situations

Des ordinateurs qui intègrent l'environnement tout en étant transparents à l'utilisateur

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


11 Applications de l’informatique ambiante

 Smart phone
 Smart TV
 Smart room
 Smart home
 Smart campus
 Smart city
 Smart world

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


12 Applications de l’informatique ambiante

 Smart phone
 Smart TV
 Smart room
 Smart home
 Smart campus
 Smart city
 Smart world

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


13 Applications de l’informatique ambiante

 Smart phone
 Smart TV
 Smart room
 Smart home
 Smart campus
 Smart city
 Smart world

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


14 Applications de l’informatique ambiante

 Smart phone
 Smart TV
 Smart room
 Smart home
 Smart campus
 Smart city
 Smart world

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


15 Applications de l’informatique ambiante

 Smart phone
 Smart TV
 Smart room
 Smart home
 Smart campus
 Smart city
 Smart world !!!

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


16 Quelques limites

 L’intelligence ambiante se heurte au même problème que l'intelligence


artificielle "traditionnelle".
 Quel aspect de l'environnement doit être inclus dans le modèle
choisi?
 Comment garder un modèle à jour en fonction des modifications de
l'environnement fournies par les capteurs ?

 Les systèmes sensibles au contexte n'ont généralement accès qu'a un


sous-ensemble restreint de données, qu’ils sont en mesure de percevoir.

 Les décisions prise par les utilisateurs dépendent de leurs objectifs, les
relations sociales, les phobies, l'humeur, etc.

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


17 Projets autour de l’informatique ambiante

Tag QR code (Quick Response), Denso, Japon, 1999


code-barres 2D, l’internet des objets

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


18 Projets autour de l’informatique ambiante

Sonic city, Layla Gaye, Suisse, 2004


Un système nomade/pervasif temps réel de génération sonore/composition musicale
Traitement et analyse du signal (sons/ultrasons, de positions, de lumière, etc.)

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


19 Projets autour de l’informatique ambiante

Red Tacton, NTT, Japon, 2005


Le corps humain comme véhicule/passeur d’informations (champ électrique corporel)

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


20 Projets autour de l’informatique ambiante

Tokyo's Ubiquitous Technology project, Université de Tokyo, Japon, 2007


Une ville de "tags" : étiquettes RFID (RFID transponder)

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


21 Projets autour de l’informatique ambiante

Ubiquitous positionning, (Géolocalisation)


De nombreux services mobiles sont aujourd’hui géolocalisés (puce GPS, triangulation
WIFI/GSM : geo-push/pull)

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


22 Projets autour de l’informatique ambiante

Lab(au) : La tour Dexia cybernétique, Bruxelles, Belgique, 2008


"Who’s Afraid of Red Green and Blue"
Eclairage LED intelligent et connecté

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


23 Projets autour de l’informatique ambiante

Ford Active City Stop, Ford, USA, 2012


Système de freinage automatique à basse vitesse
Composé d’un capteur LIDAR

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


24 Projets autour de l’informatique ambiante

MediaCityUK, Grand Manchester, UK, 2011


Digital/media city, Intelligent City Network : smart grid, 4G/WiMax, réseaux
numériques de transport : Metro, Vélib, etc.

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


25 Projets autour de l’informatique ambiante

New Songdo City, Corée du sud, 2015-2018


Ville ubiquitaire, hyper-connectée, durable (caméras de sécurité, lecteurs de plaques
d'immatriculation). Elle accueillera le siège du Fonds vert pour le climat2,

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


26 Conclusion
 Une nouvelle informatique mêlant :
 des objets intelligents,
 des réseaux de communication et
 des interfaces multimodales.
 Ayant la faculté d'analyse du contexte et l'adaptation dynamique aux
situations environnementales.

Quelques défis
 Complexité de développement.
 Retard de l’intelligence par rapport au développement croissant des
dispositifs informatiques.
 Les applications ont du mal à sortir des laboratoires pour se retrouver
dans notre vie courante.
 Respect de l’éthique et de la vie privée.
Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)
27 Quelques liens utiles

Evolution de l'informatique :
 http://enrico78.fr/evolution_informatique.php

Intelligence ambiante :
 https://fr.wikipedia.org/wiki/Intelligence_ambiante

Projets innovants :
 http://www.lemondeinformatique.fr/actualites/lire-5-projets-innovants-sortis-des-labs-d-
atett-61106.html (2015)
 http://ww2.ac-poitiers.fr/meip/spip.php?article236 (2014)
 http://www.lusineabelfort.fr/blog/article/58 (2011)
 http://www.capdigital.com/wp-content/uploads/cap-digital-annuaire-projets.pdf (2007)

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)


28 Prochain chapitre
Chapitre 2 : Initiation à la programmation Android

Objectifs :
 Comparer les applications mobiles et Web
 Connaitre les systèmes d’exploitations mobiles
 Comprendre les tendances et les enjeux de l’informatique
d’aujourd’hui
 Comprendre l’architecture du Android OS

Université Constantine 2 - Programmation Android - Dr CHAOUCHE A.-C. (2016-2017)

Vous aimerez peut-être aussi