RICM5 2017 2018 - UGAChain / Journal: Difference between revisions
Jump to navigation
Jump to search
(43 intermediate revisions by 6 users not shown) | |||
Line 197: | Line 197: | ||
* Lecture documentation Blockchain - 2h |
* Lecture documentation Blockchain - 2h |
||
| |
| |
||
* Formation et tests angular |
* Formation et tests angular - 3h |
||
| |
| |
||
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h |
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h |
||
Line 204: | Line 204: | ||
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h |
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h |
||
| |
| |
||
* Lecture de doc |
* Lecture de doc - 4H |
||
|- |
|- |
||
! Mercredi 7/02 |
! Mercredi 7/02 |
||
Line 304: | Line 304: | ||
* Maquettes IHM - 1h30 |
* Maquettes IHM - 1h30 |
||
| |
| |
||
* Refais un diagramme |
* Refais un diagramme - 30 min |
||
* Trouver bug sur sha |
* Trouver bug sur sha - 30 min |
||
* Recherche librairies pdf/etc |
* Recherche librairies pdf/etc - 45 min |
||
* Trouver solution (cryptoJS sur file content only) |
* Trouver solution (cryptoJS sur file content only) - 15 min |
||
* Fais maquette ihm |
* Fais maquette ihm - 1 h |
||
* MAJ air |
* MAJ air - 30 min |
||
* Présentation mi parcours |
* Présentation mi parcours - 30 min |
||
| |
| |
||
* Problème lors du calcul du SHA256 - 4h |
* Problème lors du calcul du SHA256 - 4h |
||
| |
| |
||
* Réunion Scrum - 30 m |
|||
* Lecture de documentation Hyperledger Fabric - 4H |
|||
| |
| |
||
* Réunion de groupe 30 min |
* Réunion de groupe 30 min |
||
Line 332: | Line 334: | ||
* Travail sur les slides pour demain - 30 min |
* Travail sur les slides pour demain - 30 min |
||
| |
| |
||
* Refais un diagramme |
* Refais un diagramme - 30 min |
||
* Validation sha |
* Validation sha - 30 min |
||
* Réunion présentation |
* Réunion présentation - 30 min |
||
* Vidéos youtube blockchain/hyperledger/hyperledger composer |
* Vidéos youtube blockchain/hyperledger/hyperledger composer - 2 h |
||
| |
| |
||
* Mise a jour de l'interface de l'appli JAVA - 4h |
* Mise a jour de l'interface de l'appli JAVA - 4h |
||
Line 341: | Line 343: | ||
* Travail sur les slides pour réunion de demain - 30mn |
* Travail sur les slides pour réunion de demain - 30mn |
||
| |
| |
||
* Réunion de présentation - 30min |
|||
* Installation et documentation d'Hyperledger Composer - 5H |
|||
| |
| |
||
* Documentation / Tuto sur Hyperledger 2H30 |
* Documentation / Tuto sur Hyperledger 2H30 |
||
Line 359: | Line 363: | ||
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min |
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min |
||
| |
| |
||
* Préparation présentation |
* Préparation présentation - 30 min |
||
* Présentation |
* Présentation - 30 min |
||
| |
| |
||
* Préparation d'un prototype de test de l'application Java - 2h |
* Préparation d'un prototype de test de l'application Java - 2h |
||
Line 367: | Line 371: | ||
* Lecture de document sur la lecture USB en Java - 2h |
* Lecture de document sur la lecture USB en Java - 2h |
||
| |
| |
||
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h |
|||
* Tutoriel Hyperledger composer 3H. |
|||
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min |
|||
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min |
|||
| |
| |
||
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H |
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H |
||
Line 384: | Line 392: | ||
* Tentative de modification Look and Feel application Java - 1h |
* Tentative de modification Look and Feel application Java - 1h |
||
| |
| |
||
* Génération d'une API REST grâce à composer - 1H |
|||
* Tuto composer-playground/composer - 4H |
|||
| |
| |
||
* Descente au flambeau |
* Descente au flambeau - 4H |
||
|- |
|- |
||
! Vendredi 16/02 |
! Vendredi 16/02 |
||
Line 396: | Line 406: | ||
* Début du flyer - 1h |
* Début du flyer - 1h |
||
| |
| |
||
* Administratif |
|||
| |
| |
||
* Mise a jour du journal - 1h |
* Mise a jour du journal - 1h |
||
* Correction Bug validation données Appli Java - 30mn |
* Correction Bug validation données Appli Java - 30mn |
||
| |
| |
||
* Tuto composer-playground/composer - 7H |
|||
| |
| |
||
|} |
|} |
||
Line 412: | Line 424: | ||
=== Sprint report === |
=== Sprint report === |
||
Tuto et documentation hyperledger et amélioration de l'interface |
|||
== Semaine 4 == |
== Semaine 4 == |
||
Line 469: | Line 482: | ||
* Tutoriels Hyperledger Composer - 3h30 |
* Tutoriels Hyperledger Composer - 3h30 |
||
| |
| |
||
* Cours de Management de Projet Innovant - 3h |
|||
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h |
|||
* Réunion SCRUM - 20 min |
|||
| |
| |
||
* Reunion SCRUM - 20 min |
|||
* Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h |
|||
| |
| |
||
* Cours de Management de Projet Innovant - 3h |
|||
| |
|||
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h |
|||
* Réunion SCRUM - 20 min |
|||
* Début de création de notre réseaux Fabric adapté à nos besoins - 2H |
|||
| |
|||
* Cours de Management de Projet Innovant - 3h |
|||
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h |
|||
* Réunion SCRUM - 20 min |
|||
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H |
|||
* Tâches scrum - 45 min |
|||
|- |
|- |
||
! Mardi 27/02 |
! Mardi 27/02 |
||
Line 481: | Line 508: | ||
* Débogage de Swagger - 30 min |
* Débogage de Swagger - 30 min |
||
| |
| |
||
* Migration du projet vers du angular propre - 2h |
|||
| |
| |
||
* Modification interface Application Java - 2h |
|||
* Hashage des informations sur la clé USB de sécurité - 2h |
|||
| |
| |
||
* Création du réseaux Fabric personalisé. 6H |
|||
| |
| |
||
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30 |
|||
|- |
|- |
||
! Mercredi 28/02 |
! Mercredi 28/02 |
||
Line 489: | Line 522: | ||
* Débogage fabric/docker - 3h |
* Débogage fabric/docker - 3h |
||
| |
| |
||
* Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h |
|||
* J'ai oublié |
|||
| |
| |
||
* Factorisation massive de code - 2h |
|||
* Utilisation propre de librairies avec angular - 30 min |
|||
| |
| |
||
* Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h |
|||
| |
| |
||
* Création du réseaux Fabric personalisé. 6H |
|||
| |
| |
||
* Renseignement Hyperledger Composer |
|||
|- |
|- |
||
! Jeudi 01/03 |
! Jeudi 01/03 |
||
Line 502: | Line 540: | ||
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h |
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h |
||
| |
| |
||
* Administratif |
|||
| |
| |
||
* Installation des dépendances pour développer une API test en node-JS - 3h |
|||
| |
| |
||
* Création du réseaux Fabric personalisé. 6H |
|||
| |
| |
||
* Renseignement Hyperledger Composer |
|||
|- |
|- |
||
! Vendredi 02/03 |
! Vendredi 02/03 |
||
Line 514: | Line 556: | ||
* RDV DD - 30 minutes |
* RDV DD - 30 minutes |
||
| |
| |
||
* Visite d'appartements |
|||
| |
| |
||
* Début de documentation sur Application Java - 2h |
|||
* Mise a jour Journal - 1h |
|||
| |
| |
||
* Je ne me rappelle plus. |
|||
| |
| |
||
* RDV DD - 30 minutes |
|||
|} |
|} |
||
===Sprint report=== |
===Sprint report=== |
||
Front RH angular (manque requête HTTP client) création peer personnalisé, en utilisant composer appel http post et get dans l'application Java, et création API rest en local et rédaction de la documentation |
|||
== Semaine 6 == |
== Semaine 6 == |
||
Line 538: | Line 586: | ||
! Lundi 05/03 |
! Lundi 05/03 |
||
| |
| |
||
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min |
|||
* Mise à jour journal Air |
|||
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30 |
|||
| |
| |
||
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min |
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min |
||
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h |
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h |
||
| |
| |
||
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min |
|||
* Mise au point avec Charles pour démo fonctionnelle - 2h |
|||
| |
| |
||
* Finalisation du systéme de mailer + test mailer - 2h30 |
|||
* Mise a niveau des logs afin de vérifier toutes les parties de la démo - 1h |
|||
* Premiére démo de test avec Appli Java + Mailer - 1h |
|||
| |
| |
||
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min |
|||
* Création d'assets et tentative de connexion au réseaux Fabric créé. 5H30 |
|||
| |
| |
||
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min |
|||
* Prise en main Hyperledger Composer |
|||
* Déploiement Hyperledger Composer => résolution de bug - 2H |
|||
|- |
|- |
||
! Mardi 06/03 |
! Mardi 06/03 |
||
| |
| |
||
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30 |
|||
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30 |
|||
| |
| |
||
* Préparation à la réunion avec Nina Reignier-Tayar - 1h |
* Préparation à la réunion avec Nina Reignier-Tayar - 1h |
||
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30 |
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30 |
||
| |
| |
||
* Préparation à la réunion avec Nina Reignier-Tayar - 1h |
|||
| |
|||
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30 |
|||
| |
|||
| |
| |
||
* Documentation Github pour l'application Java - 3h |
|||
* Mise a jour des IP de connections pour une démo en Local - 2h |
|||
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30 |
|||
| |
|||
* Travail sur Hyperledger Composer/Fabric - 5h30 |
|||
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30 |
|||
| |
|||
* Préparation à la réunion avec Nina Reignier-Tayar - 1h |
|||
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30 |
|||
* Prise en main Hyperledger Composer 2H |
|||
* Administratif |
|||
|- |
|- |
||
! Mercredi 07/03 |
! Mercredi 07/03 |
||
| |
| |
||
* Résolution d'un bug npm (grpc, gyp_node) -4h30 |
|||
* Avancée sur composer mais nouveau bug- 3h |
|||
| |
| |
||
* Travail sur les slides (discours et définitions des termes) - 3h |
* Travail sur les slides (discours et définitions des termes) - 3h |
||
* Début du document à rendre en MPI - 1h |
* Début du document à rendre en MPI - 1h |
||
| |
|||
| |
| |
||
* Formation sur Microsoft Sharepoint (hors projet) - 2h |
|||
| |
| |
||
* Mise a jour des appels API pour mieux correspondre a la potentielle API d'un ledger - 3h |
|||
* Mise a jour de l'API pour la rendre identitique aux nouveaux appel - 1h |
|||
| |
| |
||
* Debug d'un problème de chaincode impossible à load. 7H |
|||
| |
|||
* Debug environnement - sur la journée |
|||
|- |
|- |
||
! Jeudi 08/03 |
! Jeudi 08/03 |
||
| |
| |
||
* Débug de composer - 3h30 |
|||
| |
| |
||
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h |
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h |
||
Line 573: | Line 655: | ||
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h |
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h |
||
| |
| |
||
* Visite d'appartements |
|||
| |
| |
||
* Mise a jour minime sur le texte + affichage sur l'application java - 2h |
|||
| |
| |
||
* Debug d'un problème de chaincode impossible à load. 7H |
|||
| |
| |
||
* Administratif |
|||
* Fin de debug environnement |
|||
|- |
|- |
||
! Vendredi 09/03 |
! Vendredi 09/03 |
||
| |
| |
||
* Débug de Composer - 6h |
|||
| |
| |
||
* Hyperledger toute la journée - 8h |
* Hyperledger toute la journée - 8h |
||
* Entrevue avec DD - 20 minutes |
* Entrevue avec DD - 20 minutes |
||
| |
| |
||
* Abs |
|||
| |
| |
||
* Mise a jour du journal - 1h |
|||
| |
| |
||
* Abs |
|||
| |
|||
| |
|||
* Mise à jour journal - 1H |
|||
* Tâche scrum - 1H30 |
|||
* Déploiement Hyperledger Composer - 2H |
|||
|} |
|} |
||
Line 595: | Line 689: | ||
=== Sprint report === |
=== Sprint report === |
||
Semaine de debug sur hyperledger, connexion du front et back pour la démonstration sans utilisation d'hyperledger |
|||
== Semaine 7 == |
== Semaine 7 == |
||
Line 613: | Line 708: | ||
! Lundi 12/03 |
! Lundi 12/03 |
||
| |
| |
||
* Réunion Scrum - 30 min |
|||
* Débug Fabric - 5h |
|||
| |
| |
||
* Travail sur Hyperledger - 6h |
|||
| |
| |
||
* Réunion SCRUM - 30 min |
|||
* Préparation présentation finale + suivre évolution blockchain - 3h |
|||
| |
| |
||
* Reunion Scrum - 30mn |
|||
* Préparation MPI - 1h |
|||
* Préparation des slides pour la présentation finale - 1h |
|||
* Recherche sur le vocabulaire pour présentation finale + MPI - 2h |
|||
| |
| |
||
* Reunion Scrum - 30mn |
|||
* Hyperledger Composer/Fabric - 4H30 |
|||
| |
| |
||
* Préparation de la réunion scrum - 45min |
|||
* Reunion Scrum - 30mn |
|||
|- |
|- |
||
! Mardi 13/03 |
! Mardi 13/03 |
||
| |
| |
||
* Débug Fabric/composer (certificats ) - 4h30 |
|||
* Travail sur slide avec aymeric |
|||
| |
| |
||
* Rapport MPI ([[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|PDF]]) - 4h |
|||
* Debug Hyperledger - 3h |
|||
* Préparation de la démo - 3h |
|||
** Debug du Microservice - 2h |
|||
** Debug du front - 1h |
|||
| |
| |
||
* Rapport MPI - 3h |
|||
* Visite d'appartements |
|||
| |
|||
* Rapport MPI - 4h |
|||
* Travail sur les slides du diapo - 2h |
|||
| |
| |
||
* Rapport MPI - 4H |
|||
| |
|||
* Mise à jour du journal air - 1H |
|||
* Hyperledger composer/fabric - 3H |
|||
| |
| |
||
* Rapport MPI - 4h |
|||
* Mise à jour du journal air - 45 min |
|||
* Diapo présentation - 1H |
|||
|- |
|- |
||
! Mercredi 14/03 |
! Mercredi 14/03 |
||
| |
| |
||
* Slides - 2h |
|||
| |
|||
* Slides et travail du discours - 2h |
|||
* Mise en place de la démo - 1h |
|||
| |
| |
||
* Slides - 2h |
|||
| |
| |
||
| |
| |
||
| |
| |
||
* Présentation 3H |
|||
| |
|||
|- |
|- |
||
! Jeudi 15/03 |
! Jeudi 15/03 |
||
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale |
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale |
||
|} |
|} |
||
=== Documents === |
|||
* [[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|Rapport MPI]] |
|||
=== Sprint report === |
=== Sprint report === |
Latest revision as of 11:22, 14 March 2018
Semaine 1
Journal
Semaine 1 | ||||||
---|---|---|---|---|---|---|
Ahmed | Antoine | Aymeric | Charles | Lucas | Simon | |
Lundi 29/01 |
|
|
|
|
|
|
Mardi 30/01 |
|
|
|
|
|
|
Mercredi 31/01 |
|
|
|
|
|
|
Jeudi 01/02 |
|
|
|
|
|
|
Vendredi 02/02 |
|
|
|
|
|
Documents
Sprint report
TODO Sprint 0 sous le signe de la documentation
Semaine 2
Journal
Semaine 2 | ||||||
---|---|---|---|---|---|---|
Ahmed | Antoine | Aymeric | Charles | Lucas | Simon | |
Lundi 5/02 |
|
|
|
|
|
|
Mardi 6/02 |
|
|
|
|
|
|
Mercredi 7/02 |
|
|
|
|
|
|
Jeudi 8/02 |
|
|
|
|
|
|
Vendredi 9/02 |
|
|
|
|
|
Documents
Sprint report
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger
Semaine 3
Journal
Semaine 3 | ||||||
---|---|---|---|---|---|---|
Ahmed | Antoine | Aymeric | Charles | Lucas | Simon | |
Lundi 12/02 |
|
|
|
|
|
|
Mardi 13/02 |
|
|
|
|
|
|
Mercredi 14/02 ♥ |
|
|
|
|
|
|
Jeudi 15/02 |
|
|
|
|
| |
Vendredi 16/02 |
|
|
|
|
|
Documents
- Résumé rapide de la présentation Blockchain dans le cadre de Digit'Alps 2018 (IAE Grenoble)
- Slides de la présentation de mi-parcours
- MPI :
Sprint report
Tuto et documentation hyperledger et amélioration de l'interface
Semaine 4
Journal
Semaine 4 | ||||||
---|---|---|---|---|---|---|
Ahmed | Antoine | Aymeric | Charles | Lucas | Simon | |
Lundi 19/02 | Interruption pédagogique
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine) | |||||
Mardi 20/02 | ||||||
Mercredi 21/02 | ||||||
Jeudi 22/02 | ||||||
Vendredi 23/02 |
Semaine 5
Journal
Semaine 5 | ||||||
---|---|---|---|---|---|---|
Ahmed | Antoine | Aymeric | Charles | Lucas | Simon | |
Lundi 26/02 |
|
|
|
|
|
|
Mardi 27/02 |
|
|
|
|
|
|
Mercredi 28/02 |
|
|
|
|
|
|
Jeudi 01/03 |
|
|
|
|
|
|
Vendredi 02/03 |
|
|
|
|
|
|
Sprint report
Front RH angular (manque requête HTTP client) création peer personnalisé, en utilisant composer appel http post et get dans l'application Java, et création API rest en local et rédaction de la documentation
Semaine 6
Journal
Semaine 6 | ||||||
---|---|---|---|---|---|---|
Ahmed | Antoine | Aymeric | Charles | Lucas | Simon | |
Lundi 05/03 |
|
|
|
|
|
|
Mardi 06/03 |
|
|
|
|
|
|
Mercredi 07/03 |
|
|
|
|
|
|
Jeudi 08/03 |
|
|
|
|
|
|
Vendredi 09/03 |
|
|
|
|
|
|
Documents
- Prise de notes de la réunion SCRUM de lundi matin
- Tuto Hyperledger Composer
- Compte-rendu réunion avec Nina Reignier-Tayar
Sprint report
Semaine de debug sur hyperledger, connexion du front et back pour la démonstration sans utilisation d'hyperledger
Semaine 7
Journal
Semaine 6 | ||||||
---|---|---|---|---|---|---|
Ahmed | Antoine | Aymeric | Charles | Lucas | Simon | |
Lundi 12/03 |
|
|
|
|
|
|
Mardi 13/03 |
|
|
|
|
|
|
Mercredi 14/03 |
|
|
|
| ||
Jeudi 15/03 | Présentation finale |