Mozillians, Code Rush, NGale

J’en avais parlé brièvement dans un article en mars, Mozilla a mis en place un nouveau site «Mozillians» qui est un carnet d’adresse pour tous les contributeurs et employés de Mozilla, donnant la possibilité de rechercher une personne avec son nom ou son pseudo IRC. Pour le moment, il n’y a pas grand-chose, mais à l’avenir il sera possible de lier son compte Bugzilla, SuMo, etc. Cet outil va évoluer progressivement et ainsi permettre à la communauté de savoir par exemple qui contribue à Mozilla dans son pays, ou qui est le mieux placé pour résoudre tel ou tel bug. J’ai contribué à la traduction française de cet outil et j’ai aussi réalisé un plugin Open Search, qui permet d’ajouter le moteur de recherche directement dans Firefox (en haut à droite).

Code Rush est un documentaire datant 1998, retraçant les débuts de Netscape à l’origine de Mozilla dans la Silicon Valley. Ce documentaire est disponible en licence Creative Commons sur le site ClickMovement, cependant aucuns sous-titres n’ont été produit à ce jour faute d’un transcript global manquant. Seul un fichier contenant l’ensemble des transcripts des différents «cuts» était disponible. C’est maintenant chose réparée grâce au travail de Sonny, Fred et moi. Le transcript est actuellement en relecture et les sous-titres vont arriver d’ici le mois prochain :)

Pour finir, le développement de Nightingale reprends, une version 1.8 (basée sur Songbird 1.8) ne va pas tarder à arriver, et un nouveau développeur travaille sur une version avancée basée sur Gecko 6 (correspondant à Firefox 6) avec le code de Songbird 1.10. Les avancées de Firefox pourront ainsi profiter à Nightingale à différents points : moteur Javascript, performances accrues, intégration avec les systèmes d’exploitation, respects des standards…

Les compilations nocturnes de Thunderbird changent de nom

Depuis la période de sortie de Thunderbird 3, les compilations nocturnes du trunk de Thunderbird portaient comme nom de code «Shredder» ou en français : déchiqueteuse ;)
Cependant, depuis la mise en place du système de sortie rapide de Firefox, celui-ci s’applique désormais aussi à Thunderbird et cette version compilée tous les jours portera le nom de «Daily».

De nouveaux logos sont aussi attribués à Daily et à Earlybird (canaux correspondant respectivement à Nightly et Aurora pour Firefox) :

Ce changement sera effectif dans les prochaines compilations en téléchargement sur le FTP de Mozilla. Si vous désirez des versions plus stable, vous pouvez télécharger Earlybird ou Bêta sur la page des canaux.

Source : Blog de Mark Banner

Quoi de neuf dans Firefox Mobile ?

Firefox Mobile est en pleine évolution. Divers changements sympathiques arrivent :

  • Une gestion des applications web :

Installation d’un site comme application via la « favicon »

Il est ensuite possible de définir les autorisations de l’application

  • La possibilité de mettre des applications web en raccourcis sur le bureau d’Android :

L’ajout du raccourci se fait comme pour le navigateur de base,
une liste permet de choisir le site

Un raccourci, sur le bureau d’Honeycomb

  • Un meilleur rendu des images pour les tablettes dont la puce ARM ne prend pas en charge « neon » comme les puces Tegra2 (prévu pour Firefox Mobile 7 et disponible dans Firefox Aurora)
  • Une meilleure expérience sous Android Honeycomb avec une interface dédiée aux tablettes (prévu pour Firefox Mobile 8 ) :

Cette interface est pour le moment uniquement disponible en essai sur la version « Nightly » grâce au paramètre browser.UI.layout.tablet = 1 dans about:config

  • La prise en charge des touch events, permettant des applications web encore plus riche en détectant où le doigt est posé, ses trajectoires etc.

D’autres fonctions devraient arriver rapidement comme la prise en charge du « multi-touch », la possibilité d’utiliser l’appareil photo nativement ou encore les API Device dont j’ai parlé dans mon article sur Boot to Gecko précédemment.

Par ailleurs un deuxième concours « Game On » sera bientôt organisé par Mozilla Labs Gaming pour inciter la création de jeux pour Mobile en utilisant les technologies ouvertes du web.

Sources :
Bug 656329 Use a Honeycomb-style action bar on Android tablets
Bug 669851 Don’t use nearest-neighbour filtering when neon isn’t available
Fennec Tablet UI
Fennec Roadmap
Fennec Gaming

OSM, B2G, NGale, OMG

Ça y est j’ai décidé de contribuer pour de bon à OpenStreetMap, la cartographie libre comparable au modèle de Wikipédia où chacun peut éditer sa ville :)
Pour commencer, je me suis un peu familiarisé avec OSMtracker ainsi que l’éditeur Potlach (Flash beurk), pour finalement me mettre à JOSM (bien plus complet et efficace). J’ai complété les rues de mon quartier, quelques points d’intérêt, des noms de rue mais j’ai aussi rapporté des bugs de l’interface web notamment la page personnelle qui affiche une mini-carte avec les contributeurs près de chez vous ainsi que le journal personnel. Je suis par ailleurs assez impressionné par la rapidité des corrections des bugs :)

Pour continuer, Mozilla a récemment annoncé le projet B2G : Boot to Gecko. Il vise à développer un système d’exploitation mobile pour téléphones et tablettes reposant sur les technologies ouvertes du web à savoir HTML/CSS/JavaScript. Le projet donne lieu à l’ouverture d’un tas de bugs intéressants pour prendre en charge de nouvelles APIs destinées à la téléphonie, les SMS, la synthèse vocale, les manettes de jeux… Ce futur «Mozilla OS» semble prometteur, de plus il repose sur des fichiers système Android assurant une compatibilité sur la plupart des appareils faisant tourner le système mobile de Google. Quel impact pour les utilisateurs ? Un système entièrement libre (cf Honeycomb), respectueux des standards mais aussi des utilisateurs. (Option pour ne pas être pisté, données encryptées côté client par exemple). Pour les développeurs, pas de nouveau langage à apprendre, les applications seront développées avec les technologies du web. N’importe quel développeur web sera à même de créer et proposer sa propre application.

Si Mozilla a choisi cette voie c’est aussi pour se faire sa place dans le monde du mobile où la concurrence est rude et la notion d’ouverture pas toujours présente.
Prenons le cas d’Apple : impossible de proposer de navigateur web alternatif pour iOS. Mozilla a donc développé Firefox Home, permettant juste la synchronisation des onglets ouverts ainsi que des mots de passe.
Dans le cas d’Android c’est différent, Firefox Mobile est disponible, cependant ce n’est pas le navigateur par défaut et la plus part ne se contente que du navigateur de base. De plus cette version de Firefox n’est pas «native», c’est-à-dire non développée en Java. Mozilla a fait de gros progrès du  coté des performances cependant et l’application fonctionne très bien sur des appareils comme la EEE Pad Transformer (le test arrive bientôt !).
Pour finir Windows Mobile 7 ne dispose pas d’un SDK natif et ne propose que le langage Silverlight, donc pas de Panda roux chez «Mammon» même si la donne risque de changer étant donné les dernières annonces de Microsoft quant à arrêter Silverlight au profit de HTML5.
J’oublie MeeGo, webOS et autre OpenMoko qui ne sont pas vraiment encore dans la course mais ça n’engage que moi.

Je vous invite aussi à lire le billet de Clochix sur Boot to Gecko pour plus d’informations.

Quelques nouvelles aussi pour Nightingale : j’ai discuté avec Stevo (ancien développeur Songbird) à propos du projet, rien de neuf si ce n’est que le thème est l’élément bloquant la sortie.

Pour finir, petite découverte par un utilisateur Songbird : Nectarine Demoscene Radio. C’est un flux radio avec différentes «démos» audio, du bon son 8-Bit mais pas que :)
J’ai ajouté le flux à l’extension BirdTune au passage.

Commentaires sur mes extensions|Comments on my add-ons

Depuis que POTI à décidé de fermer les commentaires sur la plateforme d’extensions suite à un problème de spam, je vous invite à publier vos commentaires sur cet article concernant n’importe quelle de mes extensions. Vous pouvez aussi rapporter différents problèmes sur les pages Google Code dédiées :
Since POTI decided to close comments on the add-ons platform because of spam flood, I invite you to post comments on this article about any of my add-ons. You can also report issues on the dedicated Google Code pages :

Merci et en espérant que POTI trouve une solution rapidement pour ré-ouvrir les commentaires.
Thanks, and hopes for POTI to quickly find a solution to reopen comments.