
Application Java pour terminal mobile utilisant le protocole Bluetooth
Cautillo David iv
Table des matières
Déclaration..........................................................................................................i
Remerciements .................................................................................................ii
Avant-propos....................................................................................................iii
Table des matières...........................................................................................iv
Liste des Tableaux...........................................................................................vi
Liste des Figures..............................................................................................vi
Introduction.......................................................................................................1
1.Technologie Java et Java sur les terminaux mobiles..............................2
1.1Principes généraux....................................................................................2
1.1.1Execution Engine ou moteur d’exécution..........................................2
1.1.2Class Loader ou chargeur de fichier class........................................2
1.1.3Class file Verifier ou vérificateur de fichier class...............................2
1.1.4Le système d’exceptions...................................................................2
1.2Java 2 Micro Edition ..................................................................................2
1.2.1KVM ..................................................................................................2
1.2.2Configuration CLDC..........................................................................2
1.2.3Profil MIDP et Midlet .........................................................................2
1.2.4Midlet : Exemple de création d’un menu...........................................2
2.Technologie Bluetooth® ............................................................................2
2.1Principes d’utilisation et de fonctionnement ..........................................2
2.2Les modes de communication..................................................................2
2.2.1Liaisons synchrones SCO.................................................................2
2.2.2Liaisons asynchrones ACL................................................................2
2.3Bluetooth et Java .......................................................................................2
2.3.1Les threads.......................................................................................2
2.3.2Exemple de méthodes de recherche Bluetooth................................2
3.Le GPS.........................................................................................................2
3.1Principes d’utilisation et de fonctionnement ..........................................2
3.1.1Trames NMEA ..................................................................................2
3.1.1.1Exemple de parser de trames NMEA de type GLL.............................. 2
3.2Critères de choix et récepteurs GPS........................................................2
4.L’environnement de développement MotoDev Studio ............................2
4.1Utilisation de MotoDev ..............................................................................2
4.1.1Le Workspace...................................................................................2
4.1.2La perspective...................................................................................2
4.1.3Création d’un projet...........................................................................2
4.1.4Installation d’un plug-in externe........................................................2
5.Java, Bluetooth, GPS et mobilité...............................................................2