EasyFlight 2017-2018/Fiche de suivi: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
 
(23 intermediate revisions by 4 users not shown)
Line 26: Line 26:
|-
|-
|<span style="color:black">'''Hervé'''</span>
|<span style="color:black">'''Hervé'''</span>
|<!-- Lundi-->
|<!-- Lundi--> style="width: 250px;" |
Etude du rapport sur la transition numérique de l'Inovallée
|<!-- Mardi-->
|<!-- Mercredi-->
|<!-- Mardi--> style="width: 250px;" |
|<!-- Jeudi-->
|<!-- Mercredi--> style="width: 250px;" |
|<!-- Vendredi-->
|<!-- Jeudi--> style="width: 250px;" |
|<!-- Vendredi--> style="width: 250px;" |
|-
|-
|<span style="color:black">'''Rémi'''</span>
|<span style="color:black">'''Rémi'''</span>
|<!-- Lundi-->
|<!-- Lundi--> style="width: 250px;" |
Lecture du rapport fourni par les gens de l'IAE sur le projet de transition numérique.
|<!-- Mardi-->
|<!-- Mardi-->
|<!-- Mercredi-->
|<!-- Mercredi-->
|<!-- Jeudi-->
|<!-- Jeudi-->
|<!-- Vendredi-->
|<!-- Vendredi-->
Réunion au Tarmac pour rencontrer les acteurs du projet, définir notre rôle. -> Suite à cette réunion, est-ce vraiment un projet adapté au PFE????
|-
|-
|<span style="color:black">'''Lambert'''</span>
|<span style="color:black">'''Lambert'''</span>
Line 65: Line 68:
|-
|-
|<span style="color:black">'''Hervé'''</span>
|<span style="color:black">'''Hervé'''</span>
|<!-- Lundi-->
|<!-- Lundi--> style="width: 250px;" |
Analyse des techniques de récupération des données des sites usuels pour la préparation de vols
|<!-- Mardi-->
|<!-- Mardi-->
Recherche d'une API simplifiée pour la récupération de données METAR et TAF
|<!-- Mercredi-->
|<!-- Mercredi-->
Ecriture d'un client test en Java qui récupère les informations
|<!-- Jeudi-->
|<!-- Jeudi-->
|<!-- Vendredi-->
|<!-- Vendredi-->
|-
|-
|<span style="color:black">'''Rémi'''</span>
|<span style="color:black">'''Rémi'''</span>
|<!-- Lundi--> Réunion pour redéfinir le projet, établir un cahier des charges et les rôles de chacun.
|<!-- Lundi-->
|<!-- Mardi--> Etude des différentes technologies envisageables pour faire l'appli -> On retient Jhipster pour générer le backend et le le frontend (frontend en Angular 5, en utilisant Ionic et Cordova)
|<!-- Mardi-->
|<!-- Mercredi-->
|<!-- Mercredi--> Installation de l'environnement nécessaire à Jhipster
|<!-- Jeudi-->
|<!-- Jeudi--> Auto-formation Jhipster
|<!-- Vendredi-->
|<!-- Vendredi--> Auto-formation Jhipster
|-
|-
|<span style="color:black">'''Lambert'''</span>
|<span style="color:black">'''Lambert'''</span>
Line 101: Line 107:
Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.
Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.
|<!-- Mercredi--> style="width: 250px;" |
|<!-- Mercredi--> style="width: 250px;" |
Travail sur l'IHM de l'aplication
|<!-- Jeudi--> style="width: 250px;" |
|<!-- Jeudi--> style="width: 250px;" |
Retour à l'aéro-club pour récupérer les carnets de vol des avions pour les intégrer à la base de donné.

|<!-- Vendredi--> style="width: 250px;" |
|<!-- Vendredi--> style="width: 250px;" |
Début de réflexion sur ce que nous devrons intégrer à la base de donnée. Énormément d'info disponible. Qu'est ce qui est pertinent et qu'est ce qui ne l'est pas?
|-
|-
|<span style="color:black">'''Hervé'''</span>
|<span style="color:black">'''Hervé'''</span>
Line 112: Line 122:
|-
|-
|<span style="color:black">'''Rémi'''</span>
|<span style="color:black">'''Rémi'''</span>
|<!-- Lundi--> Génération de projet test Jhipster pour voir l'architecture, les résultats, valider les techno utilisées
|<!-- Lundi-->
|<!-- Mardi--> Travail de compréhension sur le code généré la veille afin de mieux comprendre le fonctionnement global de l'appli
|<!-- Mardi-->
|<!-- Mercredi-->
|<!-- Mercredi--> Génération d'une Version 1 de l'appli EasyFlight
|<!-- Jeudi--> Après réunion, techno choisies pour la V1 inadaptées -> Génération d'une nouvelle app
|<!-- Jeudi-->
|<!-- Vendredi--> Mise en place d'une base de données MySQL en local et connexion de l'appli à la base
|<!-- Vendredi-->
|-
|-
|<span style="color:black">'''Lambert'''</span>
|<span style="color:black">'''Lambert'''</span>
Line 126: Line 136:
Réflexion sur les infos qui doivent être sauvegardées en base de données
Réflexion sur les infos qui doivent être sauvegardées en base de données
|<!-- Mercredi-->
|<!-- Mercredi-->
Autoformation swagger
|<!-- Jeudi-->
|<!-- Jeudi-->
|<!-- Vendredi-->
|<!-- Vendredi-->
Line 134: Line 145:
|<span style="color:black">'''Boris'''</span>
|<span style="color:black">'''Boris'''</span>
|<!-- Lundi--> style="width: 250px;" |
|<!-- Lundi--> style="width: 250px;" |
Travail sur l'IHM, comment oragniser l,'application.
|<!-- Mardi--> style="width: 250px;" |
|<!-- Mardi--> style="width: 250px;" |
Tentative de vol découverte avec le groupe. Annulé pour cause météo.
|<!-- Mercredi--> style="width: 250px;" |
|<!-- Mercredi--> style="width: 250px;" |
Travail de mise à jour sous air plus séance de management de projet innovant.
|<!-- Jeudi--> style="width: 250px;" |
|<!-- Jeudi--> style="width: 250px;" |
Auto formation Jhipster
|<!-- Vendredi--> style="width: 250px;" |
|<!-- Vendredi--> style="width: 250px;" |
Absent pour raison famillial.
|-
|-
|<span style="color:black">'''Hervé'''</span>
|<span style="color:black">'''Hervé'''</span>
Line 145: Line 161:
|<!-- Jeudi-->
|<!-- Jeudi-->
|<!-- Vendredi-->
|<!-- Vendredi-->
Réunion de suivi avec Didier DONSEZ
Récupération de la LoRaMote
|-
|-
|<span style="color:black">'''Rémi'''</span>
|<span style="color:black">'''Rémi'''</span>
|<!-- Lundi--> Génération du code final de l'appli avec Jhipster
|<!-- Mardi--> Déploiement de la BDD sur une instance Amazon
|<!-- Mercredi--> Tentative de connexion à la bd dans la cloud
|<!-- Jeudi--> Connexion à la bd dans le cloud
|<!-- Vendredi--> Réunion de suivi, récupération du matériel LoRa au Fablab
|-
|<span style="color:black">'''Lambert'''</span>
|<!-- Lundi-->
|<!-- Lundi-->
|<!-- Mardi-->
|<!-- Mardi-->
Création d'une instance RDS (AWS) pour déploiement d'une BD dans le cloud
|<!-- Mercredi-->
|<!-- Mercredi-->
Etude documentation Jhipster
|<!-- Jeudi-->
|<!-- Jeudi-->
Etude documentation Ionic
|<!-- Vendredi-->
|<!-- Vendredi-->
Réunion avec M. Donsez
Récupération carte LoRa au FabLab

|-
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/03</span>
|-
|<span style="color:black">'''Boris'''</span>
|<!-- Lundi--> style="width: 250px;" |
Toute l'équipe se rend à st Geoirs. Présentation complète de la préparation d'un vol plus vol d'une petite heure en chartreuse.
|<!-- Mardi--> style="width: 250px;" |
Retour a l'aéroclub pour discussion avec des membres du club sur l'appli.
|<!-- Mercredi--> style="width: 250px;" |
Organisation de l'appli.
|<!-- Jeudi--> style="width: 250px;" | Absent
|<!-- Vendredi--> style="width: 250px;" |
Réunion avec Monsieur Donzez. Travail sur le rapport de management.
|-
|<span style="color:black">'''Hervé'''</span>
|<!-- Lundi-->
|<!-- Mardi-->
Mise en place de l'environnement de développement pour la carte LoRa

Installation de Coocox CoIDE

Résolution de problèmes de drivers

Beaucoup de documentation

Suivi de tutoriels Youtube
|<!-- Mercredi-->
Tentative d'exécution des exemples LoRaMAC : échec

Mise en place de l'intégration continue

Spécification de la base de données
|<!-- Jeudi-->
Résolution de problèmes liés à l'instance EC2
|<!-- Vendredi-->
|-
|<span style="color:black">'''Rémi'''</span>
|<!-- Lundi--> Visite de l'aéro-club avec l'équipe, préparation + vol en avion
|<!-- Mardi-->
|<!-- Mercredi--> Tentative d'automatisation du lancement de l'appli -> Bug de connexion à la bdd
|<!-- Jeudi--> Correction du bug de connexion à la base de données
|<!-- Vendredi--> Réunion de suivi
|-
|-
|<span style="color:black">'''Lambert'''</span>
|<span style="color:black">'''Lambert'''</span>
|<!-- Lundi-->
|<!-- Lundi-->
Visite de l'aéro-club avec l'équipe, préparation et vol en avion
|<!-- Mardi-->
|<!-- Mardi-->
Création et configuration d'une instance EC2 pour déploiement dans le Cloud
|<!-- Mercredi-->
Création et configuration Jenkins
|<!-- Jeudi-->
Créations de conteneurs Docker pour déployer l'application
|<!-- Vendredi-->
Réunion de suivi

|-
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 12/03</span>
|-
|<span style="color:black">'''Boris'''</span>
|<!-- Lundi--> style="width: 250px;" |
Préparation de la soutenance, mise à jour R
|<!-- Mardi--> style="width: 250px;" |
Rapport de management de projet
|<!-- Mercredi--> style="width: 250px;" |
Préparation d'une vidéo de présentation du projet, à st Geoirs.
|<!-- Jeudi--> style="width: 250px;" |
Soutenance de Projet
|<!-- Vendredi--> style="width: 250px;" |
|-
|<span style="color:black">'''Hervé'''</span>
|<!-- Lundi-->
Migration sur une VM Lubuntu pour développement LoRa

Toolchain fonctionnelle (programmes "hello world à la Arduino" testés avec succès sur la carte)
|<!-- Mardi-->
Test avec succès de LoRaMac, récupération des données sur TTN et intégration avec cayenne.mydevices.com

Problème d'endianness des clés résolu
|<!-- Mercredi-->
Création des intégrations TTN et ajout de l'API LoRaMote sur le backend
|<!-- Jeudi-->
|<!-- Vendredi-->
|-
|<span style="color:black">'''Rémi'''</span>
|<!-- Lundi--> Déploiement du schéma de base de donnée sur la base instanciée sur AWS
|<!-- Mardi--> Liaison entre Backend et Frontend grâce aux API, modification FrontEnd
|<!-- Mercredi--> Liaison entre Backend et Frontend grâce aux API, modification FrontEnd
|<!-- Jeudi--> Préparation soutenance, légère modifications FrontEnd
|<!-- Vendredi-->
|-
|<span style="color:black">'''Lambert'''</span>
|<!-- Lundi-->
Desgin ihm frontend
|<!-- Mardi-->
Codage squelette frontend, navigation entre les différentes page avec un bandeau

Développement page "préparer vol"
|<!-- Mercredi-->
|<!-- Mercredi-->
Développement frontend pages "masse et centrage", "notams" et liaison avec le backend (http)
|<!-- Jeudi-->
|<!-- Jeudi-->
Préparation soutenance
|<!-- Vendredi-->
|<!-- Vendredi-->

Latest revision as of 12:31, 15 March 2018

<<< RETOUR


Fiche de suivi
Lundi Mardi Mercredi Jeudi Vendredi
Semaine du 29/01
Boris

Etude du rapport sur la transition numérique de Inovallée, et prise de contact avec les différent intervenants

Recherche sur innovalée, réflexion de groupe sur ce qui pourrai être réalisé

Réunion Inovallée, découverte du sujet et du travail réellement demandé. Est-ce que cela correspond à un sujet de projet de fin d'étude ?

Hervé

Etude du rapport sur la transition numérique de l'Inovallée

Rémi

Lecture du rapport fourni par les gens de l'IAE sur le projet de transition numérique.

Réunion au Tarmac pour rencontrer les acteurs du projet, définir notre rôle. -> Suite à cette réunion, est-ce vraiment un projet adapté au PFE????

Lambert

Etude du rapport sur la transition numérique de Inovallée

Réunion à inovallée

Semaine du 05/02
Boris

Redéfinition du sujet, rédaction du cahier des charges.

recherches des différentes technologies à utiliser. Etudes des déférents site à utiliser pour récupérer les informations.

Réflexion sur comment structurer l'application,IHM etc

API calcul masse et centrage. Calcul réalisé pour pouvoir être intégré.

API calcul de performance de l'avion + finition calcul masse et centrage.

Hervé

Analyse des techniques de récupération des données des sites usuels pour la préparation de vols

Recherche d'une API simplifiée pour la récupération de données METAR et TAF

Ecriture d'un client test en Java qui récupère les informations

Rémi Réunion pour redéfinir le projet, établir un cahier des charges et les rôles de chacun. Etude des différentes technologies envisageables pour faire l'appli -> On retient Jhipster pour générer le backend et le le frontend (frontend en Angular 5, en utilisant Ionic et Cordova) Installation de l'environnement nécessaire à Jhipster Auto-formation Jhipster Auto-formation Jhipster
Lambert

Redéfinition du projet en groupe

Mise en place des outils Kanban

Tentative de webscrapping pour récupérer les notams depuis le site officiel

Recherche d'une API pour récupérer les notams

Management de projet innovant

Hackaton

Semaine du 12/02
Boris

Finition API calcul de perfo. Prise de contact avec des membre de safetyPlane.

Rencontre avec mr Christian Roux, aéroport de st Geoirs. Discussion sur ce le projet, ce que cela peu apporter et ce qu'il faudrait que cela apporte. Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.

Travail sur l'IHM de l'aplication

Retour à l'aéro-club pour récupérer les carnets de vol des avions pour les intégrer à la base de donné.

Début de réflexion sur ce que nous devrons intégrer à la base de donnée. Énormément d'info disponible. Qu'est ce qui est pertinent et qu'est ce qui ne l'est pas?

Hervé
Rémi Génération de projet test Jhipster pour voir l'architecture, les résultats, valider les techno utilisées Travail de compréhension sur le code généré la veille afin de mieux comprendre le fonctionnement global de l'appli Génération d'une Version 1 de l'appli EasyFlight Après réunion, techno choisies pour la V1 inadaptées -> Génération d'une nouvelle app Mise en place d'une base de données MySQL en local et connexion de l'appli à la base
Lambert

Ajout fiche projet et fiche de suivi sur air

Écriture de scripts de test de l'API en python

Réflexion sur les infos qui doivent être sauvegardées en base de données

Autoformation swagger

Semaine du 26/02
Boris

Travail sur l'IHM, comment oragniser l,'application.

Tentative de vol découverte avec le groupe. Annulé pour cause météo.

Travail de mise à jour sous air plus séance de management de projet innovant.

Auto formation Jhipster

Absent pour raison famillial.

Hervé

Réunion de suivi avec Didier DONSEZ Récupération de la LoRaMote

Rémi Génération du code final de l'appli avec Jhipster Déploiement de la BDD sur une instance Amazon Tentative de connexion à la bd dans la cloud Connexion à la bd dans le cloud Réunion de suivi, récupération du matériel LoRa au Fablab
Lambert

Création d'une instance RDS (AWS) pour déploiement d'une BD dans le cloud

Etude documentation Jhipster

Etude documentation Ionic

Réunion avec M. Donsez Récupération carte LoRa au FabLab

Semaine du 05/03
Boris

Toute l'équipe se rend à st Geoirs. Présentation complète de la préparation d'un vol plus vol d'une petite heure en chartreuse.

Retour a l'aéroclub pour discussion avec des membres du club sur l'appli.

Organisation de l'appli.

Absent

Réunion avec Monsieur Donzez. Travail sur le rapport de management.

Hervé

Mise en place de l'environnement de développement pour la carte LoRa

Installation de Coocox CoIDE

Résolution de problèmes de drivers

Beaucoup de documentation

Suivi de tutoriels Youtube

Tentative d'exécution des exemples LoRaMAC : échec

Mise en place de l'intégration continue

Spécification de la base de données

Résolution de problèmes liés à l'instance EC2

Rémi Visite de l'aéro-club avec l'équipe, préparation + vol en avion Tentative d'automatisation du lancement de l'appli -> Bug de connexion à la bdd Correction du bug de connexion à la base de données Réunion de suivi
Lambert

Visite de l'aéro-club avec l'équipe, préparation et vol en avion

Création et configuration d'une instance EC2 pour déploiement dans le Cloud

Création et configuration Jenkins

Créations de conteneurs Docker pour déployer l'application

Réunion de suivi

Semaine du 12/03
Boris

Préparation de la soutenance, mise à jour R

Rapport de management de projet

Préparation d'une vidéo de présentation du projet, à st Geoirs.

Soutenance de Projet

Hervé

Migration sur une VM Lubuntu pour développement LoRa

Toolchain fonctionnelle (programmes "hello world à la Arduino" testés avec succès sur la carte)

Test avec succès de LoRaMac, récupération des données sur TTN et intégration avec cayenne.mydevices.com

Problème d'endianness des clés résolu

Création des intégrations TTN et ajout de l'API LoRaMote sur le backend

Rémi Déploiement du schéma de base de donnée sur la base instanciée sur AWS Liaison entre Backend et Frontend grâce aux API, modification FrontEnd Liaison entre Backend et Frontend grâce aux API, modification FrontEnd Préparation soutenance, légère modifications FrontEnd
Lambert

Desgin ihm frontend

Codage squelette frontend, navigation entre les différentes page avec un bandeau

Développement page "préparer vol"

Développement frontend pages "masse et centrage", "notams" et liaison avec le backend (http)

Préparation soutenance