Sommaire
II. Première approche
III. Description de l'application
IV. Installation – Premiers pas
V. Un programme en Java
VI. Apprentissage d'Android
VII. Architecture du programme
VIII. Description du code
1. Introduction
2. Une Activité Android
2.1. onCreate(Bundle)
2.1.1. Layout et XML
2.1.2. Le Bouton et son linker
2.2. onClick(View v)
2.3. Class ConnectionToServer
2.3.1. AsyncTask
2.3.2. La Connexion - void doInBackground()
2.3.3. Fin de l'AsyncTask - onPostExecute() - et de l'activité
3. Les programmes PHP
3.1. Récupération
3.2. Insertion
IX. Améliorations
X. Conclusion
XI. Annexes : codes sources
1. UpdateWonderville.java
2. demande.xml
3. mysql.php
4. mysqlInsert.php
5. Code JDBC
5.1. DatabaseConnectivityMain.java
5.2. GetFromDatabase.java
5.3. InsertIntoDatabase.java
6. SSHex.java
I. Introduction
Ce projet, proposé en P.F.E. à la voie d'approfondissement R.S.M. fait partie intégrante d'unprojet beaucoup plus vaste commandé par la mairie de Montreuil : Wonderville. Le but avoué du
projet est de proposer une connexion sans fil et disponible partout dans la ville de Montreuil pour
ses riverains. Ces derniers auraient alors accès par l'intermédiaire d'un portail captif à toutes les
informations locales (niveaux de pollution en temps réel, places de parking disponibles...) et à des
fonctionnalités de paiement spécifiques à certains services locaux (réservation et achat de sandwich
à la cafétéria, de billets de cinéma...). Mais ce qui rend ce projet unique est l'objectif écologique qui
lui est imposé. En effet, parmi les impératifs figurent un réseau de bornes qui doit à terme
consommer aussi peu d'énergie que possible. Tout doit donc être pensé pour limiter et surtout
optimiser les échanges entre les différentes entités du réseau, et notre projet se situe spécifiquement
à ce niveau. Nous avons pour objectif de chercher à optimiser les échanges responsables de la mise
à jour des données locales, notamment en faisant appel aux connexions haut débit des utilisateurs,
qui ne font pas partie du réseau de bornes.
Download
Tags:
rapports