Sujet :
Implémentation d'une API pour récepteur GPS Bluetooth en J2ME(JSR82) et d'une application de démonstration sur téléphone (Sony Ericsson P910i).


Encadrants : Lionel BARRERE et Serge CHAUMETTE

Description du sujet :
Dans le cadre des activités de recherche du LaBRI, l'équipe Systèmes et Objets Distribués (SOD) utilise des récepteurs GPS Bluetooth. Nous souhaitons une interface de communication simple pour nous permettre de récupérer des informations à partir d'un GPS :

Il existe deux protocoles de communications pour les récepteurs GPS : Garmin et NMEA, notre matériel utilise NMEA 0183. Le travail demandé consiste donc en la réalisation d'une API permettant de récupérer ces informations en utilisant le profil port série Bluetooth auquel correspond le récepteur GPS, cette API devra être documentée. Nous demandons ensuite de réaliser une application de validation et de démonstration du même type que celle livrée avec le récepteur (GPSViewer) qui fonctionne sous Windows®, mais fonctionnant en J2ME ; cette application affiche à l'écran les différentes informations fournies par le récepteur.

Objectifs/Déroulement :

  1. Définition d'une API ;
  2. Prototype en Java/Linux au dessus de l'API JSR82 avetana;
  3. Implémentation de cette API en J2ME(JSR82) et JavaDoc ;
  4. Définition et Implémentation d'une application de démonstration représentative des fonctionnalités de l'API ;
  5. Test sur téléphone.

Matériel utilisé :

Extension possible (en fonction de la vitesse d'avancement) :
Si la vitesse d'avancement du projet le permet il serait souhaitable de pouvoir exporter les informations dans un format XML, GPSml. Cette couche viendrait s'intercaler entre l'API et l'application de démonstration.

Références :