17
Metroïde Le métro avec vous, partout, tout le temps Application Metroïde pour le concours SFR Jeunes talents Jérôme Van Der Linden (jeromevdl[at]gmail[dot]com)

Metroide

Embed Size (px)

DESCRIPTION

Présentation de Métroide, application participant au concours SFR Jeunes Talents développée par Jérôme Van Der Linden (http://blog.javasioux.fr)

Citation preview

Page 1: Metroide

Metroïde

Le métro avec vous, partout, tout le temps

Application Metroïde pour le concours SFR Jeunes talents

Jérôme Van Der Linden (jeromevdl[at]gmail[dot]com)

Page 2: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

2

Qui suis-je ?

● Jérôme Van Der Linden● 27 ans● Architecte informatique (Java/JEE)● Auteur du blog http://blog.javasioux.fr● Développeur Android depuis le début du concours ● Admirateur de l'iphone... ● ... mais amoureux d'Android

!

Page 3: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

3

Il était une fois...

● ... des millions de personnes qui prenaient les transports en communs chaque jour...

Page 4: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

4

... et moi

● Qui bouge beaucoup● Qui ne sait jamais vraiment où ni comment y aller● Qui a toujours besoin de son vieux plan en papier

Probablement comme des millions d'autres voyageurs...

Page 5: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

5

Ce matin, je pars au boulot, je vais prendre le métroJ'ai une nouvelle mission et je ne sais pas trop comment y aller...

Mon quotidien...

Page 6: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

6

... et le futur !

* Vivement qu'il sorte pour de vrai, parce que c'est pas facile de transporter l'émulateur !

Heureusement, j'ai mon tout nouveau téléphone HTC Magic de chez SFR* avec ma superbe application : Metroide

Page 7: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

7

Simple...

En quelques clicks je choisis ma station de départ (merci à l'auto complétion), l'adresse d'arrivée et ... c'est tout !

Page 8: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

8

Rapide...

En à peine une seconde, l'application a calculé le plus court chemin pour me rendre à mon travail et m'afficher le résultat !

Je peux même afficher l'itinéraire sur la carte pour savoir ou je vais...

Page 9: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

9

Efficace...

Ce soir, en sortant du boulot, je vais chez un pote Bd Raspail. Ni une ni deux, je sors Metroide, je choisis ma position actuelle, je selectionne Mickael* et c'est partit ! * A condition que son adresse soit enregistrée

Page 10: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

10

Pratique...

Vers 23h30, on commence à se dire qu'on devrait sortir boire un verre dans un pub. Je lui propose la ”Bignouse Taverne” que je connais bien et que j'ai dans mes favoris Metroide...

Page 11: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

11

Ergonomique...

Si je préfère, je choisis l'affichage par carte: je positionne mon point de départ (par défaut ma position actuelle) et mon point d'arrivée.

Si plusieurs stations sont à proximité, Metroide calculera le plus court chemin à partir de ces différentes stations pour ne proposer que le meilleur... si c'est pas fantastique !

Page 12: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

12

Metroide

● Simple● Rapide● Efficace● Pratique● Ergonomique

Le métro avec vous, partout, tout le temps

Page 13: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

13

Elle est vraiment pratique cette appli, vous aussi essayez-là et surtout adoptez-là ! Grâce à son puissant algorithme de calcul, elle saura vous donner le meilleur itinéraire :

Fonctionnalités

● Par contactA partir de votre carnet d'adresse, allez

chez vos amis simplement

● Par favorisEnregistrez l'adresse de vos lieux favoris

(resto, bar, ciné, ...) et retournez-y sans prise de tête

● De station à stationSans connexion internet ni requête sur ratpFonctionne donc aussi sous terre ;)

● Par adresseSaisissez une adresse et elle saura vous y conduire

● Par localisation GPSOù que vous soyez, elle retrouve votre chemin

Page 14: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

14

Caractéristiques techniqes

● Algorithme de calcul du plus court chemin utilisé dans les jeux vidéos : Dijkstra

● Temps de calcul inférieur à 1 seconde

● Exploitation des capacités d'Android● GPS et Geocoder● Maps● SQLiteDatabase● Contacts● Internationalisation (bilingue Français / Anglais)

Page 15: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

15

Quelques chiffres

● 380 stations de métro saisies à la main● Soit 760 coordonnées GPS (longitude, latitude)

● 944 liens entre les stations également saisis à la main● Bientôt autant pour le RER/tramway/trains de banlieue

● Environ 70 heures de travail● Environ 2 heures tous les soirs de 23h à 1h :(

● 1 kg de dragibus pour tenir la cadence :)● ½ boîte de doliprane pour comprendre les différents 

algorithmes mis en place

Page 16: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

16

Fonctionnalités à venir

● Ajout des stations de RER, tramway et train de banlieue● Ajout de nouvelles villes (France ou étrangères)

● N'hésitez pas à contribuer ! Feel free to contribute ! No dude en contribuir ! ...

● Affichage des travaux (et prise en compte dans les calculs)● Affichage des horaires (et prise en compte dans les calculs)● Amélioration des données (temps entre stations)● Amélioration de l'interface (Animations, IHM...)● Mises à jour automatiques

Page 17: Metroide

24/04/09 Concours SFR Jeunes Talents ­ Metroide

17

Remerciements

● SFR qui m'a motivé à réaliser une application utile● Google pour son émulateur sans lequel les tests auraient été 

difficiles (malgré les différences avec le vrai...)● OTB pour ses tests sur un vrai Google phone (HTC G1)● Mes collègues pour les bonnes idées qu'ils m'ont fournies● Ma fiancée pour avoir supporté mes longues soirées à coder● Aux membres du jury qui liront jusqu'ici :)