Outils pour utilisateurs

Outils du site


cours:plim:projet16_17:gr4:gr4

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:plim:projet16_17:gr4:gr4 [2017/02/17 09:26]
mstackler [Rendu Final]
cours:plim:projet16_17:gr4:gr4 [2017/02/19 13:14] (Version actuelle)
mstackler [How To]
Ligne 94: Ligne 94:
 Pour lancer le serveur, extraire le .zip et lancer le .jar avec la commande java -jar <nom de jar> Pour lancer le serveur, extraire le .zip et lancer le .jar avec la commande java -jar <nom de jar>
  
-Jar du serveur : {{:​cours:​plim:​projet16_17:​gr4:​localisatorserveur.jar.zip|}}+Jar du serveur : {{:​cours:​plim:​projet16_17:​gr4:​localisatorserveur-1.0-snapshot-shaded.jar.zip|}}
  
 APK : {{:​cours:​plim:​projet16_17:​gr4:​localisator.apk.zip|}} APK : {{:​cours:​plim:​projet16_17:​gr4:​localisator.apk.zip|}}
  
-Pour l'​instant,​ l'​adresse IP du serveur est codé en dur dans le code, et il pointe vers un serveur distant.+
  
 ==== Code Source ==== ==== Code Source ====
Ligne 107: Ligne 107:
  
 -> serveur : https://​github.com/​MathieuStackler/​LocalisatorServeur -> serveur : https://​github.com/​MathieuStackler/​LocalisatorServeur
 +
 +==== How To ====
 +
 +== Application Androïd : ==
 +Développée avec Androïd Studio
 +
 +  * Télécharger le .zip
 +  * L'​extraire
 +  * Lancer l'​installation de l'apk
 +  * Accepter les permissions pour le GPS et le Storage Externe
 +  * Mettre l'​adresse IP du serveur suivi du port 4567 (voir image)
 +
 +{{:​cours:​plim:​projet16_17:​gr4:​screen.png?​300|}}
 +
 +Explication des différents boutons :
 +  * Envoie des données : envoie les coordonnées GPS de l'​application au serveur. Le serveur calcule le nombre de clusters défini par l'​utilisateur (entre 2 et 4).
 +  * Lancement Service : démarre la collecte de coordonnées GPS.
 +  * Arrêt Service : arrête la collecte de coordonnées GPS.
 +  * Suppression des données : supprime les coordonnées GPS stockées en local sur le téléphone.
 +  * Map : affiche Google Maps avec les clusters précédemment calculés.
 +  * Find Match : envoie une requête au serveur pour savoir si d'​autres ID ont des clusters identiques aux notre. Affichage d'un Toast avec les ID.
 +
 +
 +== Serveur : ==
 +Développé sur un IDE supportant Java (Eclipse ou IntellIJ)
 +
 +  * Télécharger le .zip
 +  * L'​extraire
 +  * Dans un terminal, utiliser la commande "java -jar LocalisatorServeur-1.0-SNAPSHOT-shaded.jar"​
 +
 +== Possibles erreurs : ==
 +  * Lancer le serveur depuis un IDE (Eclipse ou IntellIJ) en cas de time-out avec le jar.
 +
 +
cours/plim/projet16_17/gr4/gr4.1487320003.txt.gz · Dernière modification: 2017/02/17 09:26 par mstackler