Titre du projet - Télécom Bretagne
Transcription
Titre du projet - Télécom Bretagne
P43. Mise en œuvre d'applications utilisant la Webcam , Année 2012-2013 Encadrants Techniques : -Philippe TANGUY :Département LUSSI -Maria-Teresa SEGARRA : Département INFO Partenaires : -Matthieu MALLEDANT: Président de la société Télécom Santé -Fabrice LE COZ : Directeur technique de la société Télécom Santé Mots clés : Webcam, santé, application web, tablette tactile, JavaScript, HTML5, CSS3, node,js Résumé : Le système développé fournit un ensemble d’applications web offrant aux patients d’établissements de santé, une gamme de solutions aux problèmes d’isolement et de difficultés de communication. En s’aidant d’une tablette tactile disposée à leur chevet, ils pourront ainsi passer par les applications développées, pour prendre des photos depuis leur tablette, puis les stocker, les partager et les commenter avec leurs proches, ou encore utiliser la webcam à des fins pratiques, notamment en s’en servant comme miroir de poche avant les visites. I. Présentation et contexte du projet Notre partenaire extérieur, Télécom Santé développe un produit apportant le « triple-play » au lit du patient dans un établissement de santé. Ce produit est constitué d'une partie matérielle et d'une partie logicielle dédiée aux organismes et aux entreprises du marché de la santé. Notre travail consiste à développer un service de photos complet permettant principalement de : • prendre des photos à partir d'une webcam • visualiser les photos prises ou celles disponibles sur le port USB et les classer • partager les photos prises avec des proches • récupérer les photos prises pendant le séjour dans l'établissement de santé • se regarder au travers d'une webcam II. Méthodologie développée pour aboutir. Le groupe de projet est composé de cinq membres et chaque membre a un rôle spécifique au niveau de la gestion du projet et du développement technique.Tout d'abord, une réunion d'au moins une heure et demi était organisée toutes les semaines où tous les membres du groupe étaient présents. Ces réunions ont permis, au groupe, de mesurer l'état d’avancement du projet, les travaux de chacun mais aussi les tâches qu'ils nous restent à effectuer. Notre responsable de la gestion de projet s'assurait de l'avancement et de l’exécution des tâches de chaque membre du groupe. Une documentation fournie par notre client nous a permis une meilleure compréhension de l'architecture du système à développer. Une étude sur les langages de programmation (javaScript, HTML5 et CSS3) et du framework node,js ont été nécessaires pour le bon développement du projet. Une répartition des tâches s'est formé avec les rôles suivants: Mehdi Projet Ingénieur___Année scolaire 2012-2013 Mise en œuvre d'applications utilisant la Webcam Auteurs : Cheik Stevens Angahi KOUAME, Mehdi ERRAKI, Chi ZHANG, Aïssatou GUEYE, Sébastien KERVERN 1 ERRAKI, Cheik KOUAMÉ et Sébastien KERVERN se sont occupés du développement technique, Chi ZHANG s'est occupé de la phase des tests d'intégration du service et Aïssatou GUEYE de la documentation technique. III. Développement des différentes tâches et principaux résultats III.1 Développement des différentes tâches Le client a mis à notre disposition un cahier de fonctionnel dont une analyse pour en examiner le besoin a été faite par le groupe. Les livrables sollicitées par notre client, à l'issue du projet, sont principalement : les cinq applications web suivantes : « Appareil Photo », « Galerie Photo », « Messagerie Photos », « Sauvegarde Photos » et « Miroir » dont le rôle de chacune a été présenté dans la partie I. Pour la réalisation de ces objectifs, une première partie analyse du besoin à partir du cahier de charge fournie par le client, a été mise en œuvre. Une deuxième partie a consisté à faire une architecture du système à développer pour une meilleure compréhension des données manipulées. Ces deux parties se sont soldées par la rédaction d'un plan de management qui a été validée par le client. Une troisième partie a concerné développement, avec le codage des différentes applications à l'aide de JavaScript et du framework node,js. Une quatrième partie porte sur l'intégration des ces applications au niveau d'une interface graphique avec l'utilisation de HTML5 et CSS3. Enfin la dernière partie comprend tout ce concerne la rédaction du document final et l’organisation du forum (Poster et Tryptique). Des machines virtuelles nous ont été fournies par le client pour la phase de tests. Cependant, le manque de performance et la lenteur de ces dernières ont rendu impossible de travailler dans ce conditions, donc les membres du groupe ont utilisé leurs PC portables pour ces phases de tests. III.2 Résultats Au moment de la rédaction de ce résumé, quatre applications sur cinq ont été achevées. La réalisation de l'application web « Messagerie Photos » n'est actuellement pas finalisée mais le sera sans doute avant le forum. IV. Conclusions et perspectives Nous avons présenté dans ce résumé la réalisation de nos différentes applications web. Différentes fonctionnalités ont été développées afin de faciliter le séjour et de réduire la solitude des patients hospitalisés. La prise en main de nouveaux langages de programmation et de nouvelles bibliothèques, nécessaires à la réalisation du projet, ont été des étapes délicates. Cependant, cela nous a été favorable puisqu'elle nous a permis de nous familiariser à programmer en JavaScript, HTML5,CSS3 ainsi que le Framework node.js. Nous envisageons d'améliorer notre application en l'intégrant dans les machines virtuelles ou même dans une tablette qui nous sera fournie par le client. Bibliographie [1] Média Screen, Télécom Santé Site en ligne. Mai 2013 http://www.telecomsante.fr/TS/solutions/produits/mediascreen [2] Direction de la formation. P43 Mise en œuvre d'applications utilisant la webcam. « Projet d'ingénieur, semestre 4 ». TELECOM Bretagne, année scolaire 2012-2013, pages 1 et 2. Mai 2013 http://intranet.telecom-bretagne.eu/data/enseignement/2012-2013/projet-ingenieur/sujets/P43.pdf Projet Ingénieur___Année scolaire 2012-2013 Mise en œuvre d'applications utilisant la Webcam Auteurs : Cheik Stevens Angahi KOUAME, Mehdi ERRAKI, Chi ZHANG, Aïssatou GUEYE, Sébastien KERVERN 2