Vous êtes sur la page 1sur 23

Introduction Outil de synchronisation Prototype A2D2 mobile

TER : Outil mobile de surveillance de la d enutrition


Houssem BELHADJ AHMED, Jean-Michel LE

14 mars 2013

1 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Pr esentation du contexte Besoins et objectifs Contraintes techniques A2D2

Pr esentation du contexte [Papier]

2 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Pr esentation du contexte Besoins et objectifs Contraintes techniques A2D2

Pr esentation du contexte [Tablette]

3 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Pr esentation du contexte Besoins et objectifs Contraintes techniques A2D2

Besoins et objectifs
Besoins Faciliter le processus de collecte dinformations durant une tourn ee. Int egrer les donn ees collect ees dans la base de donn ees principale. Objectif D enir un outil de gestion des auscultations faites dans les chambres des patients. Garantir la coh erence entre donn ees collect ees sur tablette et les donn ees stock ees dans la base principale.
4 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Pr esentation du contexte Besoins et objectifs Contraintes techniques A2D2

Contraintes techniques
Connectivit e Apporter une solution oine. (Liaison USB)

Synchronisation Le processus de synchronisation doit etre r ealis e depuis le navigateur de mani` ere transparente Interface simple Produit pour des non-initi es aux nouvelles technologies.
5 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Pr esentation du contexte Besoins et objectifs Contraintes techniques A2D2

Utilisation de A2D2

Online Saisie directe via lapplication web (cf. pr esentation pr ec edente) Oine 1 Cr eation dune tourn ee par s election des patients via lapplication web.
2 3 4

Export des donn ees sur la tablette connect ee par USB. Saisie des donn ees sur la tablette. Cl oture de la tourn ee par un import dans la base principal.

6 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Pr esentation du contexte Besoins et objectifs Contraintes techniques A2D2

Plan
Outil de synchronisation
Verrou technique du projet Protocole de communication Solution retenu Bilan et positionnement Interaction web/tablette

Prototype A2D2 mobile


Environnement Liste des patients Formulaires Graphique Conclusion
7 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Verrou technique du projet Protocole de communication Solution retenue Bilan et positionnement Interaction web/tablette

Verrou technique du projet


Faire communiquer une application web avec la tablette se heurte ` a des verrous de s ecurit e impos es par le sandbox du navigateur internet

8 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Verrou technique du projet Protocole de communication Solution retenue Bilan et positionnement Interaction web/tablette

UMS, MTP et ADB


UMS (USB Mass Storage) Le protocole le plus utilis e. Permet un acc` es direct aux donn ees. MTP (Media Transfer Protocol) Invent e par Microsoft en 2004. A remplac e UMS ` a la sortie de la version 3 dAndroid ADB (Android Debug Bridge) ADB est ` a la fois un logiciel et un protocole de communication de niveau application.
9 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Verrou technique du projet Protocole de communication Solution retenue Bilan et positionnement Interaction web/tablette

Solution retenue

UMS Plus utilis e sur les derni` eres versions dAndroid MTP Ne permet pas un acc` es direct aux donn ees ADB Multi plateformes, Open source, portable. Gestion compl` ete de lappareil.

10 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Verrou technique du projet Protocole de communication Solution retenue Bilan et positionnement Interaction web/tablette

Architecture dADB

11 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Verrou technique du projet Protocole de communication Solution retenue Bilan et positionnement Interaction web/tablette

Solution dun plugin Firefox

12 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Verrou technique du projet Protocole de communication Solution retenue Bilan et positionnement Interaction web/tablette

Faisabilit e et Automatisation

Faisabilit e Les fonctions de push et pull dADB ont et e impl ement es dans le plugin pour r ealiser le transfert de chier. Modication dune solution existante pour r esoudre notre probl` eme Automatisation Le plugin automatise lenvoi du formulaire dimport des donn ees de la tablette vers la base de donn ee principal. Aucune interaction utilisateur n ecessaire.

13 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Verrou technique du projet Protocole de communication Solution retenue Bilan et positionnement Interaction web/tablette

Interaction web/tablette

14 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Environnement Android

Mat eriel Samsung Galaxy Note 10.1 Android version Android 4.0.4 (Ice Cream Sandwich) Travail collaboratif Utilisation de la forge Lyon 1

15 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Page de login
Utilisation du m eme algorithme de cryptage impl ement e sur A2D2 web. Permet dimporter la liste des patients dans la base SQLite.

16 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Liste des patients

Des fonctions comme le ltre dynamique du nom et des options de tri sont accessibles depuis le menu item.
17 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Dossier patient

18 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Formulaire de saisie

19 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Formulaire de saisie

20 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Graphique
Aucune librairie graphique sous Android, utilisation AchartEngine

21 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Conclusion

Ce TER nous a permis daborder la probl ematique de synchronisation en faisant un etat de lart sur les moyens de communication entre lordinateur et un p eriph erique Android. En nous basant sur l etat de lart, nous avons r eussi ` a d egager une solution satisfaisante avec le syst` eme de plugin. Nous avons egalement appris ` a concevoir une application mobile pour r epondre aux besoins m etier du nutritionniste an de faciliter la saisie de mesures lors dune tourn ee.

22 / 23

Introduction Outil de synchronisation Prototype A2D2 mobile

Environnement Liste des patients Formulaires Graphique Conclusion

Merci de votre attention

23 / 23

Vous aimerez peut-être aussi