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 sur lequel je vais intervenir | - 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 d'un projet connexe de traçabilité dans le domaine du transport. |
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 avril | - 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. - 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 -test de compatibilité d'affichage sous les différents navigateurs (Firefox, IE6, google Chrome) - 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 | - Etude de la monter en version sur GWT 1.6 | - Etude de la monter en version sur GWT 1.6 - préparation de la présentation | Présentation de mon application web. -modifciation de petits détails au niveau de l'ergonomie |
du 8 au 14 juin | - Test du passage de l'application sur OSGI (Bundlisation) | -Passage de l'appli sur OSGI - difficultées rencontrées (et peu de doc) | - implémentation de la gestion du module GPIO (General Purpose Input/Output) permettant de piloter les périphériques externes (lampes tricolor, et diodes des bouttons de contrôles, etc) | -implémentation de la gestion du module GPIO. -ajout, configuration | - bug rencontré sur du xml binding...essaie de résolution |
du 15 au 21 juin | -implémentation de la gestion du module GPIO. -ajout, configuration | - bug rencontré sur du xml binding...essaie de résolution | - Essai de monter en version sur GWT 1.6 avec la nouvelle architecture proposée. | - Implémentation du capturing application | - Refactoring du code pour obetnir quelque chose de plus ré-utilisable, en exploitant l'héritage et le polymorphisme de Java. -Mise en oeuvre du pattern pattern singleton |
du 22 au 28 juin | - idem | -idem | - tests des dernières implémentations | -Bug bloquant rencontré sur l'application. tentative de résoution | -le bug persiste, difficile de trouvé la provenance |
du 29 juin au 5 juillet | - Changement d'environnement, en vue de résoudre le bug...compilations, clean...sur une machine pas vraiment de compétition | -Résolution du bug, provenant de l'import d'un projet du référenciel -Reprise du développement | - implémentation des filtres include /exclude, et des filtres des vérifications sur les champs | -idem | -idem |
du 6 au 12 juillet | -idem | -idem | -idem | -idem | -idem |
du 13 au 19 juillet | tests | Férié | - implémentation de la gestion/configuration des lecteurs mobiles | -idem | -idem + tests |
du 20 au 26 juillet | - implémentation d'une première version de la gestion des BPESpec (Business Process Event) | - implémentation d'une première version de la gestion des BPESpec | - implémentation d'une première version de la gestion des BPESpec | - Soutenance chez Orange Labs | -synthèse de la soutenance, corrections et annotations. - réunion de mise au point sur les prochains développements à effectuer |
du 27 jullet au 2 août | - Fin d'implémentation et tests sur la gestion des Business Process Event | Implémentation de la gestion des transaction | Implémentation de la gestion des transaction | Implémentation de la gestion des transaction | Rédaction du rapport de stage |
du 3 au 9 août | Rédaction du rapport de stage | Rédaction du rapport de stage | Tutoriaux sur le javascript objet | Tutoriaux sur le javascript objet | Rédaction du rapport de stage |
du 10 au 16 août | Impléntation de la gestion de GPIO Event | Impléntation de la gestion de GPIO Event | Impléntation de la gestion de GPIO Event | Impléntation de la gestion de GPIO Event | |
| | | absent | absent | absent |
du 17 au 23 août | absent | | | | |
du 24 au 30 août | | | | | |
31 août | | - | - | - | - |