Ambient Systems

8KUAAN52

ECTS2SEMESTRES8
CMTDTPEITravail personnel
7h14h0h0h7h
Langues d'enseignementFrançais


Responsable(s)

 Laurent CIARLETTA

Mots clefsApplications réseaux, mobiles, systèmes embarqués, ambiants
PrérequisProgrammation orientée objet, réseau et système
Objectif pédagogique

Réseaux dynamiques, applications distribuées et mobiles d'informatique ambiante.

Organisation et contenus

Exposer et expérimenter les concepts avancés de programmation pour les réseaux dynamiques pour permettre de concevoir des architectures évolutives et adaptatives,  de développer des applications d'informatique ambiante.
Le cours présente les concepts nécessaires pour pouvoir comprendre les architectures réseaux dynamiques en les mettant ensuite en pratique sous la forme expérimentale par le développement d'applications "mobiles"/ambiantes sur les divers types de réseaux sans fils et embarqués disponibles. Les divers éléments d’'un réseau en tant qu’'entités autonomes mais également inter-dépendantes seront donc étudiés et expérimentés. De plus, dans ces nouveaux systèmes, le "design" des objets numériques en interaction avec des utilisateurs très différents dans des contextes variables doit être pris en compte.
• 

  • Architectures réseaux avancées,
  • • Réseaux sans fils mobiles, téléphoniques, IoT
  • • Programmation clients/serveurs mobiles (plateformes mobiles/embarqués)
  • • Design d'objets et de systèmes numériques
  • • Programmation d'applications interactives (Plateforme Arduino) en lien avec le cours sur les systèmes embarqués
  • • Intégration aux réseaux sociaux

Compétences

Niveaux Description et verbes opérationnels
Connaître  les mécanismes de communication sans fil et les protocoles mis en oeuvre dans les réseaux dynamiques et les applications mobiles.
Comprendre les implications de la forte dynamicité des entités , des utilisateurs, des usages de ces nouvelles technologies de communication, les enjeux liés aux projets sur des technologies émergentes et possiblement intrusives.
Appliquer  Simulation de réseaux dynamiques (adhoc, mesh, P2P), développement d'applications ambiantes.
Analyser 

Les contraintes et les performances de tels systèmes, les besoins et les ressources pour la mise en oeuvre.

SynthétiserDesigner des objets et des systèmes d'informatique ambiante.
ÉvaluerLes faiblesses et risques des choix technologiques et de conception, leur implication sur les coûts de développement.
Contributions aux Objectifs de Développement Durable des Nations Unies
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Modalités de contrôle des connaissances et compétences
Contrôle Continu
  •  
Examen écrit
  •  
Oral / Soutenance
  •  
Rapport / Projet
  •  
  • Aucune étiquette