1 I.U.T. DE NICE CÔTE D'AZUR DÉPARTEMENT INFORMATIQUE SESSION 2007 ‑ 2008 Sous la direction de : M. Gaëtan Rey, tuteur entreprise. M.Michel Syska, tuteur I.U.T. Mise en œuvre de Web Services permettant de piloter un système de localisation à l’aide d’une plate-forme pour l’informatique ambiante. Dans l’équipe Rainbow.
2 Informatique ambiante Informatique de demain : → Multitude d’objets communicants. → Mobilité et pluralité des acteurs. → Interaction sans limite.
3 Sujet → Expertise complète du système de localisation. → Création d’un web service pour s’interfacer avec le système. → Interfacer ce Web Service avec la plate-forme de l’informatique ambiante. → Equipe Rainbow (I3S) fait de la recherche sur l’informatique ambiante. → Planning : - 3 semaines – prise en main des notions importantes : Web Services, UPnP, WComp, Composants,.NET Framework…), - 3 semaines – installation et configuration du système de localisation, - 4 semaines – ma contribution logicielle : - 2 semaines – mise en place interface Web Service, - 1 semaine – connexion avec la plate-forme d’informatique ambiante, - 1 semaine – la réalisation d’une application prototype.
Plan o Informatique ambiante o Les technologies utilisées o Le système de localisation o Mes contributions o Conclusion 4
5 Les Web Services Intérêts multiples : → multi utilisateurs, → données présentes à un seul endroit, → mise à jour facilitée. Problème : réactivité → Technologie permettant à des applications de dialoguer à distance via Internet.
6 → UPnP : Universal Plug and Play. → Communication entre deux dispositifs. → Indépendant du système d’exploitation et du langage de programmation. → Réactif. → Prochaine version s’appelle Devices Profile for Web Services (DPWS). → Nombreux supports. Découverte des services UPnP sur le réseau UPnP
7 Ubiquarium Informatique Ubique : en toute chose et tout être. Rium : lieu ou structure. Donc « lieu ou structure dans laquelle l’informatique est en toute chose et tout être » Ubiquarium est un laboratoire expérimental situé dans l'école Polytech'Nice- Sophia.
8 → Une application d‘informatique ambiante peut être vu comme une application logicielle gérant la communication entre des services UPnP. → WComp est capable de générer un composant à partir d’un service UPnP. → Les composants communiquent par événements WComp
9 → Un système de localisation assez précis – 15cm. → Utilise les ondes radios. → Peut être utilisé à l’extérieur comme à l’intérieur. Ubisense
10 Mes contributions o Installation et la configuration d’Ubisense → Installation provisoire du système dans l’Ubiquarium. → Fournit l’ensemble des informations d’installation : - plan de déploiement du système, - dossier technique de configuration. o Interfaçage avec un Web Service o Réalisation d’un prototype au travers de WComp
Développement du Web Service 11 Objectifs :→ observer l’état d’Ubisense, → configurer le système, → interagir avec Ubisense.
12 Utilisation au travers de WComp
13 Démonstration
14
15 Démonstration
Conclusion Bilan : → Système installé et utilisable. → Permit de découvrir les technologies futur. Perspectives : → Ubisense déployé cet été dans l’EPU. → Perspective de projet et de stage. 16
Questions Merci de votre attention. 17