Une mobilette pour traverser Paris

Une mobilette qui s'interface avec le site de la RATP pour calculer des trajets optimisés.

Le besoin

Je peste toujours quand je ne suis pas chez moi, car je ne peux pas utiliser le site www.citefutee.com si pratique pour les déplacements en transports en commun. Samedi ,pour faire mes courses de Noël dans Paris, j'aurais bien aimé y accéder avec mon téléphone mobile. Voilà, je m'y suis mis ce dimanche matin et j'ai un résultat opérationnel.
Bon, d'accord ce n'est pas fini, car il manque la moitié des commentaires dans mon code :o)

Plus sérieusement, c'est vraiment rapide à faire, même si aujourd'hui j'ai lu plein de docs pour augmenter ma culture générale sur les meilleurs moyens d'optimiser les mobilettes.

Mode d'emploi

Pour avoir une mobilette dans votre téléphone qui vous rendra les mêmes services que www.citefutee.com.

(Si vous n'avez pas de téléphone Java, mais un Palm avec accès Internet, vous devez préalablement téléchargez MIDP pour Palm )

1- Depuis votre téléphone compatible Java vous pourrez télécharger à la fin du mois de février sur notre site WAP

en allant sur http://wap.club-java.com avec votre téléphone.

2- Saisissez l'adresse de départ et celle d'arrivée;

3- validez (choix "rechercher" dans le menu);

4- votre téléphone affiche l'itinéraire de la RATP avec le minimum de correspondances, tous moyens de transports confondus et pour un départ immédiat.

Fonctions offertes

- affichage de liste de choix lors de la saisie de lieux ambigus d'après citéfutée (ex la defénse: métro la défense, rer la défense, SNCF la défense,...)

- sauvegarde dans le téléphone du dernier trajet, et affichage automatique de celui-ci au lancement de l'application. Vous préparez votre voyage et vous fermez l'application. En cours de voyage vous la relancez pour revoir votre itinéraire. Comme c'est en mémoire, ça marche même dans les endroits où on ne capte rien (métro). En plus comme la saisie se fait sans connexion, cela limite à l'extrème les échanges data par le réseau GSM/GPRS, ce qui rend l'application financièrement accessible à tous.

Fonctions à venir dans une prochaine version

L'essentiel est déjà là, pour calculer un trajet optimal. Mais on peut ajouter :

- Gestion d'erreur plus complète ;

- Mettre les choix de la date/heure de départ, du type de transport (ferré, routier) et les préférences (plus rapide, moins de marche) ;

- Mémoriser dans le téléphone des adresses favorites : en général je pars ou je reviens chez moi, je pars du travail.

Qu'en pensez-vous ?

Caractéristiques

Cette mobilette occupe seulement 9Ko dans la mémoire du téléphone. Avant optimisation, la première version occupait 11Ko avec moins de fonctions.

J'ai supprimé l'URLEncoder et je fais donc des POST http au lieu de GET.
l'ergonomie est un peu améliorée, le bouton de recherche n'étant disponible qu'après saisie des lieux de départ et d'arrivée.

C'est gratuit

J'ai contacté la RATP et leur ai proposé une licence gratuite à condition que ce soit gratuit pour les utilisateurs. Ils y réfléchissent...
En tout cas, c'est de l'Open Source donc vous pouvez télécharger le source de la version du jour et proposer des améliorations.

Pour mémoire, Open Source ne signifie pas que je renonce à mes droits d'auteur, mais que tout le monde peut lire mon source pour se former et proposer des améliorations.

Le futur

Nous vous tiendrons qu courant des évolutions de ce projet dans la Tribune.


Thibaut Régnier   2 janvier 2003