26
MANAGE YOURSELF Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet. Encadrant : Laurence Rozé

Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

Embed Size (px)

Citation preview

Page 1: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

MANAGE YOURSELF

Logiciel de Mobile Device Management

Equipe :

Etienne Alibert,Florian Barbedette,Pierre Chesneau,Mathias Deshayes,Sevan Hartunians,Mathieu Poignet.

Encadrant : Laurence Rozé

Page 2: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

2

Acteurs du projet

Equipe DREAM (IRISA)• Equipe de recherche spécialisée dans le

diagnostic

Telelogos• Entreprise spécialisée dans le middleware• Propose des outils de

gestion/synchronisation de flottes d’ordinateur, PC portables et PDA

Page 3: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

3

Objectifs du projet

Page 4: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

4

Contexte

Logiciel concept

Augmentation des flottes d’appareils mobiles en entreprise

Application critique sur PDA

Problème de maintenance

Objectifs Spécifications Architecture Planification

Page 5: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

5

Buts

Diagnostic embarqué• Surveillance du système• Système expert

Partie exploratoire• Apprentissage automatisé

Objectifs Spécifications Architecture Planification

Page 6: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

6

Maintenir en bon fonctionnementun mobile (Smartphone ou PDA)

Abonnement

Téléchargement

Surveillance en ligne

Situation non reconnue

Objectifs Spécifications Architecture Planification

Page 7: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

7

Spécifications

Page 8: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

8

Logiciel embarqué

Page 9: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

9

Sur le Mobile

Système expert

Envoi régulier de rapports

Surveillance et réparation en temps réel

Objectifs Spécifications Architecture Planification

Page 10: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

10

Système Expert

Exemple de règles

• SI <mémoire> < 5% ALORS [mémoire saturée]

• SI <mémoire saturée> ALORS [supprimer fichiers du dossier…]

Objectifs Spécifications Architecture Planification

Page 11: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

11

Rapport

Contenu d’un rapport

• Niveau de batterie• Mémoire vive restante• Réseaux disponibles• Version du système d’exploitation ou des

programmes• Températures• Mémoire externe détectée• …

Objectifs Spécifications Architecture Planification

Page 12: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

12

Actions correctives

Diagnostic

Processus de décision:

Application en arrière plan

Système expert

Rapports

Objectifs Spécifications Architecture Planification

Page 13: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

13

Logiciel Serveur

Page 14: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

14

Sur le Serveur

Apprentissage

Interface administrateur

Génération du système expert

Objectifs Spécifications Architecture Planification

Page 15: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

15

Arbres de décisionObjectifs Spécifications Architecture Planification

Mémoire Saturée

WMP ...

Vrai (95%)

Faux (95%)

OuiNon

Oui Non

{R1...RN}

{Ra,Rb,...,Rc} {Rd,Re,...}

{Ra,Rb...} {Rc,...}

Page 16: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

16

Apprentissage

Faits• Mémoire saturée • Lancement d’une application

Crash du téléphone

Classification• Exemple positif à classifier!

Objectifs Spécifications Architecture Planification

Page 17: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

17

Interface

Validation des règles proposées par l’apprentissage

Association à une règle corrective

Génération de la règle

Objectifs Spécifications Architecture Planification

Page 18: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

18

Génération du Système expert

Intégration des règles dans le système expert

« compilation » des règles puis de l’ensemble

Envoi du système compilé sur le PDA

Objectifs Spécifications Architecture Planification

Page 19: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

Communication ServeurClient

19

Console(s)d’administration PDA

IPGPRS, EDGE,

UMTS, HSDPA,Wi-Fi, xDSL,RNIS, RTC

LAN

Serveur(s) decommunications

Tablette

Portable

Systèmepoint de vente

Machinecommunicante

Applications

Messagerie

Données

SI CENTRAL

Serveur :Windows 2000 / 2003

Client distant :Windows 2000 / 2003 / XP / VistaWindows CE / Mobile 5.0 - 6.0

Console(s)Web

Gestion multi-réseau

Objectifs Spécifications Architecture Planification

Utilisation de MediaContact

Page 20: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

20

Architecture Logicielle

Page 21: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

21

Architecture logicielle du téléphone

TimerAttente Génération

RapportSystèmeExpert

Rapport pour apprentissage

Rapport pour

Système expert

Serveur

DécisionAppel Système

Applicatif téléphone

Objectifs Spécifications Architecture Planification

Page 22: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

22

Architecture logicielle du serveur

Apprentissage

Rapport

Règles apprises

(.dot)

IHM

Actions correctives

Règles effectives

(.mrf)

SystèmeExpert

CompilateurSystème

expert +règles

« compilées »

Package « Manage Yourself »

Applicatif serveur

Parseur .mrf=>.cs

Objectifs Spécifications Architecture Planification

Page 23: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

23

Planification

Page 24: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

24

Diagramme de GanttObjectifs Spécifications Architecture Planification

Page 25: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

25

Conclusion

Page 26: Logiciel de Mobile Device Management Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet

26

Bilan

Application embarquée• Système expert• Surveillance du système

Application Serveur• Interface administrateur• Base de règles• Apprentissage

Projet industriel• Echange avec l’entreprise

Prochain objectif• Modélisation