Ci-dessous, les différences entre deux révisions de la page.
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:34] mstackler [Code] |
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|}} | ||
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. | ||
+ | |||
+ |