Archives du mois : juillet 2008

… petite pause pendant les vacances…

RenaLId.com fait une petite pause pendant les 3 semaines à venir pour cause de vacances estivales… qui je l’espère seront ensoleillées. :-)

En tout cas, attendez vous pas mal de nouveautés et de surprises pour la rentrée… ;-)

Pour patienter, découvrez ou redécouvrez les billets les plus lus ces derniers mois :

Bonnes vacances à tous!

vm-vacances

Une nouvelle interface pour Google Maps

Google vient de mettre en place une nouvelle interface pour son portail Google Maps.

gmaps-new-ui

Les fonctionnalités sont les mêmes mais le design et les couleurs ont été revus et simplifiés :

  • 1 seul champs de recherche est disponible. Les 3 onglets de recherche ont été supprimés ("Plan", "Commerces", "Itinéraire"). Les options de recherches sont toutefois conservées.
    gmaps-new-ui4
  • La recherche d’itinéraire se trouve désormais à côté de "Mes Cartes".
    Les maigres options "Voiture" ou "A pieds" et l’unité de distance peuvent être sélectionnées avant de lancer la recherche.
    gmaps-new-ui3
  • la carte est un peu plus grande. Il est aussi plus facile d’obtenir une carte en plein écran.
    gmaps-new-ui2

On pouvait se demander comment Google pourrait encore simplifier l’interface de Google Maps… et au final, cette transformation qui semble minime, est assez réussie.

On a déjà oublié la précédente version :

gmaps-old-ui

Comme dit le billet de Google Lat Long : "Less is more"

Mlib.fr, le Vélib’ facile

Le 15 juillet, Vélib’ a fêté son 1er anniversaire. Je vais vous présenter dans ce billet une application mobile que je viens de créer : Mlib.fr dédiée à la recherche de vélo ou d’emplacement Vélib’ sur la capitale.

velib+ velib-mobile

Réflexions

L’idée de ce site mobile vient d’un constat : c’est assez facile de trouver une station Vélib’ dans Paris, il y en a à tous les coins de rue. Mais souvent, soit elles sont vides quand vous rechercher un vélo (en périphérie), soit elles sont pleines quand vous souhaitez déposer votre Vélib’.

Dans ces cas, l’utilisateur de Vélib’ aurait besoin d’un service pouvant lui indiquer la borne la plus proche selon son besoin. Un service sur téléphone mobile est donc des plus indiqué.

Besoins

- Site internet à utiliser sur un mobile … en situation de mobilité
- Être localisé simplement pour rechercher les stations proches
- Connaître en temps réel les disponibilités des stations
- Présenter sur une carte la recherche pour aider l’utilisateur à se repérer et à sélectionner plus facilement la station souhaitée

(photo par the noggin_nogged)

Réalisation

En mobilité
Même si la 3G (haut débit sur téléphone mobile) arrive sur de plus en plus de téléphone, il faut qu’un site mobile soit très rapide à charger… peu ou pas d’images, contenu réduit au strict minimum. L’information doit être accessible simplement et doit s’afficher rapidement. De plus le nom du site est le plus court possible… 4 lettres pouvant être facilement mémorisées ou tapées depuis le téléphone.

http://mlib.fr

mlib1

La géolocalisation
L’utilisateur doit facilement se géolocaliser : impossible d’utiliser un GPS sur un site mobile, pas de localisation par antennes relais ou par Wifi. Par contre pour Mlib.fr, l’utilisateur se trouve à une station Vélib’. N’oublions pas que cette application s’adresse aux personnes ayant trouvé une station Vélib’ (plutôt facile) mais qui malheureusement n’a pas de vélo ou n’a pas d’emplacement libre.

velib2

L’idée de Mlib.fr est donc de demander à l’utilisateur le numéro de la station où il se trouve. En effet chaque station Vélib est numérotée. Ce numéro est composé de l’arrondissement et d’un chiffre répresentant le numéro de la station dans l’arrondissement. Par exemple : arrondissement 1, station n°08, donne la station indéxée 01008.

Il est très facile de trouver le numéro de la station sur la borne. Soit il est clairement indiqué, soit vous le retrouvez sur le plan du quartier.

velib-station

Ayant récupéré sur le site http://www.velib.paris.fr/ très facilement l’index complet des stations (voir fichier XML), Mlib.fr connait les coordonnées géographiques de chaque station… et donc peut faire une recherche de proximité des stations Vélib’ autour d’un lieu (en l’occurence une station Vélib’).

xmlvelib

J’ai donc souhaité éviter à l’utilisateur de rentrer une adresse qui selon moi est très peu pratique sur un téléphone… surtout que dans notre cas, on souhaite être assez précis, un numéro de rue (que l’on ne trouve pas tout le temps) s’imposerait.

L’utilisateur doit donc simplement indiquer :

- s’il recherche un vélo ou une station
- l’arrondissement où il se trouve (indiqué sur la station)
- numéro de la station (indiqué aussi sur la station)

La recherche et le résultat
Avec tout cela, la recherche de proximité des stations est faite. Je demande pour chaque station la disponibilité (via le service REST Vélib) pour afficher les résultats correspondant aux besoins de l’utilisateur dans une liste et sur une carte Google Static Maps.

Je vous avez déjà présenter ce service gratuit de carte statique de Google très pratique. J’affiche sur la carte, la station centre de la recherche (marqueur en blanc) et les stations trouvées correspondant aux critères recherches.

mlib2

La taille de la carte est automatiquement déterminée en fonction du terminal mobile utilisé. En effet j’utilise le service Open Source WURFL qui est une sorte de base de donnée complète des caractéristiques des téléphones. Enfin la carte affichée est la version”mobile” comportant une charte cartographique allégée.

Une page “Détails” par station trouvée est disponible pour avoir une carte plus précise et l’adresse précise de la station choisie.

mlib3

Conclusion

Mlib.fr n’a aucune prétention :-). C’est pour moi plus une réflexion autour des services mobiles. Bien évidemment c’était l’occasion de mettre en pratique Google Static Maps.

Il faut aussi être réaliste. L’utilisation d’un site mobile, n’est pas encore une pratique courante. Le boom de l’internet mobile n’est pas pour tout de suite. L’iPhone, sorti il y a un an, a vraiment révolutionné l’internet mobile, et l’engouement de la toute nouvelle version 3G ne le dément pas.

A noter bien évidemment d’autres applications du même type :

- le site mobile Vélib’ officiel qui utilise la localisation par cellId (antenne GSM). Malheureusement, la localisation est souvent peu précise et il est difficile de se repérer. L’adresse de la station Vélib’ n’aide en rien.

- Molib, qui n’est pas un site mobile mais une application sous Android très bien réalisée.

J’attends donc vos commentaires, critiques et suggestions! :-)

History’s Best Geo-hacks - session de la conférence Where 2.0 2008 - sélection n°6

Voici la suite de ma sélection des meilleurs sessions qui se sont déroulées lors de la conférence Where 2.0 2008 organisée par O’Reilly à San Francisco en mai dernier.

(1ère : L’interprétation des images satellites par Lisa Parks
2ème : InSTEDD, nouvelles technologies et gestion de crises
3ème : Google Maps = Google On Maps
4ème : GeoDjango, un framework web géographique
5ème : The Future = Location)

Chris Spurgeon, "History’s Best Geo-hacks"

Le jour Chris Spurgeon est un développeur Web pour The Walt Disney Company. La nuit, il se plonge avec des technologies obsolètes, dans l’étrange histoire des sciences et de la technologie, et tient à jour un blog appelé Spurgeonworld en se concentrant là où l’art et la science se rencontrent


http://blip.tv/file/969003

Les inventions et l’innovation dans le domaine de la géographique ne datent pas d’hier.
Mais tout en faisant face à des problèmes techniques ou financier pour mettre en place votre « géo-idée », il y a de grandes chances que vous composiez avec certains des problèmes auxquels ont déjà fait face les « géo-pionnier ».
Chris Spurgeon revient ici sur les principaux faits historiques qui ont "fait" la cartographie.

Google Developer Day 2008

logoLe Google Developer Day 2008 se passera à Paris le 18 septembre. Les intervenants et les ingénieurs Google proposeront une journée entière consacrée aux dernières technologies de développement Google.

Le Google Developer Day 2008 a aussi pour objectif de permettre aux développeurs de se rencontrer et d’échanger.

2 types de sessions :

  • Les sessions ateliers : ateliers d’initiation pour ceux qui souhaitent découvrir une nouvelle technologie et des ateliers d’approfondissement pour les développeurs qui souhaitent compléter leur expertise sur une technologie particulière.
  • Les sessions Code Labs : Les ingénieurs de Google feront découvrir de nouvelles technologies ou le développement d’une fonctionnalité spécifique. Les sessions Code Labs sont l’occasion de découvrir des APIs telles que OpenSocial ou Google Maps.

Je vous conseille vivement de vous inscrire. C’est un événement très enrichissant permettant de découvrir l’ensemble des APIs de Google.

Il n’y a pas encore de détails sur les intervenants ou le contenu précis des sessions.

IMG_2390[1]

PS : Regardez les videos des sessions de l’an dernier.