Développements pour la mise en oeuvre d'un scénario industriel en Informatique Ambiante et Mobile: Continuum

Descriptif

Le stage s'inscrit autour du développement d'un prototype, en collaboration (parallèle) avec d'autres étudiants et en vue de la réalisation d'un démonstrateur sur le scénario industriel défini dans le cadre du projet ANR Continuum. Le but est de développer les briques (composants et services) nécessaires à la réalisation de ce démonstrateur à l'aide de la plate-forme WComp.

Sujet et Travail attendu

Les étudiants devront concevoir à partir de composants et de services (qu'ils développeront ou adapteront), une application dont les fonctionnalités dépendent des dispositifs en présence. Il peut y avoir une forte variabilité de ces éléments constitutifs de l'application et on devra définir à l'aide de la plate-forme WComp et des Aspects d'Assemblages, comment les composants et services pour dispositif doivent être assemblés pour fournir les fonctionnalités attendues par l'utilisateur.

L'exemple se base sur GoogleMap à partir duquel on extrait une carte avec des points d'intérêt. L'application finale devra comporter les éléments suivants: la carte (et informations superposées), des photos (streetview, plans de cartographie locale) et un panneau de contrôle (navigation, choix des informations à afficher). Ces éléments d'interface seront visibles ou non selon les dispositifs en présence.

L'application sera construite à partir des composants ou services pour dispositifs suivants, qu'il faudra soit développer soit adapter:

  • Un service Google Map / Google StreetView
  • Un composant s'interconnectant sur les services de Suez Environnement / Lyonnaise des Eaux pour la récupération des informations géographiques à afficher
  • Un service pour dispositifs de localisation: GPS et centrale inertielle
  • Un services pour dispositif téléphone portable
  • Un service pour dispositif tablet PC (Q1)
  • Des composants fonctionnant sur le plate-forme WComp sur un WeCo (Wearable Computer)

L'application devra prendre en compte les évolutions de l'infrastructure en s'adaptant dynamiquement à la variabilité de l'environnement. Le démonstrateur réalisé sera présenté aux membres du projet ANR à la session plénière de septembre.

Autres informations

  • Nombre d'étudiants: 2
  • Encadrants: Stéphane Lavirotte, Gaëtan Rey
  • Organisme: Equipe Rainbow - Laboratoire I3S
  • Lieu du projet: Polytech'Nice Sophia
  • Compétences recherchées: Programmation Orientée Objet, Développement Logiciel
  • Environnement Matériel et Logiciel: .NET C#, UPnP