Planetarium pour utilisateur mobile

Stellarium

Sujet

Nos interactions actuelles avec la plupart des logiciels se font de manière explicite par une action de l'utilisateur sur le clavier ou la souris. Mais dans le cas d'un utilisateur mobile, ce type d'interaction est difficile voir impossible. Les applications pourraient alors réagir au contexte de l'utilisateur et non plus seulement à des actions explicites de celui-ci.

Nous avons pensé appliquer ces idées à un logiciel de type planetarium permettant à un utilisateur en situation de mobilité d'avoir les informations sur l'état du ciel relatives à son contexte d'utlisation. Le logiciel qui sera utilisé pour l'expérimentation est le projet Stellarium. (Voir une vidéo de stellarium)

Le programme devra prendre en compte plusieurs informations liées au contexte: la date, l'heure, la position et l'orientation de l'utilisateur, la luminosité, la température. Divers capteurs permettront d'acquérir ces informations contextuelles: un GPS, des centrales inertielles, des capteurs de température et de luminosité, etc.

Objectifs

Ce projet a donc plusieurs objectifs:

  • étudier la possibilité de faire réagir les applications au contexte de l'utilisateur,
  • étudier les méthodes d'interactions possibles pour les actions non trivialement issues du contexte (exemple: déclencher une action de zoom avant ou arrière),
  • obtenir une démonstration convaincante et esthétique de ces possibilités pour la salle immersive de l'EPU.

Travail à réaliser

  • Etudier la plateforme WComp et la programmation par composants
  • Etudier l'application stellarium
  • Développer des composants pour exprimer le contexte
  • Transformer l'application stellarium en composant WComp
  • Valider l'approche contextuelle pour l'interaction

Autres informations

  • Nombre d'étudiants: 1
  • Encadrants: Stéphane Lavirotte, Jean-Yves Tigli
  • Organisme: Polytech'Nice Sophia
  • Lieu du projet: Département Sciences Informatiques
  • Langages: C, C++ et C#