Outils pour utilisateurs

Outils du site


projets:plim:20142015:gr2

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
projets:plim:20142015:gr2 [2014/11/23 20:59] – bouilletprojets:plim:20142015:gr2 [2014/11/23 22:53] (Version actuelle) – bouillet
Ligne 3: Ligne 3:
 === MEMBERS === === MEMBERS ===
  
-TASSOUX William +TASSOUX William\\ 
-BOUILLET Pierre+BOUILLET Pierre\\
  
 === Title of the Project : Modalités de déplacement=== === Title of the Project : Modalités de déplacement===
Ligne 10: Ligne 10:
 === Name of the members of the Group === === Name of the members of the Group ===
  
- TASSOUX +TASSOUX\\ 
-William +William\\ 
-Architecture Logicielle +Architecture Logicielle\\ 
-tassoux@polytech.unice.fr+tassoux@polytech.unice.fr\\
  
-BOUILLET +BOUILLET\\ 
-Pierre +Pierre\\ 
-Architecture Logicielle +Architecture Logicielle\\ 
-bouillet@polytech.unice.fr+bouillet@polytech.unice.fr\\
  
 === Equipments === === Equipments ===
  
-Nokia Lumia 925 +Nokia Lumia 925\\ 
-Téléphone personnel: Oui+Téléphone personnel: Oui\\
 IMEI: N/A IMEI: N/A
  
Ligne 29: Ligne 29:
 === Content of the Project === === Content of the Project ===
  
-// quelques lignes sur le projet //+The goal of the application is to be able to get information about transportation methods, sorted by geographical regions\\ 
 +The application will make use of your phone's GPS to gather your location information. The specific APIs used are:
  
-// indiquer les données collectées sur le téléphone, le nom de l'API et du namespace .Net pour cela//+  * Windows.Devices.Geolocation (for GPS usage)\\ 
 +  * Microsoft.Phone.Controls (for user interaction / GUI)\\ 
 +  * Microsoft.Phone.Maps.Controls (for map display)\\
  
-// indiquer les informations que vous voulez obtenir après traitement (classification ...) des données collectées//+By exploiting GPS data, we can determine two informations:
  
-// indiquer la manière dont vous présenterez les informations obtenues à l'utilisateur//+  * The speed of the user at a current point\\ 
 +  * The most visited places by the user.
  
-// indiquer si vous souhaitez utiliser les informations obtenues pour d'autres fonctionnalités comme des actions sur votre téléphone//+The calculation of the speed of the user is made by calculating the distance between the last two points, and dividing 
 +the distance by the time elapsed between each data reception.\\
  
 +Determining the most visited places by the user is more difficult. To enable this feature on our application,
 +we used the k-means algorithm included in the library alglib.\\
 +
 +The major problem we've encountered is that it is impossible to calculate directly the k-means because the data we have
 +is in specific GPS coordinate, named WGS-84. The k-means algorithm implemented required the data to be compatible
 +with euclidean distance.\\
 +
 +To solve this issue the application converts on the fly the WGS-84 coordinates into euclidean coordinates, then
 +the k-means algorithm computes clusters based on the user configuration. As soon as the clusters are computed,
 +the application converts the data back into WGS-84 coordinates, which allows us to draw the clusters as green circles
 +onto the map.
  
 === SOFTWARE PACKAGES of the Project === === SOFTWARE PACKAGES of the Project ===
  
    * README File     * README File 
-// an README file to explain all you install from Visual Studio 2013 SP2 with the SDK WP8.0 or later, to deploy and execute your project on the Windows Phone //+To deploy the project on your computer, simply download the zip and open the Visual Studio solution file (.sln). You'll then be able to compile 
 +the application either to your phone or to an emulator. Windows Phone 8.0 or later is required.
  
    * Project zip file     * Project zip file 
-// add the zip file of the Project // +https://mega.co.nz/#!U9RgGTzI!umPeXGJMP4Nnwk05mtPbGbIghRcQEBeGVVL2JHXKL2Q
- +
-   * All required softwares  +
-//Put all the links and explanations to install and to configure required softwares, before your WP8.X C# project// +
  
 +The software uses alglib, which is included in the project. You do not need additional steps in order to build the application\\
 === HOW TO USE IT  === === HOW TO USE IT  ===
  
 +By running the application, the main screen of the application will appear:
  
-L'utilisation de l'application est assez simple, il suffit de la lancer. Une fois l'application lancée, elle va automatiquement récupérée la position géographique du téléphone et ajouter des points sur la cartes.+{{http://i.imgur.com/5GGP1JX.png}} 
 +{{http://i.imgur.com/M7Be7qQ.png}}\\
  
-L'application est composer de deux pages, infos et carte. Pour passer de l'une à l'autre il suffit de faire glisser son doigt horizontalement sur le nom des pages.+The usage of our application is quite straightforward. It will automatically collect the data from the GPS and add points on the map.\\ 
 +The application is composed of two pages, "infos" and "map". To switch from one to another, you juste have to slide horizontally on the pages' name.\\
  
-Il est possible d'interagir avec la carte comme dans toute application utilisant une carte. Il est donc possible de zoomer, dézoomzer et se déplacer sur la carte.+It is possible to interact with the map as in any application using a map . It is therefore possible to zoom, unzoom and move on the map.\\ 
 +The application will gradually draw dots for each GPS data recieved. The application will compute your current speed, and draw either a purple dot (if  
 +your speed exceeds 25kph) or red (if your speed is lower than 25kph).\\ 
 +This data helps you understand which are your favorite transportation method for each geographical zone.
  
-Il est possible de régler le nombre de clusters utilisé par l'application en faisant glisser le curseur en bas de la page carte. +It is possible to set the number of clusters used by the application by dragging the slider below the map page.\\ 
- +It is possible to delete the data recorded by clicking on the "Effacer les données" button at the bottom of the "Infos" page. This will reset 
-Il est possible d'effacer les données relevées en cliquant sur le bouton "Effacer les données" en bas de la page Infos.+all the data stored by the application, which can be useful if you want to get rid of old measurements.
  
 === RESULTS  === === RESULTS  ===
  
-// Write a summary of the main results of the project // +The application works pretty well and give data precise enough to get good information about the transportation methods.\\ 
- +Of course because of the GPS potential inaccuracies, sometimes the calculated speed doesn't match the reality.\\
-=== Optionnal but considered in the evaluation : An 2 pages ACM paper on your results ==== +
- +
-// Optionnal but considered in the evaluation // +
- +
-//if you finnd enough time, you can write a 2 pages paper about your project in a professional ACM format. This paper will be submitted to other researchers in the field and perhaps to present  a poster in a conference and/or Workshop +
-// +
- +
-**A Paper ACM Format :** +
-[[http://www.acm.org/sigs/publications/pubform.doc|Word ACM Format]] +
- +
- +
-=== CONSIGNES ET RAPPELS === +
- +
-== Quelques consignes : ==+
  
-  - //  Warning : everything must be written in english ....//  +The clusters works pretty well too and groups position with accuracy to give a good preview of the visited location.
-  - // Warning : every added file (ex. figures, picture, sources, binaries, video ...) must be added through a web links on a Web repository. You can use such a syntax to integrate the link in this page :// <code> [[http://example.com|Lien externe]] </code> +
-  - //For more informations on DokuWiki syntax go to// [[https://www.tigli.fr/doku.php?id=wiki:syntax|syntax dokuwiki]]+
  
  
projets/plim/20142015/gr2.1416776350.txt.gz · Dernière modification : 2014/11/23 20:59 de bouillet