mrlem.org

Aller au contenu | Aller au menu | Aller à la recherche

mardi 21 décembre 2010

Petit projet Rennais

Çà fait un bail que je n'ai pas posté : histoire de mettre fin à cette bien longue absence, laissez-moi donc partager avec vous mon projet du moment : le concours "Rennes Métropole en Accès Libre".

En effet, depuis quelques temps, la ville de Rennes publie des données de manière gratuite et utilisables librement par les développeurs. L'objectif : bénéficier d'applications variées faisant usage de ces données, et ce sur diverses plateformes. C'est ainsi donc que se constitue une petite communauté de développeurs y allant chacun de son projet.

Mon projet

L'objectif : rendre les déplacements en transports en commun moins douloureux en termes de planification et de déconvenue. Qui n'en a pas eu assez de rater le bus à une minute près parcequ'il/elle n'a pas les horaires de toutes les lignes sur soit ? Qui n'est pas sorti de chez un ami en se disant : "zut, quelle ligne je dois prendre d'ici pour rentrer chez moi". Ou encore : "Elle passe encore cette ligne à cette heure là ?", et l'inévitable "Ah zut ! on est en horaires de vacances : la poisse, j'avais complètement oublié ça !".

Ma solution : une petite application sous Google Androïd, légère, permettant à la fois de planifier de A à Z un trajet en bénéficiant de l'assistance de son mobile, mais aussi d'effectuer en toute simplicité des actions communes du genre "Aller chez untel" ou bien encore "Rentrer chez moi".

J'espère le mener à son terme (une application fonctionnelle, mais l'objectif premier reste d'apprendre de nouvelles technologies et de s'amuser :o)

Statut actuel

Après avoir pas mal trifouillé dans le site des informations mis à disposition par Keolis (l'organisation gérant les transports Rennais, les documentations de Google sur Android et GTFS (le format de fichiers utilisé pour diffuser les données du réseau de transport, voici le statut actuel du projet après un week-end :

  • bases du développement Android : acquises et mises en pratique
  • bases de l'utilisation des APIs Android pour accéder aux contacts, intégrer une carte Google Maps dans mon application et me servir des données de localisation de l'utilisateur (via GPS ou antennes relais) : acquises en mises en pratique
  • connaissance des données publiées à la fois par Rennes Métropole et Keolis : acquises et modélisées sous forme de classes
  • statut des différents projets publiquement évoqués : observé et pris acte des difficultés qu'ils ont pu rencontrer

Les tâches à venir :

  • formaliser le modèle de données du réseau de transport
  • implémenter ce modèle sous forme d'une couche métier
  • implémenter une forme de persistance de cette couche
  • implémenter des services d'import (complet ou delta) des données GTFS dans cette couche métier
  • exposer cette couche via un service web simple à exploiter par l'application cliente mobile
  • héberger ce service son mon serveur (mrlem.org)
  • développer le client Android (ça c'est une tâche qui méritera d'être éclatée plus tard ;o)

À bientôt pour des nouvelles !!

samedi 7 août 2010

Nuit des étoiles

Hier soir, début de week-end, le temps a viré au beau fixe à ma grande surprise, les prévisions étaient beaucoup plus pessimistes. Au sortir du boulot, j'ai donc décidé d'aller assister à une soirée "Nuit des étoiles". En l'occurrence, j'avais vu qu'il y en avait une à Beauregard, c'était donc l'occasion.

Aussi surprenant cela puisse-t-il paraître, quand on sais le temps que j'ai pu passer à contempler le ciel nocturne, je ne m'étais jamais rendu à un rassemblement d'astronomes amateurs : et bien je ne regrette pas du tout. C'était vraiment chouette : les amateurs faisant découvrir leur passion à grands coups de discours fascinants, les enfants émerveillés de ce nouveau monde qu'ils découvraient à travers les instruments mis à disposition, et les adultes, guère mieux que les enfants.

Apparemment, je n'ai pas trop perdu la main : le repérage dans le ciel à l'œil nu a été un vrai plaisir, et mes quelques lacunes me servaient de prétexte idéal pour faire joujou avec Google Skymap sur mon téléphone. C'est vraiment très pratique : sans connexion à internet, sans activer le GPS, sans avoir à trimbaler une carte en carton, devoir l'orienter correctement suivant l'heure, la date, et les points cardinaux, on retrouve étoiles, planètes, et constellations. Cette petite merveille ne doit évidemment pas se substituer à la mémorisation, mais c'est un complément idéal.

Très bonne soirée en tous cas : expérience à renouveler !!

dimanche 20 juin 2010

Geek-attitude

Le plus dur dans la vie d'un geek, c'est l'inévitable déchirement entre ses différentes passions. Car on a pas le temps de tout faire. Étudier des langues étrangères, des points historiques, apprendre de nouveaux langages de programmation. Tout celà a un coût : le temps. Et parfois, un drame se produit, on replonge dans une addiction de son passé. C'est ce qui m'arrive, c'est en partie ce qui explique le délaissement de ce blog (ça et la conception interminable de la prochaine version du-dit blog).

Le drame, c'est ce qui occupe en ce moment mon salon : l'Amiga (un A600 de compèt', boosté au grands coups de carte accélératrice MC68030 et doté d'un total de 6 Mo de RAM, soit 6 fois la quantité d'origine).

La chambre d'amis / bureau

Car lorsque l'avenir était une chose lointaine et qu'il valait mieux attendre "demain" pour savoir ce que j'allais faire dans la vie. Avant même d'imaginer que l'informatique pouvait être un métier, j'étais *déjà* accroc à la programmation à cause de cet ordinateur. Combien de nuits, de jours y sont passés ? aucune idée, mais me revoilà face à cette bestiole, désormais armé de plein de connaissances en informatique. Et du coup, le potentiel addictif démultiplié, pauvre de moi.

samedi 17 avril 2010

Bip * bip * bip

"Docteur Benton ? le patient "blog" est dans un état végétatif depuis bientôt un an, est-ce qu'on doit le débrancher ?"

vendredi 21 août 2009

Geek un jour, geek toujours...

J'ai honte, le retour de corse date du début de semaine, et pas encore un article. Tout ça parce-que j'ai de nouveau sombré dans le code. En l'occurrence, un concours de circonstances a fait que j'ai commencé à re-coder une version d'un jeu vidéo de ma jeunesse :-p

L'objet du délit ? Ultima 4, voilà à quoi ça ressemble pour l'instant (non non, le graphisme ne changera pas^^) :

clône d'ultima

- page 1 de 9