22
Concevoir une application ANDROID pour commander un récepteur numérique à partir des commandes gestuelles Aout 2013

Presentation projet android_sagemcom

Embed Size (px)

Citation preview

Page 1: Presentation projet android_sagemcom

Concevoir une application ANDROID pour commander un

récepteur numérique à partir des commandes gestuelles

Aout 2013

Page 2: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 2

Introduction:

•Un seul objectif dans la tête: suivre l'évolution technologique. La société SAGEMCOM a pensé offrir une faveur à ses utilisateurs en leurs donnant la possibilité de commander leurs récepteurs numériques avec des simples commandes gestuelles.

•En effet, l'utilisateur secoue son téléphone ANDROID à droite ou à gauche pour zapper entre les chaines.

Page 3: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 3

Présentation du projet et Problématique

Les Notions Utilisés

Présentation de la Solution

Argumentation des choix pris

Conception du projet

Achèvements

Les approches utilisés

Plan du présentation:

Page 4: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 4

Présentations du Projet et Problématique

Ce projet a été réalisé dans le cadre de mon stage ingénieur. Son objectif est donner l'opportunité aux

utilisateurs des récepteurs LaBOX de zapper les chaînes télévisé, lister les menu... en secouant leurs téléphones

ANDROID suivant des gestes bien déterminé.

Page 5: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 5

• Les buts visés: Etudier les API de la programmation Android. Exploitation les capteurs intégrés dans les smartphones Android. Etudier les API assurant la communication à travers les Sockets SNMP. Détecter les commandes gestuelles du téléphone. On vise résoudre cette

tache en deux phases: On doit capter des commandes gestuelles présélectionné, les

interprétés et envoyer ensuite l’ordre au récepteur numérique. on va donner à l’utilisateur la possibilité de personnalisé ses commandes

gestuelles. Et par la suite l’application doit être capable d’Apprendre les nouvelles gestes.

Assurer la bonne exploitation du téléphone.

Présentations du Projet et Problématique

Page 6: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 6

o Android:

La première plateforme mobile complète et Open Source.

C'est un système d'exploitation pour les smartphone développer

par Google .

On peut trouver ANDROID implémenter sur les appareils photos

et les TV

Les Notions Utilisés

Page 7: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 7

o Accéléromètre:

Un accéléromètre est un capteur qui, fixé à un mobile ou tout autre objet, permet de mesurer l’accélération linéaire de ce dernier.

Les Notions Utilisés

Page 8: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 8

o SNMP:

SNMP signifie Simple Network Management Protocol (protocole simple de

gestion de réseau).

Il s'agit d'un protocole qui permet aux administrateurs réseau de gérer les

équipements du réseau et de diagnostiquer les problèmes de réseau. 

Les Notions Utilisés

Page 9: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 9

Présentation de la Solution:

Page 10: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 10

Argumentation des choix prisPourquoi Android?

Page 11: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 11

• Use Case:

• Diagramme de

Séquence:

Conception du Projet

Page 12: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 12This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Achèvements

Nombre de CommandesGestuellesacceptés

L’application peut capter SIX commandes

gestuelles

Communication

L’application envoie les ordres au récepteur

numérique suivant le protocole SNMP

Paramétrage

L’utilisateur peut modifier l’adresse IP, Numéro de Port et/ou

l’OID

Transparence

L’utilisateur peut Afficher les paramètre de la boite auquel le

Téléphone est connecté.

Template

Spécification d’une interface graphique aux Template de la société

Numéricâble

Page 13: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 13This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Les approches utilisés

I. Première Approche : Système des barrières

II. Deuxième Approche : Les plus grand écart

III. troisième Approche : Wavelet Transformation

IV. Quatrième Approche: Fusion entre capteurs

Page 14: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 14

o Description:

•Si on prend {4<x<8.8 ; 2<y<3.5 ; 1<z<6.5} l’ensemble des valeurs qui définissent le geste «Droite». Si on obtient une résultat depuis le

capteur qui se situe dans ces intervalles, on dit que l’utilisateur a fait le geste «Droite».

Les approches utilisés

I. Première Approche : Système des barrières

Page 15: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 15

o Avantage et Inconvénients:

Avantages: Facile

Inconvénients:Très sensible au bruit

Les approches utilisés

I. Première Approche : Système des barrières

Page 16: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 16

o Description:

•Si on suppose que le premier échantillon nous a ramené les informations suivantes : {x=5 ; y=3 ; z=8}. L’échantillon qui le suit est le suivant :

{x=1 ; y=2.7 ; z=11}.Supposant de plus qu’on a fixé le bruit à 2.5. En faisant des simple soustractions

en valeur absolu, on obtient les écart suivants :{deltaX=4 ; deltaY=0.3 ; deltaZ=3}.

•Puisque le deltaX est le plus grand parmi tous les autres écarts, on peut constater que l’utilisateur a fait un mouvement horizontale.

Les approches utilisés

II. Deuxième Approche : Le plus grand écart

Page 17: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 17

o Avantage et Inconvénients:

Avantages:diminue jusqu’à 70% du bruit qui peut affecter les résultats,

Inconvénients:

Les approches utilisés

II. Deuxième Approche : Le plus grand écart

Page 18: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 18

o Description:

Les approches utilisés

III. Troisième Approche : Wavelet Transformation

Page 19: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 19

o Avantages et Inconvénients:

Avantages:Manière innovante pour détecter les gestes.

Inconvénients:Problème de conflit: les gestes brusques peuvent ne pas designer que l’utilisateur veut commander le récepteur 

Les approches utilisés

III. Troisième Approche : Wavelet Transformation

Page 20: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 20

Les approches utilisés

IV. Quatrième Approche : Fusion entre Capteurs

o Description:

Page 21: Presentation projet android_sagemcom

This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization

Sagemcom | Communication & Marketing | July 2013 | 21

oAvantages et Inconvénients:

Avantages:Cette approche est idéal pour éliminer le bruit

Inconvénients:Demande beaucoup de connaissances physique sen plus que connaissances

informatique.

Les approches utilisés

IV. Quatrième Approche : Fusion entre Capteurs

Page 22: Presentation projet android_sagemcom

Merci pour votre attention