Double couche de nouveautés open-source

Côté client : Firefox 3.5, avec en particulier le nouveau moteur Javascript TraceMonkey ultra-rapide, la navigation privée (a.k.a. « porn mode » ;-)), la géolocalisation, la gestion des tags <audio> et <video> permettant d’avoir cela sans plugin Flash (à tester ici par exemple)… Bref du tout bon ! Attention comme d’habitude, certains plugins ne sont pas encore à jour (en particulier Google Gears).

Côté serveur : PHP 5.3 version finale, après 2 ans de gestation… Là aussi  plein de nouveautés dont la gestion des namespaces ou encore les fonctions anonymes

Gnome 2.26 est disponible

Comme tous les 6 mois chez Gnome (mais aussi Ubuntu et d’autres, grâce au très bon mode de release « time based »), voici Gnome 2.26 et son lot d’évolutions incrémentales : un logiciel de gravure, du partage de fichiers simplifié… — toutes les informations dans la Release Note ! Tout cela sera bientôt intégré dans vos distributions favorites évidemment…

Maintenant, une des vraies questions pour Gnome — comme pour toute plateforme  stable et mature depuis quelques années — c’est l’évolution et comment passer à l’étape suivante, surmonter les limitations techniques et proposer des fonctionnalités dans l’air du temps, innover.

WordPress 2.7 « Coltrane » est disponible

Et c’est la même histoire que la dernière fois pour la version 2.6 : super-facile, RAS, marche nickel… avec en plus la nouvelle interface d’administration qui est vraiment très bien faite, et désormais la mise à jour de WP peut se faire par celle-ci !

Tous les détails se trouvent dans le post présentant cette version 2.7 sur le blog de développement de WP, pour en avoir un aperçu, regardez la vidéo de présentation (n’hésitez pas à la mettre en HD et en plein écran) :

Inutile de préciser que Coltrane est déjà installé sur ce blog… C’est Noël 🙂

OpenOffice.org 3.0 en version finale !

C’est la fête de l’open-source, ces jours-ci : OpenOffice.org, un des monuments — pour ceux qui ne connaîtraient pas, c’est une suite bureautique gratuite et libre, avec traitement de texte, tableur, présentation, base de données… — vient de livrer la version finalisée 3.0, en développement depuis plusieurs années !

De nombreuses nouveautés, améliorations de performance et corrections de bugs sont naturellement au programme, pour n’en retenir que quelques-uns sélectionnés de manière parfaitement arbitraire :

  • Pour les utilisateurs de Mac, la plus importante : OpenOffice est désormais une application native Mac, plus besoin de X11 — et rien que cela, c’est une révolution !
  • La gestion des formats de fichier ODF 1.2 (natif et standardisé ISO) et Microsoft Office 2007 (OOXML)
  • La gestion des extensions (des plug-ins !)
  • Un solveur d’équations
  • De nouvelles icônes — rassurez-vous, pas de changement d’ergonomie aussi radical que celui d’Office 2007 et ses « ribbons ».

Petits bémols : à l’heure actuelle, le site web est pris d’assaut (bien que la release date de lundi, c’est dire !), et est donc réduit à son strict minimum, à savoir la page de téléchargement, et d’autre part, la version Mac n’est pas encore disponible en français (ce qui est le cas pour Windows et Linux).

Bref, la plus connnue des suites bureautiques open-source s’offre une belle une cure de jouvence et tout le monde peut en profiter !

Gnome 2.24, GTK+ pour Mac

Les news de la journée côté logiciels libres :

  • Gnome annonce la version 2.24, qui inclut une plateforme mobile (y a-t-il des téléphones / tablettes l’utilisant ? aucune idée !) en plus d’évolutions incrémentales, de nouvelles versions et de polish par rapport à la version précédente…
  • GTK+ est désormais disponible sur Mac OS X, ce qui devrait permettre soit de développer sur Mac avec cette librairie graphique plutôt que Cocoa (quel intérêt ??), soit de faire tourner des applis GTK/Gnome sur Mac nativement, sans avoir à utiliser X11, ce qui semble nettement plus intéressant… En combinaison avec Mono, ça peut donner des trucs intéressants.

Django 1.0 : pour perfectionnistes avec des deadlines…

Django

C’est le slogan de Django, le framework Python de développement web du moment : la version 1.0 vient d’être annoncée après environ 3 ans de développement — et près de 4000 commits depuis la précédente version stable !

Parmi les particularités intéressantes de cet outil (bien entendu open-source) :

  • un générateur d’interface d’administration à partir d’un schéma de base de données très puissant et customisable, sans doute LA fonctionnalité phare de Django ;
  • un générateur de schéma de base de données à partir d’un modèle objet ;
  • un mécanisme de configuration des URL de votre site très paramétrable ;
  • un mécanisme d’applications « pluggables » et ré-utilisables qui permettent de construire un site à partir de briques — voir par exemple Pinax, qui est une tentative de bâtir un modèle de site de réseau social sur Django et des applications ré-utilisables : openid, tags, forum, inviter un ami, tout y est, c’est étonnant !
  • et bien sûr : des templates sans code et bien séparés de la logique applicative, la gestion de l’Unicode, de l’internationalisation…

Bref, si je devais coder un site from scratch en custom aujourd’hui, c’est une technologie que je regarderai de très, très près !

Et si vous voulez voir de (nombreux) exemples, je vous invite à consulter Django Sites, dont l’objet est précisément de référencer les sites construits sur Django…

WordPress 2.6

Ca devient une habitude : avec une régularité de métronome, une nouvelle version de WordPress apparaît… et l’upgrade de ce blog se déroule sans aucun souci !

On parle aujourd’hui (enfin, depuis lundi 14 juillet) de la version 2.6 « Tyner », qui propose de nombreuses nouveautés dont j’ai noté en particulier :

  • l’intégration du plugin Google Gears, qui ajoute un cache local à votre navigateur, pour accélérer le chargement des pages (et non pour blogguer hors-ligne… sans doute pour la 2.7 !)
  • la gestion des versions d’un article, ce qui permet de revenir en arrière
  • la prévisualisation des thèmes avant de les appliquer

Plus plein de petites améliorations sympa, par exemple un petit compteur qui vous indique le nombre de plugins qui disposent d’une nouvelle version (un peu comme l’affichage du nombre de commentaires en attente de modération…) ou encore un compteur de mots.

A noter cette très sympathique vidéo qui présente les grosses nouveautés en 3 minutes 29 chrono !

Nouveautés open-source : KDE 4, Bazaar, Sim City

Quelques « grosses » nouveautés open-source viennent de sortir ; je vous propose d’en faire un rapide tour d’horizon.

KDE 4

La nouvelle génération du gestionnaire de bureau « concurrent » de Gnome vient de sortir en version finale ce 11 janvier, après plusieurs années de conception et de développement : KDE 4.

Cette nouvelle version majeure embarque de nombreuses nouveautés sur à peu près tous les niveaux, i.e. autant en termes de fonctionnalités offertes que de librairies sur lesquelles les développeurs vont pouvoir construire leurs application. Bien évidemment, toutes ces briques tirent parties de nombreux composantes open-source !

Pour en citer quelques-unes sans ordre particulier :

 

  • Plasma est le nouveau bureau avec le thème Oxygen, et propose (évidemment !) des widgets
  • Solid est une couche d’abstraction par rapport au matériel, facilitant la gestion de ceux-ci de manière transparente pour les applications KDE 4 — par exemple, le branchement d’appareils photos numériques ou de périphériques Bluetooth
  • Dans les applications, on note : Dolphin, le nouveau gestionnaire de fichiers avancé et Okular, une visionneuse de multiples formats de fichiers

Pour avoir un aperçu complet, vous pouvez aller voir le Visual Tour de KDE 4 sur le site kde.org, il présente les fonctionnalités avec moult captures d’écran.

Bref, si vous êtes impatients, vous pouvez télécharger et compiler directement KDE 4, sinon, comme nombre de personnes, il ne vous reste plus qu’à attendre que cet environnement soit packagé pour votre distribution favorite — la plupart ont déjà commencé le travail bien avant cette version ! Il faut cependant bien garder en tête que cette version n’est « que » le début : comme chez Microsoft quand sort une nouvelle version majeure comme Vista, il faut maintenant que les développeurs d’applications KDE modifient celles-ci pour tirer parti de toutes les nouvelles fonctionnalités offertes par cet environnement, ce qui risque évidemment de prendre un peu de temps.

Bazaar

Avec un peu de retard (ça date de mi-décembre), vous noterez que la version 1.0 de Bazaar est sortie. Bazaar, c’est un logiciel de gestion de version — un concurrent de CVS, Subversion ou encore Perforce — qui a la particularité d’avoir été conçu pour fonctionner spécifiquement en mode distribué, i.e. à travers Internet.

Cela signifie qu’il n’y a pas de référentiel de source central, mais chaque utilisateur dispose de sa propre branche de code, qu’il peut ensuite pousser vers d’autres utilisateurs. Dans la mesure où cet outil (écrit en Python) a été conçu par Canonical, qui est aussi derrière Ubuntu, Bazaar est bien entendu particulièrement utile pour les projets open-source avec des contributeurs partout autour du monde !

 

Sim City

Enfin, dans un style complètement différent, vient de sortir Metropolis, c’est-à-dire le code du grand classique du jeu vidéo qu’est Sim City, en version open-source (le nom change pour de classiques raisons de propriété intellectuelle) — attention, là rien n’est vraiment encore packagé et d’utilisable directement, mais ce n’est qu’une question de temps !

Au revoir Netscape

AOL vient d’annoncer qu’ils arrêteront de développer le navigateur Netscape à compter du 1er février prochain, soit pratiquement 10 ans jour pour jour après la création de la version open-source qui a donné naissance, quelques années plus tard, à Firefox… Ce n’est sans doute pas vraiment une nouvelle compte-te nu des parts de marché respectives de ces deux navigateurs (moins de 1% contre environ 16%) : heureusement que l’héritier est là !

Au-delà du fait que c’est le premier navigateur web que j’ai jamais utilisé (version 0.93 je crois, sur les stations Alpha de l’école…), on peut raisonnablement dire que c’est le logiciel qui a « lancé » Internet auprès du grand public grâce au côté graphique et facile à utiliser (merci les liens hypertextes), conformément au design de Sir Tim Berners-Lee ! Et c’est sans doute la fin d’une marque qui eut son heure de gloire au temps de la « new economy » version fin des années 90.

Via Techcrunch.