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 :
- position
- altitude
- date
- ...
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 :
- Définition d'une API ;
- Prototype en Java/Linux au dessus de l'API JSR82 avetana;
- Implémentation de cette API en J2ME(JSR82) et JavaDoc ;
- Définition et Implémentation d'une application de démonstration
représentative des fonctionnalités de l'API ;
- Test sur téléphone.
Matériel utilisé :
- Matériel de développement habituel
- Kit de développement pour J2ME
- Récepteur GPS Holux GPSlim236
- Téléphone Sony Ericsson P910i
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 :