EasyFlight 2017-2018/Fiche de suivi

<<< RETOUR

{|class="wikitable alternance" |+ Fiche de suivi |- | !scope="col"| Lundi !scope="col"| Mardi !scope="col"| Mercredi !scope="col"| Jeudi !scope="col"| Vendredi |- |colspan="6" style="text-align: center; background-color:azure;"| Semaine du 29/01 |- | Boris | style="width: 250px;" | Etude du rapport sur la transition numérique de Inovallée, et prise de contact avec les différent intervenants | style="width: 250px;" | Recherche sur innovalée, réflexion de groupe sur ce qui pourrai être réalisé | style="width: 250px;" |

| style="width: 250px;" | | style="width: 250px;" | 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é | style="width: 250px;" | Etude du rapport sur la transition numérique de l'Inovallée | style="width: 250px;" | | style="width: 250px;" | | style="width: 250px;" | | style="width: 250px;" | |- | Rémi | style="width: 250px;" | 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 |colspan="6" style="text-align: center; background-color:azure;"| Semaine du 05/02 |- | Boris | style="width: 250px;" | Redéfinition du sujet, rédaction du cahier des charges. | style="width: 250px;" | recherches des différentes technologies à utiliser. Etudes des déférents site à utiliser pour récupérer les informations.

| style="width: 250px;" | Réflexion sur comment structurer l'application,IHM etc

| style="width: 250px;" | API calcul masse et centrage. Calcul réalisé pour pouvoir être intégré. | style="width: 250px;" | API calcul de performance de l'avion + finition calcul masse et centrage. |- | Hervé | style="width: 250px;" | 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 |colspan="6" style="text-align: center; background-color:azure;"| Semaine du 12/02 |- | Boris | style="width: 250px;" | Finition API calcul de perfo. Prise de contact avec des membre de safetyPlane. | style="width: 250px;" | 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. | style="width: 250px;" | Travail sur l'IHM de l'aplication | 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é.

| 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? |- | 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 | |

|colspan="7" style="text-align: center; background-color:azure;"| Semaine du 26/02 |- | Boris | style="width: 250px;" | Travail sur l'IHM, comment oragniser l,'application. | style="width: 250px;" | Tentative de vol découverte avec le groupe. Annulé pour cause météo. | style="width: 250px;" | Travail de mise à jour sous air plus séance de management de projet innovant. | style="width: 250px;" | Auto formation Jhipster | style="width: 250px;" | 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

|colspan="7" style="text-align: center; background-color:azure;"| Semaine du 05/03 |- | Boris | 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. | style="width: 250px;" | Retour a l'aéroclub pour discussion avec des membres du club sur l'appli. | style="width: 250px;" | Organisation de l'appli. | style="width: 250px;" | Absent | style="width: 250px;" | 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

|colspan="7" style="text-align: center; background-color:azure;"| Semaine du 12/03 |- | Boris | style="width: 250px;" | Préparation de la soutenance, mise à jour R | style="width: 250px;" | Rapport de management de projet | style="width: 250px;" | Préparation d'une vidéo de présentation du projet, à st Geoirs. | style="width: 250px;" | Soutenance de Projet | style="width: 250px;" | |- | 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 |