La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Version 2.0 Cédric BISSOL Grégory DAVID Henrick MAURY Julien RIGOBERT TER Prototype de plate-forme de Tribus Instantanées : Projet encadré par : Audrey.

Présentations similaires


Présentation au sujet: "Version 2.0 Cédric BISSOL Grégory DAVID Henrick MAURY Julien RIGOBERT TER Prototype de plate-forme de Tribus Instantanées : Projet encadré par : Audrey."— Transcription de la présentation:

1 Version 2.0 Cédric BISSOL Grégory DAVID Henrick MAURY Julien RIGOBERT TER Prototype de plate-forme de Tribus Instantanées : Projet encadré par : Audrey Occello Anne-Marie Dery-Pinna Philippe Collet Juin 2005

2 Le plan Présentation Concept et fonctionnalité Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Le bilan sur le projet Le bilan personnel Si cétait à refaire Présentation Description du travail réalisé Bilan

3 Principe et fonctionnalités (1) Connexion au serveur Employeur Un scénario dutilisation : Recherche demploi Le concept de tribus instantanées Étudiant Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Le bilan sur le projet Le bilan personnel Si cétait à refaire

4 Principe et fonctionnalités (2) Employeur Création dune tribu Étudiant Choix de la tribu Étudiant Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Le bilan sur le projet Le bilan personnel Si cétait à refaire

5 Principe et fonctionnalités (3) Employeur 1 Étudiant 1 Mise en relation (discussion) Modèle Pair à Pair … Étudiant 2 Étudiant 3 Employeur 2 Employeur 3 … Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Le bilan sur le projet Le bilan personnel Si cétait à refaire

6 Principe et fonctionnalités (4) Employeur Étudiant déficient visuel Ajout de la fonctionnalité de synthèse de la parole Problème : comment vérifier la validité de lajout Étudiant Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

7 Principe et fonctionnalités (5) Ajout de la fonctionnalité de synthèse de la parole Serveur Satin Demande de validation Ajout validé Employeur Étudiant déficient visuel Traduction Texte -> Voix Étudiant Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

8 Modèle à base de composants hiérarchiques : –Primitifs (Code Java encapsulé) –Composites (assemblage de composants) RMI Fractal Modèle supportant la reconfiguration dynamique Fractal Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

9 Satin Service de sûreté (Équipe Rainbow) Permet de fiabiliser le processus dadaptation dynamique des composants indépendamment de la plateforme Ajouter / Retirer des composants de façon sûre : –Enregistrer les composants –Enregistrer un schéma dadaptation (ASL: Adaptation Spécification language) –Tenter dappliquer ce schéma aux composants concernés Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

10 Larchitecture générale de notre prototype Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

11 Scénarios dutilisation (1)

12 Scénarios dutilisation (2)

13 Scénarios dutilisation (3) Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

14 Les différentes phases Modèle de développement en spirale : 3 phases 1.Fractalisation, amélioration de linterface graphique, tests et documentation 2. Intégration de Satin, gestion des plugins, amélioration du prototype, tests et documentation 3. Finalisation, derniers tests et documentation Avant la période de développement : 1. Analyse du sujet, conception de larchitecture 2. Développement dun prototype en Java Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

15 Phase 1 (1) Fractalisation, amélioration de linterface graphique, tests et documentation Planning prévisionnel Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire Mai

16 Phase 1 (2) Planning effectif Changement de version de Java : incompatibilité entre Fractal RMI 2.3 et Java 1.3 Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire Mai

17 Phase 2 (1) Planning prévisionnel Intégration de Satin, gestion des plugins, amélioration de la plateforme, tests et documentation Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire MaiJuin

18 Phase 2 (2) Planning effectif Amélioration de Satin pour lenregistrement des composants Fractal Changement dattribution des tâches Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire MaiJuin

19 Phase 3 (1) Planning prévisionnel Finalisation, derniers tests et documentation Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire Juin

20 Phase 3 (2) Planning effectif de Juin Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire Juin Efforts particuliers sur la documentation

21 Le travail réalisé Nous avons atteint nos principaux objectifs : 1.Nous avons intégré Satin à Fractal et validé cette intégration. Le service Satin a été amélioré. 3. Nous avons conçu une architecture qui na pas été modifiée en profondeur durant la phase de développement. 4. Nous avons tenté autant que possible davoir un code clair et bien commenté. 2. Notre prototype est évolutif : on peut ajouter des plugins, et ce de façon sûre avec Satin. 5. Nous avons également pu améliorer le prototype : interface graphique, ajout de fonctionnalités … Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

22 Perspectives Améliorer lintégration de Satin et Fractal Indépendante du prototype Améliorer notre prototype Fiabilité : sécurité, charge … Déploiement : Linux, PDA, Firewalls Évolutivité : plugins plus complexes Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

23 Le bilan sur le projet De nombreuses difficultés surmontées Une bonne organisation Les objectifs principaux atteints Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

24 Le bilan personnel Une bonne expérience : –Avoir une réelle approche de conception et de planification avant la phase de codage –Ecrire le cahier des charges –Concevoir et respecter un planning –Apprendre de nouvelles technologies avec peu de documentation Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

25 Si cétait à refaire Coder en Fractal plus tôt Une solution idéale ? Présentation Principe et fonctionnalités Fractal Satin Larchitecture générale de notre prototype Scénarios dutilisation Description du travail réalisé Les différentes phases Phase 1 Phase 2 Phase 3 Bilan Le travail réalisé Perspectives Bilan sur le projet Bilan personnel Si cétait à refaire

26 Cédric BISSOL Grégory DAVID Henrick MAURY et Julien RIGOBERT Tiennent à remercier leurs encadrants pour leur disponibilité. Juin 2005

27 Cédric BISSOL Grégory DAVID Henrick MAURY Julien RIGOBERT Merci, des questions ? Juin 2005

28 Cédric BISSOL Grégory DAVID Henrick MAURY Julien RIGOBERT Merci, des questions ? Juin 2005

29

30 TribalFractal.fractal --> --> -->

31 Cycle.adp adaptationPattern Cycle (Couleur plugin1, Couleur plugin2) { modifyPort plugin1.getCouleur() -> plugin1._call() ; plugin2._call() }


Télécharger ppt "Version 2.0 Cédric BISSOL Grégory DAVID Henrick MAURY Julien RIGOBERT TER Prototype de plate-forme de Tribus Instantanées : Projet encadré par : Audrey."

Présentations similaires


Annonces Google