Your SlideShare is downloading. ×
Transhumance pres anr_25-septembre synthese v10
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Transhumance pres anr_25-septembre synthese v10

487
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
487
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Une plate-forme logicielle dédiée aux applications sur réseaux mobiles ad hoc Revue de projet - 25 septembre 2007
  • 2. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thales)
      • Présentation de l'application (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Calendrier
      • Livrables
      • Dissémination
  • 3. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thales)
      • Présentation de l'application (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Calendrier
      • Livrables
      • Dissémination
  • 4. Objectifs
    • Fournir un environnement logiciel
    • Dédié aux services sur réseaux mobiles ad hoc
    • Gérant la mobilité dans une zone géographique limitée
    • Offrant un système de partage de documents
    • Sensible à la consommation d' énergie
    • Permettant d'établir des rapports de confiance , de confidentialité et d' intégrité
    • Proposant une abstraction de la complexité du réseau physique
    • Intégrant une gestion optimisée des ressources disponibles
    Une plate-forme logicielle pour réseaux mobiles ad hoc
  • 5. Découpage et partenaires Stéphane Garnier Resp. du SP4 Réalisation de l'Application Jeu de Piste Frédérique Tastet Resp. du SP3 Réalisation de la plate-forme Isabelle Demeure Resp. du SP2 Architecture Fonctionnelle de la plate-forme Joelle Guimet Resp. du SP1 Services, Usages et Marchés Yves Ammirati Coordinateur du projet & resp. du SP5 Expérimentations
  • 6. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thales)
      • Présentation de l'application (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Calendrier
      • Livrables
      • Dissémination
  • 7. Etat de l'art : objectifs, principes
    • Objectif : concevoir et développer un intergiciel (middleware)
      • pour applications collaboratives
      • établies de façon spontanée
      • sur réseau mobile ad hoc
      • une vingtaine de “pocket PC”
    • Principes clés de conception = une solution :
      • entièrement distribuée sans recours à des serveurs
      • résistante aux déconnexions et à la mobilité
    SE, Routage (OLSR) Intergiciel Applications (Chat, jeux, …) API
  • 8. Etat de l'art : existant
    • Pas de solution commerciale existante
    • Une dizaine de solutions issues de la recherche
      • ex : PROEM, JMobiPeer, SELMA, XMIDDLE, STEAM, Infoware
    • Aucune ne propose une solution intégrée avec l’ensemble des fonctionnalités proposées par Transhumance.
    Un état de l’art est fourni dans le livrable L2.02 Gestion d’énergie Sécurité adaptée aux MANETs Solution sans serveurs Tolérance aux déconnexions (service d’événements, partage de données) Gestion de groupes Système d’événements (“publish-suscribe”) Découverte de ressources (présence, services, données) Partage de données Points forts Fonctionnalités reprises
  • 9. Architecture fonctionnelle (L2.01)
  • 10. Architecture fonctionnelle : communications Transport - UDP + - fragmentation + - acquittement + - cryptage Routage choix d’OLSR car disponibilité d’un logiciel testé et possibilité d’ajout de plug-ins (UniK) Routage augmenté : ajout - authentification messages de routage - remontée d’informations de topologie - choix des routes en fonction de critères autres que le nombre de sauts d’une route Service d’événements - mode Publish-suscribe (mot-clé, groupe, ...) - mode Point-à-point et diffusion - service de persistance (résistance aux déconnexions)
    • Gestion de groupes
    • créer
    • rejoindre
    • connaître
    • des groupes de pairs
    • Groupe offre des services et de la sécurité
  • 11. Architecture fonctionnelle : gestion identité, présence, matériel Présence, voisinage - indique les voisins à N sauts - permet de transmettre aux autres pairs des informations sur l'état local du système
    • Identification : attribue / gère
    • un identifiant unique invariable dans le temps
    • - un identifiant de communication (ex : l'adresse IP)
    • - un identifiant utilisateur propre à l'utilisateur du matériel (généré dans gestion utilisateurs)
    Gestion du terminal - offrir des interfaces uniformes aux fonctions du système d'exploitation Gestion utilisateur - définir et consulter des profils utilisateurs
  • 12. Architecture fonctionnelle : sécurité, gestion de ressources Sécurité - gérée au niveau des groupes (co-optation) - clé de groupe générée à la création du groupe - authentification - intégrité confidentialité des données stockées ou transmises - non-répudiation des données échangées Supervision - collecte des informations sur l'état des ressources du pair local : niveau d'énergie, consommation mémoire Gestion des ressources - gère l’adaptation au niveau d’énergie grâce aux données du bloc de supervision et de "présence, voisinage - basée sur des politiques
  • 13. Architecture fonctionnelle : services Chat, vote ... Partage de données - permet de partager des données sur un espace commun - réplication collaborative - résistance aux déconnexions Annonce et découverte de services - permet aux services et aux applications de se faire connaître en envoyant des annonces Gestion d’applications - gère le déploiement, l’annonce, la suppression, le déplacement d’un service Transfert de fichier - permet de transférer un fichier entre 2 utilisateurs situés dans la même partition
  • 14. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thales)
      • Présentation de l'application (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Calendrier
      • Livrables
      • Dissémination
  • 15. Plateforme d’intégration
    • Choix du terminal
      • Critères:
        • Disponibilité des protocoles de routage Ad Hoc
        • Accès aux fonctions d’énergie
        • Exploitation des résultats
        • Présence d’une communauté de développeurs active
      • Nokia 770:
        • Système d'exploitation Linux
        • plate-forme de développement Maemo
  • 16. Environnement de développement
    • Approche UML
      • Éditeur UML Enterprise Architect
      • Modélisation du projet (L3.01):
        • Vue statique
          • Diagramme de paquetage
          • Diagramme de classe
        • Vue dynamique
          • Diagramme de séquence
      • Génération automatique de code (C/C++)
    • Espace de partage
      • Serveur SVN
  • 17. Modélisation UML de l’intergiciel
  • 18. Modules de l’intergiciel
  • 19. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thales)
      • Présentation de l'application (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Calendrier
      • Livrables
      • Dissémination
  • 20. Jeu de piste urbain (L4.01-L4.02)
  • 21. Jeu de piste professionnel
  • 22. Buts de l'application
    • Utiliser les capacités techniques de l’intergiciel
    • Solliciter les utilisateurs sur l’interface et les fonctionnalités de l’intergiciel
    • Tester le dispositif en conditions réelles
  • 23. Utilisation de l'intergiciel par l'application
  • 24. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thales)
      • Présentation de l'application (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Calendrier
      • Livrables
      • Dissémination
  • 25. Description des expérimentations (L5.01)
    • Deux expérimentations « jeu de piste »
      • 2 équipes de 4 joueurs
      • milieu urbain : quartier de la Butte aux Cailles
      • milieu professionnel : site de France Télécom R&D à Caen
    • Objectifs des expérimentations
      • Evaluer les technologies développées et le potentiel de la plate-forme dans des conditions réelles de mobilité
      • Analyser les pratiques
        • Etudier les réactions et les propositions des utilisateurs en matière de réseau spontané
        • Etudier le comportement des utilisateurs en situation de mobilité
  • 26. Méthodologie des expérimentations Milieu professionnel Milieu urbain Formation avant début jeu Présentation de l'expérimentation du Nokia 770 des règles du jeu Jeu de piste Le jeu de piste commence dès que la formation est finie. Observations de 2 joueurs Observations des 8 joueurs Après le jeu Questionnaires (L5.02) Entretiens avec les joueurs observés
  • 27. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
      • Calendrier
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thalès)
      • Présentation de l'applications (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Livrables
      • Dissémination
  • 28. Usages et marchés (L1.01)
    • Etude des usages et services destinée à proposer des services pertinents qui pourraient être fournis via la plate-forme Transhumance.
    • Ils doivent répondre aux besoins utilisateurs et être en phase avec l’environnement marché
    • Etude de l’environnement technique, des besoins utilisateurs sur les axes mobilité, sécurité, échange et partage de données
    • Cartographie des usages grand public et professionnel de partage des données et réseaux mobiles
    • Proposition de services potentiels sur réseaux ad hoc
    • Positionnement d’offres et segmentation marché
  • 29. Usages et marchés
    • Analyse SWOT d’une offre sur la base de la plate-forme Transhumance
  • 30. Usages et marchés (L1.02)
    • Perspectives et marchés et Analyse de la concurrence
    • Définition des offres qui pourraient aboutir du projet Transhumance
    • Analyse de la chaîne de valeur
  • 31. Exploitation des résultats (L1.04)
    • Valorisation et Business Models
    • Exemples de scenarii cibles pour illustrer les possibilités potentielles de vente des produits issus de Transhumance :
      • Scenario 1 : vente de la plateforme à Nokia
      • Scenario 2 : vente de la plateforme et des applications à un game designer
      • Scenario 3 : vente de la plateforme et des applications pour des créatifs
  • 32. Plan
    • Présentation Générale (France Télécom)
      • Objectifs
      • Découpage en sous projet et partenaires
    • Bilan de ce qui a été réalisé
      • Présentation de la plate-forme (ENST)
        • Etat de l'art
        • Fonctionnalités
        • Architecture
      • Développements (Thales)
      • Présentation de l'application (3IE)
    • Reste à réaliser et Perspectives
      • Description des expérimentations (France Télécom)
      • Perspectives (Codetic)
        • Usages et marchés
        • Exploitation des résultats - perspectives (modèles de valorisation)
    • Production du projet (France Télécom)
      • Calendrier
      • Livrables
      • Dissémination
  • 33. Calendrier 2006 2007 SP1 Services, Usages et Marché SP2 Architecture fonctionnelle Définition de services (03/04/2006) Architecture fonctionnelle (28/07/2006) SP3 Réalisation Architecture détaillée (02/11/2006) Plate-forme v1 (02/04/2007) Plate-forme v2 (03/10/2007) de la Plate-forme SP4 Réalisation du jeu de piste Jeu v1 (02/04/2007) (application P2P) Jeu v2 (03/12/2007) SP5 Expérimentations Bilan des expé (01/02/2008)
  • 34. Livrables produits
    • L1.01 Usages et services
    • L1.02 Perspectives et marchés
    • L1.03 Propriété intellectuelle et normalisation
    • L1.04 Modèles de valorisation : business models
    • L2.01 Spécification fonctionnelle et architecture fonctionelle de la plateforme
    • L2.02 Document d'analyse des plates-formes existantes et des technologies candidates à la mise en œuvre
    • L3.01 Eléments d'architecture détaillée de la plate-forme
    • L3.02 Première version de la plateforme intégrée, services de base
    • L4.01 Spécifications de l'application et de l'outil d'édition de scénarii
    • L4.02 Maquette offline de l'application
    • L4.03 Outil générique d'édition de scénarii
    • L5.01 Etat de l'art sur les jeux de piste et scenarii
    • L5.02 Questionnaire d'évaluation
  • 35. Livrables à produire
    • L1.05 Modèles de valorisation des actifs issus du projet
    • L3.03 Seconde version de la plate-forme intégrée - (complète)
    • L4.04 Première version de l'application
    • L4.05 Finalisation de l'application
    • L4.06 Rendu de l'application et de l'outil d'édition
    • L5.03 Bilan d'expérimentation - contexte professionnel
    • L5.04 Bilan d'expérimentation - contexte étudiant
    • L5.05 Synthèse et bilan des expérimentations
  • 36. Dissémination
    • G. Paroux, L.Martin, J.Nowalczyk et I.Demeure. Transhumance: A power sensitive middleware for data sharing on mobile ad hoc networks. "ASWN 2007 - seventh international Workshop on Applications and Services in Wireless Networks". Santander, Espagne, 24-26 Mai 2007.
    • L. Martin, "CDMAN: A Structured Data Sharing Middleware for MANET". Poster session of Eurosys 2007. Lisbon, Portugal, 22 March 2007.
    • G. Paroux G.: "A power-aware middleware for mobile ad hoc networks". Poster session of Eurosys 2007. Lisbon, Portugal, 22 March 2007.
    • Paroux G., Demeure I. et Baruch D., (2007), A survey of middleware for mobile ad hoc networks, Rapport de recherche, École Nationale Supérieure des Télécommunications. (rapport de recherche)
    • Khakpour A. et Demeure I., (2007), Chapar: A Cross Layer Overlay Event System for MANETs, "5th International Workshop on Middleware for Pervasive and Ad Hoc Computing (MPAC'07)", Newport Beach, California (USA) (article soumis)
    • Gentès A, (2007) : Tout commence par des histoires : scénarios et scénarisations dans la recherche en STIC, Revue Hermes, numéro spécial sur l’innovation, France
    • L’intergiciel Transhumance est sous licence LGPL et sera mis à disposition de la communauté à l’issue des expérimentations menées dans le cadre du SP5.
    • Le site internet actuel du projet à enrichir : http://www.transhumance.info/
  • 37. Merci
  • 38. Annexes
  • 39. Avancement du SP Services, Usages et Marchés Tâches 2006 2007 2008 Commentaires S1 S2 S1 S2 L1.01 Usages et services  L1.02 Perspectives de marché  L1.03 Propriété intellectuelle et normalisation     L1.04 Modèles de valorisation  L1.05 Modèles de valorisation des actifs issus du projet Δ Δ Prévu ▲ Nouvelle prévision  Livré
  • 40. Avancement du SP Architecture Fonctionnelle de la plate forme Tâches 2006 2007 2008 Commentaires S1 S2 S1 S2 L2.01 Spécification fonctionnelle et architecture fonctionnelle de la plateforme  L2.02 Document d'analyse des plates-formes existantes et des technologies candidates à la mise en œuvre  Δ Prévu ▲ Nouvelle prévision  Livré
  • 41. Avancement du SP réalisation de la plate forme Tâches 2006 2007 2008 Commentaires S1 S2 S1 S2 L3.01 Eléments d'architecture détaillée de la plate-forme  L3.02 Première version de la plateforme intégrée, services de base L3.03 Seconde version de la plateforme intégrée-complète Δ Δ Prévu ▲ Nouvelle prévision  Livré
  • 42. Avancement du SP réalisation de l'application jeu de piste Tâches 2006 2007 2008 Commentaires S1 S2 S1 S2 L4.01 Spécifications de l'application et de l'outil d'édition de scénarii  v1  v2 L4.02 Maquette offline de l'application et outils d'édition de scénarii  L4.03 Outil générique d'édition de scénarii L4.04 Première version de l'application avec un module de communication fonctionelle Δ ▲ L4.05 Réalisation de l'application avec toutes les fonctionnalités implémentées Δ L4.06 Rendu de l'application et de l'outil d'édition totalement fonctionnel Δ Δ Prévu ▲ Nouvelle prévision  Livré
  • 43. Avancement du SP expérimentation Tâches 2006 2007 2008 Commentaires S1 S2 S1 S2 L5.01 Scénarii  L5.02 Questionnaire d'évaluation  L5.03 Bilan d'expérimentation dans un contexte professionnel Δ L5.04 Bilan d'expérimentation dans un contexte étudiant Δ L5.05 Synthèse et bilan des expérimentations Δ Δ Prévu ▲ Nouvelle prévision  Livré
  • 44. Exploitation des résultats
    • Exemple de Business Model
  • 45. Exploitation des résultats
    • Exemple de Business Model (hypothèse haute)
  • 46. Module Sécurité (structure) Gestion des domaines de sécurité Gestion des politiques de sécurité Boîte à outils de sécurité Moteur de règles Politiques de sécurité Echange des clés Gestion des clés par support physique par le réseau sans fil en clair chiffré
  • 47. Module Sécurité (diagramme de classes)

×