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 Cproject// +
  
 +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 lancerUne 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 cartePour 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 carteIl est donc possible de zoomerdé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 zoomunzoom 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 formatThis 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 good preview of the visited location.
-  - // Warning : every added file (ex. figures, picture, sources, binaries, video ...) must be added through 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