Outils pour utilisateurs

Outils du site


projets:plim:20142015:gr7

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:gr7 [2014/11/18 10:02] bitschenprojets:plim:20142015:gr7 [2014/11/22 17:38] (Version actuelle) bitschen
Ligne 10: Ligne 10:
  
 === Name of the members of the Group === === Name of the members of the Group ===
 +
  
     * **Firstname**: Bitschené     * **Firstname**: Bitschené
Ligne 48: Ligne 49:
 The accelerometer allow us to get 3 measures : X, Y and Z. Those 3 values represent the acceleration in a three dimensions space. In the project we use the Accelerometer object which allows us to get all those informations, it's our API, and it comes from the namespace Microsoft.Devices.Sensors. The accelerometer allow us to get 3 measures : X, Y and Z. Those 3 values represent the acceleration in a three dimensions space. In the project we use the Accelerometer object which allows us to get all those informations, it's our API, and it comes from the namespace Microsoft.Devices.Sensors.
  
-We want to get two clusters that allow us to determine an average of the amplitude and frequency of our movement. The distance between the two centers's barycentre is what determines which kind of movement the user is doing+We want to get two clusters that allow us to determine an average of the amplitude and frequency of our movement. To do that we use the alglib library that contains an implementation of the Kmeans algorithm, that implementation is really easy to use and is entirely configurable (you can chose the number of dimension of your sample for example).You can find it at the following URL : [[http://www.alglib.net/]]. We use this algorithm to create two clusters which will help us to find out the movement's type
  
-// indiquer la manière dont vous présenterez les informations obtenues à l'utilisateur//+It s the répartition of the points in those two clusters that permits to determine which kind of movement the user is doing. We determined.
  
-// indiquer si vous souhaitez utiliser les informations obtenues pour d'autres fonctionnalités comme des actions sur votre téléphone//+We choosed to show the variation of the accelerometer to the user through two interface elements : 
 +  * Three textblocks to show the actual values  
 +  * Three vectors to show graphically the variations of those values 
 + 
 +The user chose when he wants to start the record and when when to stop it with the start and stop button. When the user presses the start button, we begin to record. We store the accelerometer's value every 20 ms in an Array. Then when the user presses stop, we put all the data we got into the Kmeans algorithm configuration and then we execute it. 
 + 
 +When the execution is finished, we show all clustering informations to the user in a Popup : 
 +  * number of points that have been recorded 
 +  * the repartition of the points between the two clusters 
 +  * the movement induced by the analysis of those informations 
 + 
 + 
 +We didn't have time to, but we could associate the movement recognition with some actions in our application. We could for example make the elements of our interface bigger when the user is running to make it easier for him to use the application. This would be really interesting cause it would associate what we have done in Windows Phone with our knowledge in interface's conception.
  
  
Ligne 58: Ligne 71:
  
    * 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 //+ 
 +Link to the README: [[https://docs.google.com/document/d/1VWLJIBOdrdHiR0M7Tp0Q6bCRVHusTTiygcD3gESofao/edit?usp=sharing]]
  
    * Project zip file     * Project zip file 
-// add the zip file of the Project //+[[https://drive.google.com/file/d/0Bwx2Jhz4oCg5VHJHMTVHZjhydU0/view?usp=sharing]]
  
    * All required softwares     * All required softwares 
-//Put all the links and explanations to install and to configure required softwares, before your WP8.X C# project// +You just need to install the WP8.1 SDK and Visual Studio 2013
  
 === HOW TO USE IT  === === HOW TO USE IT  ===
  
-// here write step by step how to use your project //  +Our projetct is really easy to use :  
-// you can add copies of screen in it //+ 
 +  - Go on your windows phone's application menu 
 +  - Chose GestureRecognizer application 
 +  - Push the start button to start the recording 
 +  - Do whatever you want, like walking, running, or just stand there. 
 +  - Push the stop button and you get the clusters informations and detection's result.
  
 === RESULTS  === === RESULTS  ===
  
-// Write a summary of the main results of the project // +The main result of this project is that we are now able to detect some specific speed of movement like walking or running, but besides that, the realisation of this project made us learn  
- +  - How to develop a Windows Phone application on Visual Studio 
-=== Optionnal but considered in the evaluation An 2 pages ACM paper on your results ==== +  - How to create an interface with .xaml files 
- +  - Developping in C# Silverlight 
-// Optionnal but considered in the evaluation // +  - How to exploit datas from phone sensors (Accelerometer in this case) 
- +  - How to use Kmeans algorithm to make clusters and use clusters informations to detect movements.
-//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 ....//  
-  - // 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/gr7.1416304946.txt.gz · Dernière modification : 2014/11/18 10:02 de bitschen