GrenobleFuté

From air
Jump to navigation Jump to search

Project presentation

Team

  • Supervisor : Nicolas Palix
  • Members : Delaporte Adrien / Lucidarme Benjamin / Mouret Adrien
  • Department : RICM4

Links

  • Github :

Progress of the project

Week 1 (January 11th - January 17th)

Choice of the topic

Week 2 (January 18th - January 24th)

  • Installation des différents outils nécessaire au développement de l'application :
    • JAVA 1.8
    • SDK Android API 15
    • Cordova
  • Création du git
  • Réflexion sur les outils à utiliser pour développer l'application : Dilemme entre Cordova & code natif
  • Perspectives du projet :
    • Cordova => trouver une visée au projet (« juste » afficher la map est inutile)
    • Natif => OSMand donne la possibilité de faire du rootage par la suite
    • Conclusion : Trouver une extension intéressante pour Cordova ou faire en natif
  • Définition des exigences
    • Exigences fonctionnelles :
      • Affichage du trafic sur une carte de Grenoble
      • Actualisation en temps réel
    • Exigences non fonctionnelles :
      • Qualité du réseau
      • Fiabilité
      • Actualisation du plan de Grenoble
      • Ergonomique

Week 3 (January 25th - January 31th)

UML

Week 4 (February 1st - February 7th)

(Scrum) Réfléxion sur les librairies disponible en JAVA pour effectuer le parser JSON.org, JACKSON

Week 5 (February 8st - February 14th)

Design pattern

  • Adapter : Utilisation de données / applications externes : données métromobilités & OSMand
  • Memento : Restitution de l'application si suppression du plugin
  • Observer : Pour modifier son état, la carte doit être informée du changement des données de trafic
  • MVC : Architecture modèle vue contrôleur pour séparer la représentation de la carte et les données

Choix de la librairie : JACKSON Réalisation d'une application « basique » en stand-alone

Week 6 (February 29st - March 6th)

Début d'adaptation du parser pour le projet