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:gr5:gr5 [2016/10/19 17:31] epersenda [Présentation du projet] |
cours:plim:projet16_17:gr5:gr5 [2017/02/17 16:40] (Version actuelle) epersenda [How-To install] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Projet Groupe 13 ====== | + | ====== Agora Move ====== |
==== Présentation du projet ==== | ==== Présentation du projet ==== | ||
Ligne 47: | Ligne 47: | ||
* On utilisera une approche incrémentale pour ne pas se retrouver confronter en même temps aux différentes approche clustering/machine learning | * On utilisera une approche incrémentale pour ne pas se retrouver confronter en même temps aux différentes approche clustering/machine learning | ||
+ | ==== Repository ==== | ||
+ | * Tout le code est disponible sur git à l'adresse suivante: https://github.com/maylme/ELIM_Agora_Move | ||
+ | |||
+ | * Le serveur a été développé avec nodeJS | ||
+ | * La base de donnée est une base de donnée MongoDb | ||
+ | * L'application téléphone est développé avec AndroidStudio | ||
+ | | ||
+ | * Un APK est disponible à la racine du git | ||
+ | ==== Utilisation de l'application ==== | ||
+ | |||
+ | * Lancer l'application | ||
+ | * Déplacer la map jusqu'à la zone désirée | ||
+ | * Entrer la période pendant laquelle vous voulez les données (Exemple: 2017-02-17 et 09-30) | ||
+ | * Appuyer sur le bouton situé en bas à droite de l'écran pour afficher les différentes zones | ||
+ | |||
+ | ==== Modificiation pour utiliser un serveur local au lieu du serveur distant ==== | ||
+ | |||
+ | * Editer le fichier GetLocation.java à la ligne 60, remplacer l'adresse par l'adresse de votre serveur locale | ||
+ | * Faire de même dans le fichier MapsActivity.java à la ligne | ||
+ | ==== How-To install ==== | ||
+ | |||
+ | * Installer l'apk sur android comme n'importe quel APK | ||
+ | * Télécharger la base de donnée et le serveur | ||
+ | * Installer mongoDb 3.2 minium | ||
+ | * (https://www.mongodb.com/download-center#community) | ||
+ | * Choisir linux, votre version linux, téléchargez et installez | ||
+ | * Se mettre dans le dossier de la base de donnée | ||
+ | * Taper "mongod --dbpath . " | ||
+ | * Ouvrir un autre terminal | ||
+ | * Installer "npm" (sudo apt-get install npm) | ||
+ | * Se mettre dans le dossier du serveur | ||
+ | * Taper npm install | ||
+ | * Taper node server.js |