Debeaume Cédric

De $1

Version de 03:41, 19 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

orange.jpg france_telecom_logo.gif

Informations générales

L'Entreprise d'accueil

Orange Labs
905, rue Albert Einstein
06921 Sophia-Antipolis Cedex

Le Stagiaire

cedric.debeaume@orange-ftgroup.com étudiant de Master 2 MIAGE à l'IUP de Nice

Le Stage

  • Dates : du lundi 2 Mars 2009  au  lundi 31 Août 2009
  • Objet : Développement de composants J2EE pour un middleware appliqué à la technologie RFID
  • Contexte et environnement :
    Au sein d'Orange Labs, le Centre de Recherche & Développement "Services aux entreprises" a la responsabilité de développer pour le Groupe Intégré une nouvelle génération de services en entreprise dans le cadre du plan Next, de mener des activités de recherche en partenariat et développer une vision dans le domaine des entreprises et de contribuer par ces nouveaux services à la compétitivité des entreprises.
  • Sujet de stage :
    Participation à l'élaboration d'une architecture dédiée à la traçabilité d'item (dans le monde de la supply chain) par la technologie RFID et la mise en œuvre des normes d'EPCglobal.
    Le but d'Orange dans ce projet est de fournir une solution J2EE pour les PME basée sur des modules Open Source appliqués à la RFID (Open Source actif appliquant les nouvelles normes définie par EPCglobal).
    Le stage consistera à ajouter des fonctionnalités aux différents tiers de l'infrastructure RFID mise en œuvre:
    - Middleware ALE (Filtering and Collection)
    - EPCIS Capture Application
    - EPCIS server
    Le Middleware ALE permet de récupérer les évènements de lecture RFID et de les envoyer au format ALE (XML) à une EPCIS Capture Application. Cette application transforme ces évènements de lecture RFID en évènements de type EPCIS (XML), selon des règles métiers récupérées depuis le SI du client, puis les envoie à un serveur EPCIS via webservice qui sauvegarde les évènements EPCIS dans sa base de données.

  • Technologies, Logiciels, Outils utilisés : Java/J2EE (JSP, Servlet, Struts, …), Webservice (AXIS), MySQL, Tomcat, Eclipse, RFID, AJAX, GWT
     

Contacts

 

  Nom Prénom Courriel Téléphone
Stagiaire  Debeaume  Cédric cedric.debeaume@orange-ftgroup.com   0684414211
Tuteur de stage à l'Université  Collet  Philippe  Philippe.Collet@unice.fr   
  Maître de stage dans l'entreprise  Fenzy-peyre  Caroline caroline.fenzypeyre@orange-ftgroup.com  0492945320
  Responsable technique dans l'entreprise    Plomion  Benoit benoit.plomion@orange-ftgroup.com  0492945235

Suivi du stage 

Planning prévisionnel et réalisé

Semaine
Lundi
Mardi Mercredi Jeudi Vendredi
du 2 au 8 mars Objectif: comprendre le fonctionnement global du projet
- Doc de l'architecture RFID 1.0.0 du projet PACID-GD
- Installation de mon environnement de travail
- Synchronisation avec des fichiers sources de l'architecture avec le référentiel SVN.
- Découverte de l'application
- Découverte de l'application ALE (que fait telle ou telle fonction...) - Réunion (validation de la compréhension de l'appli + besoin de déterminer un framework AJAX pour l'IHM)
- recherche d'une solution AJAX
- Étude comparative des différents Framework AJAX existant.
du 9 au 15 mars
- Réunion pour fixer le choix du framework suite a mes recherche : 'GWT' vainqueur.
- Mise en place de l'architecture GWT, pour le module EPC-WebClient (l'IHM)
- Mise en oeuvre dans l'architecture GWT du module EPC-Webclient d'une communication RPC, pour les communications Client-Serveur.
- Installation du plugin Cypal pour gérer plus facilement GWT sous Eclipse.
- Mise en place d'un système d'internationalisation pour la module EPC-Webclient
- Mise en place de design pattern "Service Locator"
- Rédaction de la Doc GWT et de la configuration de l'environnement Objectif: s'imprégner du sujet
- Tuto FC Fosstrak
- Etudier les méthodes (Reader du module LR)
du 16 au 22 mars
- Doc EPCGlobal
- Javadocs de Fosstrak
- Doc GS1
- Refactoring des widgets du projets
- gestion de projet
- implémentation d'une fonctionnalité permettant de générer/modifier/importer un ECSpec.
- implémentation - implémentation
- Mise à jour du wiki

- implémentation
- préparation de la réunion
-Tests

du 23 au 29 mars

REUNION DE SUIVI DE STAGE
- Elaboration d'une arborescence avec freemind
-Inventaire des données à manipuler dans les IHM

- conception de l'arborescence de l'application

- listing de tous les variables à implémenter en fonction de la norme EPCGloabal

- création de feuilles style en fonction de la charte graphique d' Orange  - implémentation de l'interface (navigation) - implémentation de l'interface (navigation)
du 30 mars au 5 avril
- mise en place du design pattern "Facade", pour un appel centralisé aux webservices  - implémentation de la gestion des boxes  - implémentation de la gestion des boxes - réunion
- implémentation lecture/ecriture du fichier de conf des boxes

- Series de test unitaires
- présentation du projet SITA. Ce projet est parallèle au projet PACID sur lequel je travail,
 

du 6 au 12 avril - Reflexion sur la conception l'ergonomie de l'interface
- relecture de la specification EPCglobal
- implémentation de l'Ajax-loader (icone de chargement)
- refactoring des sources et des packages
- implémentation de la gestion des Logical Reader
- Mise à jour du wiki
- implémentation du la gestion des connexion aux webservices au démarrage l'application - implémentation de la gestion du changement des boxes
du 13 au 19 avril  Férié - test des dernières implémentations
- Amélioration de la navigation des menus
 -documentation Javadoc
- Gantt
- implémentation de la gestion des LR

- Lecture de doc sur les ECSpecs
- Reflexion sur l'IHM

- refactoring
- mise à jours de l'internationnalisation

du 20 au 26 mai  - implémentation de la gestion des ECSpec  - implémentation de la gestion des ECSpec  - implémentation de la gestion des ECSpec  - implémentation de la gestion des ECSpec  - implémentation de la gestion des ECSpec
du 27 avril au 3 mai - implémentation de la gestion des ECSpec - implémentation de la gestion des ECSpec

- Réunion des fournisseurs de solutions logiciels pour la gestion de la traçabilité

 

- Réunion de suivi de projet (equipe PACID)

- validation des formulaires

Férié
du 4 au 10 mai -implémentation de la gestion des subscribers (webservices en ecoute auxquels seront envoyés les ECReport) -implémentation de la gestion des subscribers (webservices en ecoute auxquels seront envoyés les ECReport) -Ajout des fonctionnalités manquantes à la couche logiques (dans les classes webservices) -Ajout des fonctionnalités manquantes dans les webservices Férié
du 11 au 17 mai - présentation de l'avancement de l'application

-implémentation de la gestion des "readersComposite"

- fin implémentation des readersComposite
- refactoring des sources
- mise à jours de l'internationalisation

- test et deguging de l'application
- liste des bugs
JNM JNM
du 18 au 24 mai - Correction des bugs (dans la gestion des boxes) - mise à jours des feuilles de styles et de l'ergonomie

- modification de l'IHM pour améliorer l'ergonomie
- ajout de commentaires aux fichiers sources

Férié - Test et debuging de l'application

 

du 25 au 31 mai
- Rédaction de rapport de stage intermédiaire - Rédaction de rapport de stage intermédiaire - Rédaction de rapport de stage intermédiaire - Vérification et correction du rapport de stage intermédiaire - Vérification et correction de rapport de stage intermédiaire
du 1 au 7 juin Férié -Réunion de suivi de stage      

 Légendes des Travaux:
Réalisés
Prévisionnels
Dates importantes

Difficultés rencontrées:
- Problème de Path lors du déploiement sur Tomcat
- Problèmes d'homogénéité des styles CSS entre les navigateurs
- Beaucoup de termes techniques et de processus métiers lié aux chaînes logistiques -> nécéssite de bien apréhender les processus dans leurs globalités avant de penser à implémenter quoique ce soit.

Échéancier

Action Date Bilan
Début du stage Lundi 2 Mars 2009  
1er E-Mail de contact vendredi 13 Mars 2009  
Remise du rapport préliminaire    
Remise du rapport de synthèse    
Fin du stage Lundi 31 Août 2009  
Soutenance    


 

Sources

Nom Logo Site Web
Enttreprise orange.jpgfrance_telecom_logo.gif http://www.orange.fr/ 
IUP MIAGE de Nice T-logo-140x40-t.gif http://miage.unice.fr/
Université Nice Sophia-Antipolis logo_tier_15057.gif http://portail.unice.fr/