Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parNadine Millot Modifié depuis plus de 9 années
1
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte
2
Sommaire Présentation … Une relation de sous-traitance pour un ensemble de lots de travaux … Organisation … Environnement de travail Lots de travaux effectués … WS Collecte d’informations… Définition des Besoins … WS Collecte d’images … Architecture … Problèmes rencontrées … Tests … Démonstration Livraison Intégration et Validation Analyse de Risques Conclusion … Bilan Travail effectué / Travail demandé … Bilan Tests … Apports du projet Groupe Vert 2 07 / 03 / 2011
3
Sous-traitance Groupe Vert 3 07 / 03 / 2011
4
Organisation Groupe Vert 4 Rôles au sein de l’équipe 07 / 03 / 2011 Client Architecte Testeur Tracker
5
Organisation Groupe Vert 5 XP : Pratique de la gestion de projet Livraisons fréquentes Planification itérative Client sur site Rythme de travail durable Programmation en binôme Responsabilité collective du code Stand-up Meeting 07 / 03 / 2011
6
Organisation Groupe Vert 6 Planning 25 j29 j Apprentissage de l’environnement de programmation Début de Rédaction des documents Phase de développement 31 j6 m 5 semaines 7 m Soutenance V1 V2V3 2 semaines 1 semaine Collecte d'images Stockage temporaire Normalizer Prise en compte des modifications de la livraison 1 Collecte de documentation Prise en compte des modifications de la livraison 2 Administration Stockage temporaire Administration Collecte de documentation Collecte d'image à partir de l'annuaire 07 / 03 / 2011
7
Environnement de travail Groupe Vert 7 07 / 03 / 2011
8
Groupe Vert 8 Technologies utilisées : Weblab et web services : architecture SOAP RDF/Xml Sparql Java Advance Imaging Architecture REST pour les API Google et Flickr Architecture matériel PC sous Windows Xp Proxy 07 / 03 / 2011 Environnement de travail Environnement de Développement
9
Environnement de travail Groupe Vert 9 Environnement de Tests Tests à effectuer Tests unitaires Tests Web Services Tests globaux Mise en place des tests : Exécuter sur PC lié au réseau local JUnit dans l’environnement Eclipse SOAPui Suivi des tests : Faits techniques : Mantis Journaux de tests : référençant les bugs Mantis 35 faits techniques : 1 non résolus Plus faits techniques non référencés 07 / 03 / 2011
10
Lots de travaux effectués Groupe Vert 10 Service Web Collecte d’image Collecte d’informations Créer le service de collecte ImageCollector Créer le service de normalisation Normalizer Créer le service de stockage temporaire TemporaryStorage Créer le service de collecte InformationCollector Créer le service d’accès à la documentation par Smartphone DocumentarySheet Normalizer 07 / 03 / 2011
11
Collecte d’informations Groupe Vert 11 07 / 03 / 2011
12
Groupe Vert 12 07 / 03 / 2011 Collecte d’informations : InformationManager … Définition des Besoins Ce service de recherche de documentation permet : La collecte automatique d’informations depuis Geonames ou DbPedia L’administration des fiches documentaires (création et modification).
13
Groupe Vert 13 07 / 03 / 2011 Collecte d’informations : InformationManager Architecture : Implémente Configurable, SourceReader et ResourceContainer Fiche documentaire multilingue en RDF DBpedia requête SPARQL à l’aide du framework Jena traitement JSON Problèmes rencontrés : Proxy et Jena Temps de réponse de Dbpedia et serveurs saturés. Données peu formalisées Evolutions possibles: DBpedia en local Ontologies configurables
14
Groupe Vert 14 07 / 03 / 2011 Collecte d’informations : InformationManager … Tests et Démonstration Faits techniques : 6 en tout Tous résolu
15
Groupe Vert 15 07 / 03 / 2011 Collecte d’informations : DocumentarySheetNormalizer … Définition des Besoins Ce service permet l’utilisation des fiches documentaires par une application Android.
16
Groupe Vert 16 07 / 03 / 2011 Collecte d’informations : DocumentarySheetNormalizer … Architecture … Problèmes rencontrés … Tests Faits techniques : 1 seul Résolu
17
Collecte d’images Groupe Vert 17 07 / 03 / 2011
18
Collecte d’images : ImageCollector Groupe Vert 18 07 / 03 / 2011 … Définition des Besoins Ce Web Service permet : La collecte automatique de photographies à partir de Google Images et de FlickR. La collecte automatique de photographies à partir d’une URL présente dans un annuaire. La collecte manuelle d’une image. La création d’un fichier XML/RDF associée à une image. La mise en place et l’édition d’un annuaire d’URLs.
19
Collecte d’images : ImageCollector Groupe Vert 19 07 / 03 / 2011 Architecture : Implémente Configurable, SourceReader et ResourceContainer Fiche descriptive contenant mots-clés utilisés et copyright. Google Images et FlickR traitement JSON -> extractions des URLs Téléchargement des Images Annuaire Parsing de code HTML pour récupérer les URLs des images affichées Extraction des fichiers ZIP Problèmes rencontrés : Contourner le Proxy Temps de réponse parfois trop long Problèmes liés au réseau Images sans rapport particulier avec les mots clefs Evolutions possibles: Utilisé l’API Json for Java Annuaire : rechercher les liens des images
20
Collecte d’images : ImageCollector Groupe Vert 20 07 / 03 / 2011 … Tests et Démonstration Faits techniques : 10 faits techniques Tous résolu
21
Groupe Vert 21 07 / 03 / 2011 Collecte d’images : Normalizer … Définition des Besoins Ce Web Service de normalisation permet : La conversion d’un fichier image au format JPEG Le redimensionnement d’une image La création d’une miniature de l’image L’extraction des métadonnées présentes dans l’image L’ajout des métadonnées au fichier XML/RDF lié à l’image
22
Groupe Vert 22 07 / 03 / 2011 Collecte d’images : Normalizer Architecture : Implémente Analyser Utilise la bibliothèque Java Advance Imaging fournie par Oracle Utilise la bibliothèque MetadataExtractor Problèmes rencontrés : Formats peu répandus Traitement des métadonnées spécifique à chaque format Evolutions possibles: Gérer d’autres formats Pour la conversion (ex : pcx, dng, svg, etc..) Pour l’extraction des métadonnées (formats autres que jpeg)
23
Groupe Vert 23 07 / 03 / 2011 Collecte d’images : Normalizer … Tests et Démonstration Faits techniques : 5 faits techniques 1 non résolus
24
Groupe Vert 24 07 / 03 / 2011 Collecte d’images : TemporaryStorage … Définition des Besoins Ce Web Service permet : Le stockage des images et de leur fichier XML/RDF associé sur le serveur. La modification des métadonnées liées à l’image. La sélection des images à indexer. La liaison entre images et fiche documentaire.
25
Groupe Vert 25 07 / 03 / 2011 Collecte d’images : TemporaryStorage … Architecture … Problèmes rencontrés
26
Groupe Vert 26 07 / 03 / 2011 Collecte d’images : TemporaryStorage … Tests et Démonstration Faits techniques : 13 faits techniques Tous résolu
27
Groupe Vert 27 07 / 03 / 2011 Mise en place général Architecture : Un unique serveur pour tous les Web Services Fichier de propriétés Pour les paramètres du proxy Pour définir les méthodes du service Une arborescence de dossier solide Problèmes rencontrés : Problèmes liés au réseau Local et Internet Proxy Configuration de WSDL
28
Livraison Groupe Vert 28 La livraison des web services se fera sous la forme d’un fichier.war Une documentation spécifique sera fournie pour chaque lot. Cette documentation sera composée: d’une spécification technique détaillée du lot d’un document de conception pour chaque composant à réaliser d’un plan de validation du lot d’une description des interfaces ou d’une notice d’utilisation pour chaque composant. Les fichiers seront déposés sur le SVN local pour permettre leur récupération par la MOE en vue de l’intégration au projet global 07 / 03 / 2011
29
Intégration et Validation Groupe Vert 29 07 / 03 / 2011 Livraison des composants au responsable d’intégration de la MOE. Responsable d’intégration chargé de l’intégration du composant avec le reste du projet. Mise à disposition de membre de l’équipe pour aider à l’intégration. Le responsable d’intégration de la MOE est chargé de la validation de chaque composant livré.
30
Analyse de risque Groupe Vert 30 07 / 03 / 2011
31
Conclusion Groupe Vert 31 Merci de votre attention 07 / 03 / 2011
32
Groupe Vert 32 07 / 03 / 2011
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.