Nantes Mobi Parkings - Naissance d'un projet Android - Episode 1

Ceci est le premier volet d’une petite liste explicative de frameworks et de techniques de développement utilisés pour la réalisation d’une application mobile Android permettant d’informer facilement sur le stationnement de véhicules au sein de l’agglomération nantaise.

Le tout sous licence open source et s’appuyant sur les initiatives d’ouverture des données publiques “Open Data”.

Avant de rentrer dans le vif des sujets techniques, présentons le projet.

Présentation du concours “Rendez-moi la ville + Facile”

La Ville de Nantes, Nantes Métropole et leurs partenaires ont lancé un appel à projets innovants “Rendez-moi la ville + facile” dans le cadre de l’ouverture des données publiques.

Rendez-moi la ville plus facile (http://data.nantes.fr)

Les collectivités ont invité le grand public à réutiliser les données publiques pour inventer de nouveaux services utiles aux nantais, aux habitants de la métropole et aux visiteurs de passage.

L’objectif de cet appel à projet était de donner libre cours à la créativité et l’ingéniosité de tous : citoyens, entreprises, start-up, étudiants, développeurs, créatifs, associations, collectifs…

Les équipes d’Ippon Technologies relèvent le défi

C’est dans ce cadre qu’une équipe d’Ippon Technologies a réalisé une application mobile Android, en s’appropriant des données fournies, sous forme de services web (la disponibilité des parkings nantais) avec pour leitmotiv de n’utiliser que des librairies open source.

Nantes Mobi Parkings : L’application Mobile développée par Ippon Technologies Nantes

L’application permet donc d’informer facilement sur le stationnement de véhicules au sein de l’agglomération nantaise.

Les principales fonctionnalités  :

  • Afficher les parkings publics de Nantes sur une carte
  • Annoncer les places disponibles en temps réel

Logo Nantes Mobi Parkings            

Cette application gratuite est disponible à partir de Froyo (Android 2.2).

La réalisation de cette application a soulevé certaines problématiques de développement intéressantes à partager :

  • L’utilisation d’Open Street Map pour Android (osmdroid)
  • L’affichage de la circulation
  • L’ActionBarSherlock pour uniformiser la navigation de l’utilisateur sans (trop) se soucier des versions Android cibles

La suite des billets de cette petite série portera sur ces 3 problématiques (promis il y aura du code ;)) ainsi que sur une analyse globale du déroulement du projet.

Alors à très bientôt !