cours:plim:projet16_17:gr17:gr17
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cours:plim:projet16_17:gr17:gr17 [2017/02/17 08:52] – [Faisabilité des choix] bmessiha | cours:plim:projet16_17:gr17:gr17 [2017/02/19 22:43] (Version actuelle) – [Consommation de l’application:] bmessiha | ||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| ==== Description et scénario d' | ==== Description et scénario d' | ||
| - | L' | + | L' |
| **Scénario: | **Scénario: | ||
| Ligne 19: | Ligne 19: | ||
| **Cible Mobile utilisée :** | **Cible Mobile utilisée :** | ||
| * Référence du SmartPhone: HTC One M8 Eye | * Référence du SmartPhone: HTC One M8 Eye | ||
| - | | + | |
| - | * [[http:// | + | * [[http:// |
| + | * Capteurs: Acceleromètre, | ||
| + | * Localisation: | ||
| + | * Connection: Wi-Fi 802.11 a/b/g/n, dual-band, Wi-Fi Direct, DLNA, hotspot | ||
| + | * Référence | ||
| + | * Caractéristiques techniques: | ||
| + | * [[http:// | ||
| * Capteurs: Acceleromètre, | * Capteurs: Acceleromètre, | ||
| * Localisation: | * Localisation: | ||
| Ligne 41: | Ligne 47: | ||
| * Temps | * Temps | ||
| * Liste des SDK et API pour l' | * Liste des SDK et API pour l' | ||
| - | * Google Maps API | + | * Google Maps API |
| + | * Librairie d' | ||
| * Android SDK 6.0.1 | * Android SDK 6.0.1 | ||
| - | * Environnement de logiciel : | ||
| * Version OS : Android 6.0.1 | * Version OS : Android 6.0.1 | ||
| + | ==== Choix de technologies ==== | ||
| + | * Google Cloud (pour déployer le coté serveur): | ||
| + | * Pour supporter le calcul intense des d' | ||
| + | * Pour que ça soit accessible dans n' | ||
| + | * Firebase (pour déployer la base de données) | ||
| + | * Pour que ça soit accessible dans n' | ||
| + | * Pour que ça soit accessible par le cloud et l' | ||
| + | * Persister les données: créer un cache local pour les données en cas de déconnexion | ||
| ==== Faisabilité des choix ==== | ==== Faisabilité des choix ==== | ||
| * [[https:// | * [[https:// | ||
| * Calcul de l' | * Calcul de l' | ||
| - | * Pour déterminer le seuil permis d' | + | * Pour déterminer le seuil permis d' |
| + | *{{: | ||
| ==== Architecture logicielle de la solution :==== | ==== Architecture logicielle de la solution :==== | ||
| Notre système se compose de: | Notre système se compose de: | ||
| Ligne 65: | Ligne 80: | ||
| * Appliquer les algorithmes d' | * Appliquer les algorithmes d' | ||
| * Envoyer des réponses JSON pour l' | * Envoyer des réponses JSON pour l' | ||
| + | |||
| + | {{: | ||
| ==== Algorithmes mis en œuvre : ==== | ==== Algorithmes mis en œuvre : ==== | ||
| * K-Means Clustering non-supervisé | * K-Means Clustering non-supervisé | ||
| + | * L' | ||
| + | | ||
| + | * Custom Clustering | ||
| + | * Pour éviter l' | ||
| + | ===== RENDU FINAL ===== | ||
| + | |||
| + | Code Source sur github : https:// | ||
| + | |||
| + | ==== Installation ==== | ||
| + | Il suffit d' | ||
| + | |||
| + | Téléchargement : télécharger l'APK suivant sur votre téléphone mobile : [[https:// | ||
| + | * Choisir “Télécharger” | ||
| + | * Allez dans l' | ||
| + | * Sélectionnez “Installer” | ||
| + | |||
| + | ====Fonctionnement de l’application: | ||
| + | |||
| + | Dès l' | ||
| + | |||
| + | A l’interface principale, vous trouverez quatre boutons: Get Data, Show Map, KMeans et un bouton de capture écran. | ||
| + | |||
| + | {{: | ||
| + | * Le bouton Get Data demande les données directement enregistrées sous Firebase et dès qu’elles sont prêtes, on les affiche sur le graphe sans aucun calcul. | ||
| + | {{: | ||
| + | * Show Map permet le passage à la carte où on affichera les positions dans lesquelles le service a enregistré l’intensité du son, et aussi l’intensité moyenne dans cette position (si il y en a plusieurs). | ||
| + | {{: | ||
| + | * KMeans permet le passage à une autre interface qui vous donne le choix de représenter le résultat de l’algorithme sous forme d’un graphe. Plus un paragraphe dessous qui explique la résultat | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | * Capture d’écran du graphe visible | ||
| + | Donnée sans calcul: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Resultat Kmeans: | ||
| + | |||
| + | {{: | ||
| - | ===== Rendu Final ===== | + | ====Consommation de l’application: |
| + | Puisque l’application utilise un service activé tout le jour, il est alors indispensable d’évaluer la consommation d' | ||
| + | {{: | ||
cours/plim/projet16_17/gr17/gr17.1487321554.txt.gz · Dernière modification : 2017/02/17 08:52 de bmessiha