Projet PLIM 2014-2015

MEMBERS

Gioanni Luis IAM
gioanni@polytech.unice.fr

Luttiau Hadrien IAM
luttiau@polytech.unice.fr

Viale Baptiste IAM
bviale@polytech.unice.fr

Project

Who's Fat

Equipments

Telephone personnel Nokia LUMIA 1020 IMEI : 3572 5405 72 63 933

Content of the Project


Le projet “Who's Fat” est une application Windows phone qui a pour but de détecter si l'utilisateur a tendance à aller trop souvent dans un fast-food et l'aider à réduire sa consommation de fast-food. “Who's Fat” notifie l'utilisateur à l'aide de toasts si elle détecte que celui ci mange dans un fast-food. Cette application permet aussi de suivre l'utilisateur lors de ses repas dans un fast-food.


L'application Who's Fat récupère les données GPS du téléphone. Pour cela elle utilise l'API Geolocator (Windows.Devices.Geolocation.Geolocator). L'application utilise aussi l'API OpenStreetMap (http://api.openstreetmap.org/api/0.6/map) afin de connaitre les éléments (bâtiments, routes, arrêts de bus…) et ainsi repérer si l'utilisateur est dans un fast-food.


Les données récupérées sur la fréquentation des fast-foods permettent ensuite à l'application de connaître les habitudes alimentaires de l'utilisateur grâce à un apprentissage sur ces données. L'apprentissage permet de calculer des indices de fréquence des repas pris dans des fast-foods, le matin, le midi, le soir ou la nuit. Ces indices représentent la fréquence de fréquentation de fast-foods pour chaque période, et permettent alors de déterminer si on affiche la notification ou pas à l'utilisateur lorsqu'il se rend dans un fast-food dans une période donnée.


L'utilisateur dispose de différentes interfaces pour suivre ses données. L'interface de statistiques indiquant le nombre de fast-food fréquentés et le nombre de repas pris et depuis combien de temps ces données sont conservées. L'autre interface est une carte permettant de visualiser la position des fast-food fréquentés. Chaque fast food possède une icone sur la carte, plus l'icone est grosse plus la fréquentation de ce fast food est importante. De plus l'utilisateur reçoit des toasts lorsqu'il est détecté dans un fast food si son quota de repas dans un fast-food est dépassé.

SOFTWARE PACKAGES of the Project

HOW TO USE IT

When you first launch the application, you'll see first the statistics screen.
statistics screen
You can swipe the screen to see the map with the differents fast food.
Map screen

As you can see the fast food icones have differents size.
Small icons = frequented few times
Big icons = frequented often.

If you close your application it will go run in the background by itself. If it detects that you are in a fast food more than 3 minutes, the application will alert you if you're over your quota.

RESULTS

The application works very well. It detects all the fast food we went to thanks to the OpenStreetMap api. In the “smart” part of the application the values we defined allow the user to go in a fast food once a week. The toasts are sent if the user go over his/her quota and don't stop until he/she left the area of the fast food.