
Deux mois d'améliorations sur MapOSMatic?
Depuis
l'annonce début janvier du passage de
MapOSMatic à l'échelle internationale, nous avons apporté graduellement des améliorations ces deux derniers mois, dont nous avons résumé la teneur dans un
billet sur le blog du projet.
Pour résumer :
- un véritable passage à l'international, avec des traductions du site et une adaptation de la génération de l'index des rues pour le russe, l'arabe, le polonais, le croate, l'allemand, le hollandais, le portugais brésilien, l'italien, etc. Évidemment grâce à de nombreux contributeurs !
- un re-design complet du site Web, plus simple et plus joli : auto-suggestion pour la recherche de villes, liste des jobs en cours et des cartes déjà rendues fortement améliorées, support des langues écrites de droite à gauche, etc.
Nous avons encore d'autres améliorations dans les cartons, notamment l'amélioration du démon de rendu (pour permettre des rendus en parallèle à terme), le rendu du texte en utilisant Pango, afin de rendre correctement les caractères non-latins (notamment arabes et coréens), et le rendu de l'index pour les langues écrites de droite à gauche (arabe et hébreu notamment).
Agenda du Libre Québec et Belgique
Il y a quelques semaines, un
Agenda du Libre pour le Québec est né à l'adresse
http://www.agendadulibre.qc.ca, et permet à la communauté canadienne francophone d'avoir un outil similaire à l'
Agenda du Libre français, qui fonctionne depuis juin 2005. D'un point de vue technique, l'Agenda du Libre est une réimpléùentation complète de l'outil en Django, le célèbre framework Web Python.
D'autre part, depuis aujourd'hui, un
Agenda du Libre pour la Belgique est né à l'adresse
http://www.agendadulibre.be. Il utilise lui la même base de code que l'Agenda du Libre français.
Longue vie à ces Agendas du Libre !
Vidéos des RMLLs 2009
Nous venons de mettre en ligne sur
le site de Free Electrons les vidéos de quinze conférences des Rencontres Mondiales du Logiciel Libre 2009. Onze de ces vidéos sont issues du thème « Systèmes embarqués et matériel libre ».
Bon visionnage !
FOSDEM
Comme tous les ans, je serai au
FOSDEM ce WE, à Bruxelles. Pour les
conférences sur l'embarqué évidemment, mais aussi pour une journée de travail sur
Buildroot le lundi, avec Peter Korsgaard, mainteneur du projet, et Yann E. Morin, développeur de
Crosstool-NG. Et évidemment, pour retrouver tout un tas de connaissances de la communauté. Tout ça grâce à mon sympathique
employeur qui m'envoie à cette conférence :-)
Places gratuites dans des formations noyau Linux et Linux embarqué à Toulouse
Au mois de mars 2010, j'animerai deux formations à Toulouse :
- Une formation développement noyau Linux, du lundi 8 au vendredi 12 mars 2010. Cette formation est conçue pour les ingénieurs qui souhaitent développer ou améliorer des pilotes de périphériques dans le noyau Linux, pour des projets sur plateforme embarqué ou sur plateforme PC traditionnelle. En cinq jours, au travers de cours théoriques et de travaux pratique, la formation introduit les bases essentielles du développement noyau : architecture du noyau, les principales APIs, intégration du pilote de périphérique avec le reste du noyau et avec les applications. Voir la brochure.
- Une formation développement de système Linux embarqué, du lundi 29 mars au vendredi 2 avril 2010. Cette formation est conçue pour les ingénieurs qui souhaitent utiliser le système Linux dans de nouveaux projets embarqués. En cinq jours, au travers de cours théoriques et de travaux pratiques, elle vous familiarise avec l’architecture d’un système embarqué sous Linux, la construction d’un tel système, la façon de tirer parti de composants open source pour accélérer l’ajout de fonctionnalités à votre système et réduire les coûts de développement, puis détaille comment développer et mettre au point vos applications dans le système embarqué. Voir la brochure.
Chacune de ces formations dure cinq jours et coûte 1950 € par participant, chaque participant repartant avec la carte de développement ARM utilisée lors de la formation.
Comme nous en avons l'habitude, nous offrons pour chacune de ces formations une place gratuite à un membre méritant de la communauté du Logiciel Libre. Si vous avez fait des contributions visibles au Logiciel Libre (pas forcément dans le domaine de l'embarqué), alors vous pouvez candidater. Évidemment, nous privilégions les étudiants, personnes en recherche d'emploi ou qui ne sont pas dans le domaine de l'embarqué, dans la mesure où les salariés du domaine peuvent faire prendre en charge le coût de la formation par leur entreprise. Voir
Free seats in our public sessions pour tous les détails.
Améliorations majeures de MapOSMatic
En août 2009, lors d'une
hackfest d'une semaine, nous avons créé
MapOSMatic, un service Web de génération de cartes de villes à partir des données OpenStreetMap. Le service, mis en ligne en septembre 2009, était limité géographiquement à la France et les données n'étaient pas mises à jour de façon régulière.

Au mois de décembre, nous avons donc organisé une seconde
hackfest, avec à nouveau six participants, pour étendre la portée de MapOSMatic au monde entier, travailler sur les aspects multi-langues, la mise à jour quotidienne des données et d'autres choses. Durant la hackfest, nous reportions nos progrès jour après jour sur le
blog du projet :
jour 1,
jour 2,
jour 3.
Le résultat du travail vient d'être mis en ligne sur
http://www.maposmatic.org et nous avons envoyé à quelques listes l'annonce suivante, qui donne des détails sur les améliorations apportées.
Comme cadeau du nouvel an, l'équipe de
MapOSMatic est fière d'annoncer qu'une nouvelle version du site maposmatic.org vient d'être mise en ligne, proposant des améliorations majeures par rapport à la version initiale lancée en septembre 2009.
Pour rappel, MapOSMatic est un site Web qui permet de générer des plans de ville à partir des données
OpenStreetMap. La carte est divisée en carrés pour faciliter la recherche des rues et est livrée avec un index des rues correspondant.
Le nouveau MapOSMatic offre de nombreuses améliorations :
- Prise en compte du monde entier. N'importe quel zone du globe peut désormais être rendue sur maposmatic.org.
- Base de données OpenStreetMap mise à jour quotidiennement. Jusqu'à maintenant, la base de données n'avait jamais été mise à jour depuis le lancement du service en septembre 2009. Désormais, la base de données géographique utilisée pour le rendu des cartes est mise à jour quotidiennement, permettant de bénéficier de cartes avec les dernières contributions à OpenStreetMap. Chaque carte contient la date à laquelle elle a été générée.
- Meilleur moteur de recherche des villes. Grâce à Nominatim, nous proposons maintenant un moteur de recherche qui permet de trouver les villes d'une façon beaucoup plus ergonomique : les villes ayant le même nom peuvent être distinguées et la recherche fonctionne même lorsque le nom de la ville n'est pas parfaitement exact.
- Gestion d'autres langues. Une petite partie du travail de rendu est dépendant de la langue et nous avons maintenant l'infrastructure pour réaliser ce travail de manière différente selon la langue. Nous gérons pour le moment l'anglais, le français et l'italien mais nous attendons vos contributions pour proposer d'autres langues. Le site Web a également été traduit en allemand et en italien.
- Bâtiments publics dans l'index. En complément des rues, nous avons ajouté quelques bâtiments publics importants à l'index des rues : écoles, mairie, bureaux de postes, lieux de culte, etc.
Toutes ces améliorations sont disponibles dès maintenant sur
http://www.maposmatic.org.
Vous pouvez suivre la progression et les améliorations de MapOSMatic sur le
blog du projet. MapOSMatic est évidemment un Logiciel Libre, vous pouvez en
récupérer le code source et participer au projet.
Demain, conférence sur IceScrum? à Toulouse
Demain, mercredi 6 janvier, a lieu la première rencontre
Toulibre de l'année 2010. Comme d'habitude, elle a lieu de 19h à 23h au Centre Culturel Bellegarde, 17 rue Bellegarde à Toulouse (métro Jeanne d'Arc).

À 20h, Claude Aubry présentera le logiciel
IceScrum, logiciel sous licence GPL dédié à l'utilisation de Scrum sur des projets, après avoir fait une courte présentation de ce qu'est l'approche Scrum.
L'équipe est composée d'étudiants de l'IUP ISI de Toulouse, soutenus et motivés par des agilistes chevronnés, qui font partie des fondateurs de l'association
SigmaT?. Évidemment le développement se fait avec Scrum… et
IceScrum?.
IceScrum? est une application J2EE qui utilise largement Ajax pour permettre une utilisation de Scrum dans l'esprit d'un espace de travail collaboratif et des tableaux des tâches avec des postits.
Mercredi 16 décembre, conférence sur GCC !
Ce mercredi 16 décembre, dans le cadre de la désormais traditionnelle rencontre bi-mensuelle de l'association
Toulibre,
Laurent Guerby donnera une conférence sur le projet
GCC, le compilateur C/C++/Java/Objective-C/Fortran du projet GNU. Laurent y parlera des aspects communautaires/organisation du projet mais également des aspects techniques avec une présentation de l'architecture de GCC.
Ça se passera de 19h à 23h au Centre Culturel Bellegarde, 17, rue Bellegarde à Toulouse (métro ligne B Jeanne d'Arc). La conférence démarre à 20h. Ce sera la dernière rencontre de l'année 2009 !
À Belfort ce WE
Message de service: je serai à Belfort ce WE pour la remise des diplômes de
mon frère et pour le Gala. J'espère revoir quelques anciens de l'
UTBM :-)
Conférence sur Django et autres prochains évènements à Toulibre
Ce mercredi 18 novembre à 20 heures, je donnerai une conférence sur
Django dans le cadre d'une rencontre de
Toulibre. Loin d'être un expert de Django (mes seuls développements sont
Trivialibre et
MapOSMatic, assez modestes), je souhaite surtout au travers de cette conférence inciter d'autres développeurs à s'intéresser aux frameworks Web et donner les bases pour démarrer avec Django.
Samedi 21 novembre, deux ateliers auront lieu en parallèle :
Et évidemment, le samedi 5 décembre, nous aurons une
Ubuntu Party à Toulouse avec de nombreuses conférences intéressantes.
À noter que ce mercredi 18 novembre, de 19h à 23h, durant la rencontre de Toulibre, nous distribuerons des affiches pour la Ubuntu Party. N'hésitez pas à venir en chercher pour en afficher au boulot, à l'école, à l'université, à la boulangerie, etc.
Sessions de formation Linux embarqué et développement noyau Linux à Toulouse début 2010

La première session de formation Linux embarqué que j'ai donné à Toulouse ayant bien fonctionné, je viens de programmer deux nouvelles sessions en début 2010 : la première édition à Toulouse de notre formation au
développement noyau Linux, et une deuxième édition de la
formation Linux embarqué.
La session sur le
développement noyau aura lieu du lundi 1er au vendredi 5 février 2010. Sur cinq jours, elle couvre les principales thématiques nécessaires pour pouvoir développer des pilotes de périphériques dans le noyau Linux : architecture du noyau, configuration et compilation, modules noyau, pilotes de périphériques caractère, gestion mémoire, communication avec le matériel, gestion des interruptions, DMA, PCI,
device model, etc.
La session sur
Linux embarqué aura lieu du lundi 22 au vendredi 22 mars 2010. Sur cinq jours, cette formation permet de comprendre l'architecture d'un système Linux embarqué et de le mettre en place en pratique, en partant du bootloader jusqu'aux applications, en passant par le noyau, la chaîne de compilation croisée, BusyBox, les bibliothèques, les outils de construction, le développement et la mise au point d'applications.
Pour ces deux sessions, pas de surprise sur le formateur, ce sera moi :-)
Comme d'habitude :
- Les supports de formation sont librement disponibles sur le site de Free Electrons, donc on peut vérifier à l'avance que le contenu de la formation correspond bien aux besoins
- Les travaux pratiques, qui occupent une part importante dans nos formations, sont réalisées pour la plupart sur une carte de chez Calao Systems qui repose sur un processeur ARM
- Chaque participant repart avec la carte Calao Systems utilisée pendant la formation (ou avec une autre carte de son choix si il possède déjà la carte Calao utilisée pour la formation)
Enfin,
last but not least, nous offrons comme d'habitude une place gratuite dans chacune de ces deux sessions de formation à un contributeur méritant de la communauté du Logiciel Libre. Voir
pour tous les détails.
Samedi 5 décembre, Ubuntu Party à Toulouse avec un joli panel de conférenciers

Le samedi 5 décembre, Toulibre organise avec Ubuntu-fr la seconde
Ubuntu Party toulousaine. Pour cette seconde édition, nous avons préparé un
programme de conférences beaucoup, beaucoup plus intéressant que pour la première édition. Nous aurons ainsi deux cycles de conférences en parallèle, dont certaines seront animées par des personnalités de la communauté française du Logiciel Libre :
- Pierre-Yves Gosset, de Framasoft
- Alix Cazenave, chargée des affaires publiques à l'April
- Jérémie Zimmermann, co-fondateur de la Quadrature du Net
- Benjamin Bayart, président de FDN et orateur de la célèbre conférence «Internet ou Minitel 2.0»
- Thierry Stoehr, président de l'AFUL et auteur du site Formats-Ouverts.org
- Nicolas Barcet, responsable produit Ubuntu Serveur chez Canonical
En parallèle des conférences: démonstrations et install-party. L'évènement aura lieu à l'ENSEEIHT, en plein centre de Toulouse, de 13h à 20h. Entrée libre et gratuite évidemment.
Aidez-nous à faire connaître l'évènement !
Conférence Linux Embarqué demain à Grenoble, puis Embedded Linux Conference
À l'invitation de la
GUILDE, je donnerai demain à 19h45 à l'ENSIMAG une conférence sur
Linux embarqué. Voir
pour les détails.
C'est assez amusant d'aller à l'ENSIMAG pour donner une conférence Linux embarqué. Un enseignant de là-bas,
Bernard Cassagne a été une des personnes qui m'a encouragé dans le projet
KOS il y a maintenant 10 ans. Et c'est très certainement le projet
KOS qui m'a poussé à m'orienter vers le monde du système/bas-niveau et qui me permet donc de donner une conférence sur Linux embarqué.
Retour aux sources, donc.
Évidemment, je ne viens pas à Grenoble seulement pour donner cette conférence. Le mercredi, je serai à l'
Embedded Systems Exhibition pour faire connaître les services de développement Linux embarqué de
Free Electrons. Puis le jeudi/vendredi, j'assisterai à ELCE. J'y animerai le jeudi un atelier de travail sur Buildroot, et mon collègue Michael Opdenacker présentera une conférence sur la réduction du temps de démarrage et animera un atelier sur la gestion de petites entreprises qui travaillent dans le monde Linux embarqué. Enfin, le samedi, j'organise et participe au premier
Buildroot Developer Day.
Semaine chargée !
Un poste ouvert à Free Electrons
Vous avez des connaissances dans le domaine du développement noyau et/ou de Linux embarqué ? Vous aimez contribuer à des projets Logiciels Libres ? Avoir 10% de votre temps de travail consacré à des projets libres de votre choix, dans le domaine de l'embarqué, est une idée qui vous plaît ? Vous parlez anglais et vous aimez partager vos connaissances ? Vous avez envie de travailler dans une petite entreprise (3 personnes avec vous), avec flexibilité et transparence ? M'avoir comme horrible collègue ne vous fait pas peur ?
Alors sachez que Free Electrons
a ouvert un poste d'expert Linux embarqué / noyau Linux. La description du poste donne tous les détails. Si vous avez un profil qui correspond, candidatez.
Ubuntu Bug Jam, samedi 3 octobre à Toulouse
L'association Ubuntu-fr organise, en coopération avec Toulibre et à l'occasion de l'Ubuntu Global Jam qui se tient partout dans le monde entre le 2 et le 4 octobre 2009, des ateliers ouverts à tous pour vous permettre d'apprendre à contribuer simplement sans connaissances informatiques particulière au projet ubuntu et à sa communauté.
Nous vous donnons rendez-vous au Centre Culturel Bellegarde, 17 rue Bellegarde à Toulouse le samedi 3 octobre de 11h30 à 18h pour différents ateliers, à savoir :
- Atelier Bug Jam, pour apprendre à trier des bugs, isoler les vrais problèmes des demandes de supports, aider les développeurs en demandant des compléments d'informations (compréhension de l'anglais nécessaire)
- Atelier Doc Jam, pour nous aider à améliorer et compléter la documentation d'ubuntu-fr.org
- Atelier Trad Jam, pour améliorer la traduction française du projet Ubuntu
Chaque atelier sera composé d'une séance de cours d'introduction suivie d'une mise en application accompagnée par des animateurs expérimentés. Ces ateliers nécessitent que vous ameniez votre ordinateur portable personnel.
Voir
http://www.toulibre.org pour plus d'informations.
Un blog pour MapOSMatic
Nous venons d'ouvrir un
blog pour MapOSMatic. L'idée est de tenir au courant les utilisateurs des nouveautés du projet.
Pour le moment, nous sommes un peu bloqués par l'import de planet.osm (données mondiales) et en particulier par le temps que prend l'application quotidienne de chaque
diff permettant de tenir la base à jour. Un
article fait le point sur le sujet.
Atelier KDE et Blender ce samedi à Toulouse
Ce samedi 26 septembre, il y aura deux ateliers à Toulibre :
- Un atelier d'initiation à Blender, avec les gens du Blender User Group de Toulouse. Voir cette page pour les infos et l'inscription.
- Un atelier de travail sur KDE et la bibliothèque Qt, qui sera ponctué d'une conférence sur "KOffice 2. Voir cette page pour les infos et l'inscription.
Tout ça se déroulera au Centre Culturel Bellegarde, 17, rue Bellegarde à Toulouse, métro Jeanne d'Arc. Inscrivez-vous dès maintenant !
À noter que ce samedi 26 et dimanche 27 septembre, Toulibre sera également présente au salon
Alternalys à Saint-Lys, pas très loin de Toulouse, pour présenter les Logiciels Libres.
Conférence sur OpenERP
Après quelques péripéties, c'est finalement une conférence sur
OpenERP qui aura lieu demain dans le cadre de la rencontre Logiciels Libres de
Toulibre. C'est Michel Renon qui a accepté d'animer cette conférence, qui aura donc bénéficier d'un temps de préparation très court, et ne sera donc qu'une introduction à OpenERP.
Si le sujet vous intéresse ou que vous souhaitez partager votre expérience sur la thématique des ERPs, n'hésitez pas à venir nous rencontrer. C'est au Centre Culturel Bellegarde, 17, rue Bellegarde à Toulouse, métro Jeanne d'Arc.
À demain !
Du nouveau dans Buildroot, booter plus vite via AT91Bootstrap et le Buildroot Developer Day
Quelques nouveaux billets intéressants sur le
blog de Free Electrons :
- Le programme d'Embedded Linux Conference Europe 2009 a été annoncé (plein de conférences passionnantes, miam!), et évidemment, Free Electrons y sera assez fortement présent. J'y animerai avec Peter Korsgaard, le mainteneur officiel de Buildroot, une BOF (session de réflexion) sur ce même projet. Mon collègue Michael Opdenacker donnera une conférence sur les techniques de réduction du temps de démarrage et animera une « Small Business BOF » consacrés aux petites entreprises du monde Linux embarqué. La société aura également un stand, partagé avec Calao Systems, sur le salon Minalogic en même temps que la conférence.
- J'organise juste après ELCE le premier Buildroot Developer Day. L'évènement est rendu possible grâce à Calao Systems pour les locaux, et Free Electrons pour l'organisation et le paiement du déjeuner pour tous les participants.
- Mon collègue Albin Tonnerre (excellent stagiaire que nous avons eu pendant quelques mois et dont le stage vient malheureusement de se terminer) explique comment réduire le temps de démarrage sur les cartes à base de processeur AT91 en supprimant U-Boot et en faisant directement charger le noyau Linux par le bootloader de premier niveau de ces cartes, AT91Bootstrap. À la clé, 2 secondes de temps de démarrage en moins, ce qui est très important quand on est dans des temps de démarrage d'environ 5-7 secondes au total. J'ai utilisé cette technique avec succès pour le projet d'un client, tout récemment.
- Enfin, quelques explications sur mes travaux de simplification de Buildroot qui ont tout récemment été intégrés. Et j'ai encore plein d'idées pour la suite.
Formation Linux embarqué à Toulouse, du 19 au 23 octobre
Au mois de juin,
j'annonçais une session de formation Linux embarqué que j'animerai du 19 au 23 octobre à Toulouse. Cette session de formation aura bien lieu et il reste encore quelques places disponibles, alors n'hésitez pas à en parler autour de vous, la prochaine session n'aura pas lieu avant un bon moment !
C'est une formation de cinq jours, qui s'intitule « Développement d'un système embarqué Linux », et qui couvre du bootloader aux applications utilisateur, en passant par le noyau, les outils de base et les bibliothèques, l'ensemble des notions nécessaires pour construire, développer, intégrer et mettre au point un système embarqué utilisant le noyau Linux et d'autres briques libres.
La formation coûte 1950 €, avec une réduction de 20% pour les personnes venant de la même société. Elle peut tout à fait s'inscrire dans le cadre du Droit Individuel à la Formation, auquel chaque salarié a droit (demandez à votre chef !).
Les travaux pratiques (nombreux !) sont effectués sur une carte de développement ARM de Calao Systems et chaque participant repart avec sa carte de développement. Et n'importe qui peut vérifier la qualité de la formation et son adéquation aux besoins, car tous nos supports de formation sont disponibles librement en ligne !
Pour plus d'informations, voir la page sur
La formation Linux embarqué à Toulouse du 19 au 23 octobre 2009.