Upload
jeromevdl
View
1.215
Download
0
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
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)
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
!
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...
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...
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...
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
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 !
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...
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
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...
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 !
24/04/09 Concours SFR Jeunes Talents Metroide
12
Metroide
● Simple● Rapide● Efficace● Pratique● Ergonomique
Le métro avec vous, partout, tout le temps
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
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)
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
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
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 :)