Outils pour utilisateurs

Outils du site


cours:plim:projet16_17:gr12:gr12

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édentesRévision précédente
Prochaine révision
Révision précédente
cours:plim:projet16_17:gr12:gr12 [2016/10/24 19:38] uelkoubicours:plim:projet16_17:gr12:gr12 [2017/02/17 10:23] (Version actuelle) – [RENDU FINAL] uelkoubi
Ligne 1: Ligne 1:
 ====== PYP (Path Your Partner) ====== ====== PYP (Path Your Partner) ======
-===== Présentation du projet ===== + 
-Nom 1 : Ugo EL KOUBI +========= RENDU FINAL ========= 
-Nom 2 : Vincent Forquet +  * Sources application Android : https://drive.google.com/open?id=0B53M1H2ti980UFA3WjQ3WEx0UU0 
-Créneau (AM ou PM) : AM +  * Sources serveur pour l'algorithme d'apprentissage : https://drive.google.com/open?id=0B53M1H2ti980M0RCcU03QnZRWEE 
-Nom du Projet : PYP+ 
 +  * Nous avons développé sur Android Studio, avec comme cibles : Android avec version minium 5.0. 
 +  * Nous avons utilisé Github comme gestionnaire de versions afin de pouvoir collaborer facilement entre les 2 membres de notre projet. 
 +  * La base de données est gérée avec Firebase. 
 +  * Le serveur en NodeJS écoute les nouvelles données ajoutées dans la base de données Firebase, recalcule les nouveaux clusters en déroulant l'algorithme DBSCAN et les écrit en base. 
 +Le serveur est déployé sur le cloud grâce à Heroku, cependant l'utilisation gratuite est limitée car au bout de quelques heures, le serveur se met en standby, et donc il faut le relancer. 
 + 
 +  * __**Voici l'apk du projet PYP**__ : https://drive.google.com/open?id=0B53M1H2ti980VURoU3BXaTdKUk0 
 + 
 +Il suffit de le copier sur votre téléphone, et de l'installer comme n'importe quelle application Android. 
 + 
 +Si vous souhaitez installer le serveur NodeJS en local, c'est très simple: 
 +  * Récupérez et décompressez le ZIP "Sources serveur pour l'algorithme d'apprentissage" 
 +  * Rendez vous dans le répertoire en ligne de commande, et faites //npm install// (nécessite que node js et npm soient installés). 
 +  * Puis, faites //npm start// 
 +  * Le serveur est alors lancé en local. 
 + 
 +Si vous voulez avoir accès à la base de données sur firebase pour la visualiser à titre d'information, envoyez un mail à __ugo.elkoubi (at) gmail.com__ pour qu'on vous donne les droits. 
 + 
 +========= HOWTO ========= 
 +  * Récupérez l'apk ci-dessus et installez là sur votre téléphone Android > 5.0 
 +  * Vous devez avoir la géolocalisation d'activée, et les données mobiles 
 +Vous pouvez vous créer un compte sur l'appli, ou bien utiliser le compte suivant de test : 
 +  * __email__ : demo@gmail.com 
 +  * __mdp__ : testtest 
 +  * Utilisez le menu déroulant à gauche pour naviguer parmi les vues, le bouton "+" sur la page des rendez-vous permet d'en créer un nouveau. 
 +  * Utilisez le bouton en bas à droite sur la fenetre "Path Your Partner" pour signaler votre position à vos amis. 
 +===== Présentation du projet (VOIR RENDU PAR MAIL POUR + DE DETAILS) ===== 
 +  Nom 1 : Ugo EL KOUBI 
 +  Nom 2 : Vincent Forquet 
 +  Créneau (AM ou PM) : AM 
 +  Nom du Projet : PYP
  
 PYP , servira à localiser ses amis dans des zones couvertes par le réseau. Les cas d’utilisation sont nombreux : retrouver ses amis au cours de festivals, pendant une balade en ville, à un concert, pour une sortie où il n’y a pas de point de repère universel à proximité pour se donner rendez-vous, etc. Il s’agit de faciliter les rencontres entre des gens qui se sont donné rendez vous quelque part, mais que ce quelque part est suffisamment vaste pour que l’utilisateur nécessite une assistance..  PYP , servira à localiser ses amis dans des zones couvertes par le réseau. Les cas d’utilisation sont nombreux : retrouver ses amis au cours de festivals, pendant une balade en ville, à un concert, pour une sortie où il n’y a pas de point de repère universel à proximité pour se donner rendez-vous, etc. Il s’agit de faciliter les rencontres entre des gens qui se sont donné rendez vous quelque part, mais que ce quelque part est suffisamment vaste pour que l’utilisateur nécessite une assistance.. 
Ligne 21: Ligne 52:
 ==== Planning de développement et de test ==== ==== Planning de développement et de test ====
 Séance 6 - 11 : Développement de l’application Séance 6 - 11 : Développement de l’application
 +
 Séance 12 - 13 : Expérimentation et collecte de données à échelle réelle. Séance 12 - 13 : Expérimentation et collecte de données à échelle réelle.
 +
 Séance 14 - 15 : Maintenance et correction de bugs Séance 14 - 15 : Maintenance et correction de bugs
 +
 Séance 16 : Livraison finale  Séance 16 : Livraison finale 
  
  
  
cours/plim/projet16_17/gr12/gr12.1477337885.txt.gz · Dernière modification : 2016/10/24 19:38 de uelkoubi