Outils pour utilisateurs

Outils du site


cours:plim:projet16_17:gr15:gr15

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:gr15:gr15 [2017/02/19 22:12]
ijebara [Architecture logicielle de notre application]
cours:plim:projet16_17:gr15:gr15 [2017/02/19 22:43] (Version actuelle)
ijebara [Exécution de l'application]
Ligne 60: Ligne 60:
 **__Algorithme utilisé__** **__Algorithme utilisé__**
   * Algorithme de Clustering: Les propriétaires de voitures seront des clusterheads et les autres personnes seront des sous cluster afin de simplifier le processus d'​affectation des clients aux voitures.   * Algorithme de Clustering: Les propriétaires de voitures seront des clusterheads et les autres personnes seront des sous cluster afin de simplifier le processus d'​affectation des clients aux voitures.
-  * Affectation des clients(nœud) au cluster dépend de la distance entre le clusterhead(chauffeur) et le nœud(étudiant) ​pour cela on va implémenter ​l'​algorithme du plus proche voisin(KNN)+  * Affectation des clients(nœud) au cluster dépend de la distance entre le clusterhead(chauffeur) et le nœud pour cela on a implémenté ​l'​algorithme du plus proche voisin(KNN ​- Nearest Neighbour)
   * Reconnaissance de l'​activité:​ non supervisé ​   * Reconnaissance de l'​activité:​ non supervisé ​
 **__Version OS__**: 5.0.2 **__Version OS__**: 5.0.2
  
 SDK utilisé: ​ Le SDK d’Android nous permettra d’avoir accès aux données du GPS. SDK utilisé: ​ Le SDK d’Android nous permettra d’avoir accès aux données du GPS.
-      ​https://​developer.android.com/​guide/​topics/​sensors/​sensors_motion.html + 
-      https://​developer.android.com/​studio/​index.html+https://​developer.android.com/​guide/​topics/​sensors/​sensors_motion.html 
 + 
 +https://​developer.android.com/​studio/​index.html
  
 **__Conclusion sur la faisabilité du Projet __**: **__Conclusion sur la faisabilité du Projet __**:
  
-Les fonctionnalités offertes par cet application tel que la géo-localisation est un service à consommer en utilisant les données collectées du GPS pour ensuite être traduites en des coordonnées sur une map en utlisant l'API google Map .+Les fonctionnalités offertes par cet application tel que la géo-localisation est un service à consommer en utilisant les données collectées du GPS pour ensuite être traduites en des coordonnées sur une map en utlisant l'API google Map V2.
 La communication inter-utilisateurs sera traduite par de simples évènements et une notification pour faire savoir qu'un échange a lieu. La communication inter-utilisateurs sera traduite par de simples évènements et une notification pour faire savoir qu'un échange a lieu.
  
Ligne 78: Ligne 80:
  
 ===== Code Source ===== ===== Code Source =====
-Ci-dessous le lien pour accéder au code source de la partie serveur Nodejs ainsi que la partie Android: +Ci-dessous le lien pour accéder ​respectivement ​au code source de la partie serveur Nodejs ainsi que la partie Android:
-https://​drive.google.com/​file/​d/​0B1qpaIz-lhLMTG9DQTdIU3BRMzQ/​view+
 https://​github.com/​AmeniAol/​Elim_App https://​github.com/​AmeniAol/​Elim_App
 +
 +https://​drive.google.com/​file/​d/​0B1qpaIz-lhLMTG9DQTdIU3BRMzQ/​view
 +
 +
  
  ​=====Fonctionnement de la machine serveur =====   ​=====Fonctionnement de la machine serveur ===== 
Ligne 98: Ligne 103:
 Télécharger l'apk suivant :​{{:​cours:​plim:​projet16_17:​gr15:​app-debug.rar|}} Télécharger l'apk suivant :​{{:​cours:​plim:​projet16_17:​gr15:​app-debug.rar|}}
 Installer l'apk pour pouvoir manipuler l'​application:​ Installer l'apk pour pouvoir manipuler l'​application:​
 +PS: Lors de l'​installation si vous rencontrez un problème, activez la fonctionnalité d'​acceptation d'​applications de sources inconuues sur votre Smartphone. ​
 |{{:​cours:​plim:​projet16_17:​gr15:​2.png?​200|}}|{{:​cours:​plim:​projet16_17:​gr15:​3.png?​200|}}| |{{:​cours:​plim:​projet16_17:​gr15:​2.png?​200|}}|{{:​cours:​plim:​projet16_17:​gr15:​3.png?​200|}}|
   * Utilisation de l'​application:​   * Utilisation de l'​application:​
 Après avoir téléchargé l'​application,​ ouvrir l'​application installée et manipuler les interfaces suivantes: Après avoir téléchargé l'​application,​ ouvrir l'​application installée et manipuler les interfaces suivantes:
 En tant que propriétaire se connecter avec En tant que propriétaire se connecter avec
-Login : amelie + 
-Mot de passe : amelie+__Login__ ​: amelie 
 + 
 +__Mot de passe__ ​: amelie 
 + 
 +Après la connexion, une première interface s'​affiche pour le menu correspondant au profil de l'​utilisateur (propriétaire). Il peut donc soit ajouter un trajet à travers la saisie de données correspondantes dans un formulaire. Sinon il peut consulter le demandes reçues pour un trajet dans la rubrique messages. 
 + 
 +  * Les marqueurs présents sur la Map représentent le cluster relatif au propriétaire.  
 + 
 +  * Le marqueur rouge correspond au headcluster qui est le proprio de la voiture. 
 + 
 +  * Les marqueurs bleus sont les clients.  
 + 
 +Le déplacement du proprio est marqué par des marqueurs dynamiquement,​ à chaque modification des coordonnées géographiques.  
 |{{:​cours:​plim:​projet16_17:​gr15:​16900195_10211941167987833_337519960_n.png?​200|}}| ​        ​{{:​cours:​plim:​projet16_17:​gr15:​16839735_10211941167107811_1429097643_n.png?​200|}}|{{:​cours:​plim:​projet16_17:​gr15:​16831309_10211941166547797_288736061_n.png?​200|}} | |{{:​cours:​plim:​projet16_17:​gr15:​16900195_10211941167987833_337519960_n.png?​200|}}| ​        ​{{:​cours:​plim:​projet16_17:​gr15:​16839735_10211941167107811_1429097643_n.png?​200|}}|{{:​cours:​plim:​projet16_17:​gr15:​16831309_10211941166547797_288736061_n.png?​200|}} |
  
-|{{:​cours:​plim:​projet16_17:​gr15:​16839435_10211941166147787_949831707_n.png?​200|}}|{{:​cours:​plim:​projet16_17:​gr15:​1.png?​200|}} |+|{{:​cours:​plim:​projet16_17:​gr15:​16839435_10211941166147787_949831707_n.png?​200|}}|{{:​cours:​plim:​projet16_17:​gr15:​1.png?200|}} | {{:​cours:​plim:​projet16_17:​gr15:​notif.png?​200|}}|
  
 En tant que client se connecter avec  En tant que client se connecter avec 
-Login : insaf  
-Mot de passe : insaf 
-|{{:​cours:​plim:​projet16_17:​gr15:​5.png?​200|}}|-------- hne ------| 
  
 +__Login__ : insaf 
 +
 +__Mot de passe__ : insaf
 +|{{:​cours:​plim:​projet16_17:​gr15:​5.png?​200|}}|{{:​cours:​plim:​projet16_17:​gr15:​liste.png?​200|}}|
cours/plim/projet16_17/gr15/gr15.1487538724.txt.gz · Dernière modification: 2017/02/19 22:12 par ijebara