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

Manage Yourself

Embed Size (px)

DESCRIPTION

Logiciel de Mobile Device Management. Manage Yourself. Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet. Encadrant  : Laurence Rozé. Acteurs du projet. Objectifs du projet. Objectifs. Spécifications. Architecture. - PowerPoint PPT Presentation

Citation preview

Page 1: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

3

Objectifs du projet

Page 4: Manage  Yourself

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: Manage  Yourself

5

Buts

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

Partie exploratoire• Apprentissage automatisé

Objectifs Spécifications Architecture Planification

Page 6: Manage  Yourself

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: Manage  Yourself

7

Spécifications

Page 8: Manage  Yourself

8

Logiciel embarqué

Page 9: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

12

Actions correctives

Diagnostic

Processus de décision:

Application en arrière plan

Système expert

Rapports

Objectifs Spécifications Architecture Planification

Page 13: Manage  Yourself

13

Logiciel Serveur

Page 14: Manage  Yourself

14

Sur le Serveur

Apprentissage

Interface administrateur

Génération du système expert

Objectifs Spécifications Architecture Planification

Page 15: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

20

Architecture Logicielle

Page 21: Manage  Yourself

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: Manage  Yourself

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: Manage  Yourself

23

Planification

Page 24: Manage  Yourself

24

Diagramme de GanttObjectifs Spécifications Architecture Planification

Page 25: Manage  Yourself

25

Conclusion

Page 26: Manage  Yourself

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