projets:plim:20142015:gr2
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:plim:20142015:gr2 [2014/11/23 21:56] – bouillet | projets: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' | ||
- | // indiquer les données collectées sur le téléphone, | + | * Windows.Devices.Geolocation (for GPS usage)\\ |
+ | * Microsoft.Phone.Controls (for user interaction | ||
+ | * Microsoft.Phone.Maps.Controls (for map display)\\ | ||
- | // indiquer les informations | + | By exploiting GPS data, we can determine two informations: |
- | // indiquer la manière dont vous présenterez les informations obtenues à l' | + | * 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' | + | 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, | ||
+ | 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, | ||
+ | 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 | + | To deploy the project on your computer, simply download the zip and open the Visual Studio |
+ | the application either to your phone or to an emulator. | ||
* 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 === | ||
- | The use of our application | + | By running the application, |
- | The application is composed of two pages, " | + | {{http://i.imgur.com/ |
+ | {{http:// | ||
- | It is possible to interact with the map as in any application | + | The usage of our application |
+ | The application | ||
- | It is possible to set the number of clusters used by the application | + | It is possible to interact with the map as in any application |
+ | 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. | ||
- | It is possible to delete the data recorded by clicking on the " | + | 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 " | ||
+ | all the data stored by the application, | ||
=== RESULTS | === RESULTS | ||
- | The application works pretty well and give data sufficiently | + | The application works pretty well and give data precise |
+ | Of course because of the GPS potential inaccuracies, | ||
The clusters works pretty well too and groups position with accuracy to give a good preview of the visited location. | The clusters works pretty well too and groups position with accuracy to give a good preview of the visited location. | ||
projets/plim/20142015/gr2.1416779765.txt.gz · Dernière modification : 2014/11/23 21:56 de bouillet