GrenobleFuté: Difference between revisions
Jump to navigation
Jump to search
Line 64: | Line 64: | ||
==''Week 7 (March 7th - March 13th)''== |
==''Week 7 (March 7th - March 13th)''== |
||
* |
*Bug rezolution: the link to the plugin is effective |
||
* |
*We now can change the color of a route |
||
==''Week 8 (March 14th - March 20th)''== |
==''Week 8 (March 14th - March 20th)''== |
Revision as of 11:43, 4 April 2016
Project presentation
Team
- Supervisor : Nicolas Palix
- Members : Delaporte Adrien / Lucidarme Benjamin / Mouret Adrien
- Department : RICM4
Links
Progress of the project
Week 1 (January 11th - January 17th)
Choice of the subject
Week 2 (January 18th - January 24th)
- Installation of the various tools required for application development :
- JAVA 1.8
- SDK Android API 15
- Creation of the git
- Thinking about tools to use to develop the application: Cordova or native code
- Project outlook :
- Cordova => find a target (« only » display the map is useless)
- Native code => OSMand gives the possibility of routing thereafter
- Conclusion : Find an interesting extension to Cordova or do native code
- Requirements
- Functional requirements:
- Viewing the traffic on a Grenoble map
- Update in real time
- Non-functional requirements:
- Network quality
- Reliability
- Updating the map of Grenoble
- Ergonomic
- Functional requirements:
Week 3 (January 25th - January 31th)
UML
Week 4 (February 1st - February 7th)
(Scrum)
- Reflexion on the libraries available in JAVA to carry the parser JSON.org, JACKSON
- Viewing text when activating the plugin (detection where to write the plugin code)
Week 5 (February 8st - February 14th)
- Choice of the library : JACKSON
- Realization of an application in stand-alone
- Link to SkiMapPlugin to test
- Goal : direct link to our plugin
Design pattern
- Adapter : Using data / external applications : métromobilités & OSMand data
- Memento : Restoration of the application if we remove the plugin
- Observer : To change its state, the map must be informed of the change of traffic data
- MVC : model view controller architecture to separate the representation of the map and data
Week 6 (February 29st - March 6th)
- Beginning of parser adaptation for the project
- Bug resolution to redirect to our plugin
Week 7 (March 7th - March 13th)
- Bug rezolution: the link to the plugin is effective
- We now can change the color of a route
Week 8 (March 14th - March 20th)
- Avancement dans le parser
Week 9 (March 21th - March 27th)
- Parser terminé en JAVA, à intégrer dans Android Studio
- Recherche dans le code du GPS et d'autres plugins pour trouver comment modifier la couleur d'un tronçon de route
Week 10 (March 28th - April 3rd)
- Parser XML implémenté, à intégrer dans Android Studio
- Création de la classe TraficLayer qui servira à dessiner les tronçons de route en s'inspirant des classes GPXLayer et DistanceCalculatorPlugin
Week 11 (April 4th - April 10th)
- Changement de librairies pour le parser JSON pour l'intégration dans android Studio: utilisation de JSON.org
- Intégration du parser XML dans Android Studio : utilisation des librairies DOM et SAX