Projets-2016-2017-GrenobloisFute

=Project presentation=

=Team=


 * Supervisor : Nicolas Palix
 * Members : GUERRY Lucas/ VIAL-GRELIER Aymeric
 * Department : RICM4

=Links=
 * Github : https://github.com/Gr05/Osmand

=Progress of the project=

Week 1 (January 9th - January 15th)
Choice of the subject

Week 2 (January 16th - January 22th)

 * Research of the source code on GitHub because the project of the previous students isn't up to date.


 * Fork of the git project


 * Try building application on both computer.

Week 3 (January 23th - January 29th)

 * The project doesn't build on one on the two computers so trying to understand why :
 * Downloading differents JDK and SDK
 * Reading documentation of OsmAnd
 * Setting up environnement.
 * Contacting OsmAnb by email to get more information.

Week 4 (January 30th - February 5th)

 * Reflexion about 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 6th - February 12th)

 * 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 27st - March 5th)

 * Beginning of parser adaptation for the project
 * Bug resolution to redirect to our plugin

Week 7 (March 6th - March 12th)

 * Bug rezolution: the link to the plugin is effective
 * We now can change the color of a route