Archive

Archives pour la catégorie ‘Planet’

Ubuntu 11.04 s’appellera ….

…Natty Narwhal, que l’on pourrait traduire par « Narval Chic » ou « Narval astucieux ».

Ubuntu 11.04 : Natty Narwhal

Comme chaque semestre, Mark Shuttleworth s’est fendu d’une longue annonce pour présenter le nom du futur bébé.
De ce que l’on peut retirer de cette annonce, pas grand chose, si ce n’est la continuité du travail déjà réalisé sur Ubuntu 10.04 et 10.10 :
- Une amélioration du design
- L’amélioration de la compatibilité avec les processeurs ARM

Vous pouvez retrouver l’annonce ici.
Et suivre les nouveautés dans la page dédié du blog.

Ubuntu, ce qui va changer….

Ubuntu : nouveau logo

Je viens de débuter la mise en place de plusieurs pages pour recenser l’ensemble des nouveautés qui seront incluses dans chaque versions d’Ubuntu.

Vous pouvez retrouver ces notes de versions, pour Ubuntu 10.10 et 11.04.

J’essaierais de faire des mises à jours régulières. Vous pouvez également laisser des messages ou me contacter en cas d’erreur ou d’oubli.

Ubuntu 10.10 : Le nouveau thème se dévoile…

Un petit article pour signaler que l’équipe de design d’Ubuntu a dévoilé la nouvelle version du thème Ambiance, qui sera publiée pour Ubuntu 10.10.10.

Ubuntu 10.10 : Nouveau thème ambiance

Cette deuxième version du thème principal d’Ubuntu apporte un certains nombre d’améliorations, et de raffinements. Pour effectuer ce travail Canonical à embauché Andrea Cimitan, créateur de Murrine et qui travaille activement sur le thème de Gnome et sur la gestion des thèmes dans GTK.

La couleur Beige/marron/crème, disparait définitivement pour laisser place uniquement aux couleurs officielles d’Ubuntu. L’ensemble offre un meilleur contraste et plus de cohérence.

Les boutons ont subit un léger lifting, avec un effet de dégradé; les contrôles ont également été modifiés; la barre de défilement à subit une cure d’amaigrissement, et s’intègre maintenant un peu mieux dans les fenêtres; enfin la barre de progression est un peu plus fine est également mieux intégré au thème.

Ubuntu 10.10 : thème ambiance

Cette version n’est pas encore la version finale, et évoluera surement, d’ici à la sortie de Maverick. Et Il manque encore à l’appel la nouvelle police caractère et la transparence rgba pour compléter le tableau. On apprend également qu’un nouveau lot d’icônes devrait être publié, mais malheureusement, pas avant la version suivante d’Ubuntu ( 11.04 ).

Le lien vers l’annonce

La logithèque Ubuntu : Version 3.0

La logithèque Ubuntu, ou « Software center » en anglais, a remplacé le logiciel « Ajout / suppression » de Gnome il y 8 mois, avec la sortie de Ubuntu 9.10. Cette première mouture n’apportait pas de réel avantage, mis à part une meilleure fluidité dans l’installation des applications.

La version 2.0, qui est apparu avec Ubuntu 10.04 Lucid Lynx, a apporté son lot de nouveautés, avec une interface revue, assortie au nouveau thème, la mise en place de sous catégories pour faciliter la recherche d’applications, la possibilité de sélectionner les différents dépôts et d’en voir le contenu. Et enfin une simplification dans l’installation d’applications.

La version 2 est donc maintenant publiée, et les développeurs préparent la version 3.0 qui accompagnera Ubuntu 10.10.10 Maverick Merkaat.

Voici donc un petite liste des nouveautés qui pourraient être publiés…

Oneconf :

Oneconf est un nouveau service permettant de sauvegarder la liste des logiciels installés sur un ordinateur. Les données sont sauvegardés via UbuntuOne. À partir de la il est possible de partager ses configurations avec des amis, de consulter les configurations des amis. Ou plus simplement de récupérer une configuration sauvegardé après une installation.

Logithèque : oneconf

C’est ainsi une bonne manière de faciliter la réinstallation de son ordinateur après un formatage, ou encore de partager et découvrir de nouvelles applications utilisés par ses amis.

Pour les prochaines versions, d’autres options devraient faire leurs apparitions, comme la sauvegarde de la configuration du système.

Notations et commentaires

Autre nouveauté notable, le retour des notations. Ces dernières étaient présentes dans l’application « Ajouter/Supprimer », mais avaient disparus avec la logithèque. Il sera donc possible à nouveau de voir la notation de chaque application, mais également de publier sa propre notation, ainsi qu’un commentaire.

Logithèque 3.0 : notations et commentaires

Nouvelle présentation

La page principal devrait encore évoluer, comme le montre l’aperçu ci-dessous :
Logithèque 3.0 : Design

L’encombrement du panneau principal a été réduit, ainsi que les icônes, pour mieux s’adapter aux netbook, qui disposent d’une définition d’écran plus limité.

Deux nouvelles sous sections font leurs apparitions :

  • Une section présentant les applications « favorites »
  • Une section pour les nouvelles applications disponibles. Ce dernier panneau indique un changement possible dans la politique de « release » d’Ubuntu, puisqu’il implique la possibilité de publication de nouvelles versions de logiciels. C’est déjà le cas – et c’est une première – avec Firefox 3.6 qui a été publié dans les dépôts d’Ubuntu 8.04 en lieu et place de Firefox 3.

Gestion des plugins/Greffons

Pour certains logiciels comme Firefox il devrait être possible de gérer l’ensemble des greffons depuis la fiche du logiciel ( Comme le montre le dessin ci-dessous )

Logithèque 3.0 : Greffons

Il suffira alors de sélectionner les Greffons que l’on souhaite activer et d’appliquer les changements. Simple et efficace.

Achat d’application

Autre nouveauté marquante, ce sera la possibilité d’acheter des applications via la logithèque. Pour l’instant peu d’informations ont filtrés à ce sujet. On sait que cette application devrait être structuré de la même manière qu’Ubuntu Music Store. Une sorte d’application web intégré à la logithèque.

Il sera possible de lister les applications achetés, de voir les applications disponibles et de réaliser un achat via Ubuntu One. On ne connait pas encore le contenu de ce futur magazin en ligne, ni le type de contenu vendu (uniquement logiciels ? Ou logiciels et services). Ni la procédure pour proposer des applications à la vente.

La partie payante se comportera comme un dépôt logiciel, limité en accès.

Glisser, déposer et c’est installé…

Autre option intéressante, spécifique à la version netbook. Ce sera la possibilité de faire un glisser/déposer d’une application de la logithèque vers le lanceur d’applications d’Ubuntu Netbook Edition. Cette action aura pour effet d’installer l’application sélectionnée.

Les autres petites améliorations

- Certaines optimisations ont été réalisés pour accélérer l’affichage des listes d’applications

- Il sera également possible de partager via les réseaux sociaux un logiciel.

- Un historique de tous les paquets installés et désinstallés sera également présent.

- Un nouveau processus devrait être établis pour permettre aux développeurs de proposer facilement leurs applications dans la logithèque. Que ce soit pour de nouvelles versions d’Ubuntu mais aussi pour les versions actuellement supportés.

- Il est également prévu de réviser les descriptions des différentes applications pour les rendre plus compréhensibles par le commun des mortels.

- L’ajout d’un bouton « ou est l’application » pour aider les utilisateurs à savoir dans quel menu se trouve l’application.

- L’ouverture des liens APT se fera maintenant directement dans la logithèque.

Et la suite ?

Le travail va continuer avec la version suivante d’Ubuntu :
- La possibilité d’activer une fonctionnalité de « dons » pour aider les développeurs open-sources.
- La possibilité de vendre des greffons d’applications
- une recherche avancée
- La fin de Gdebi remplacé par la logithèque
- de meilleures performances pour l’ensemble de l’application

Évidement toutes ces spécifications peuvent évoluer et changer. Certaines peuvent être retardés, d’autres avancées selon le planning établi. Vous pouvez retrouver ( en anglais ), des informations plus détaillés sur la page du projet. Ou encore consulter la liste des taches planifiés pour la logithèque pour Ubuntu 10.10 dans launchpad.

NB : Je test actuellement sur le blog le service Flattr qui permet de rémunérer les auteurs de contenu via micropaiement. Pour plus de détail je vous invite à consulter ce blog. Pour ceux qui veulent des invitations faites le moi savoir, il m’en reste deux disponibles. Sinon vous pouvez vous inscrire, et les invitations arrivent assez rapidement en général.

Tracker : la renaissance

Tracker

Tracker est un moteur de recherche local pour votre ordinateur. Il permet d’effectuer des recherches de fichiers, mais aussi dans les fichiers eux même ou encore dans votre courrier électronique.

Ce projet est assez vieux, on parlait de sont inclusion dans le projet Gnome il y à quelques années déjà. Mais à cause de mauvaises performances et d’un développement lent il n’a jamais vraiment pu s’imposer sur le bureau Gnome.

Aujourd’hui c’est d’ailleurs un véritable manque, car aucun réel moteur de recherche n’est implémenté dans Gnome, alors que ce genre de fonctionnalités est maintenant standards ( que ce soit sous KDE, sous Windows Seven ou OSX ).

L’année 2009 à marqué toutefois un réveil du projet, on est ainsi passé de la version 0.5 à 0.7 en un peu plus d’un an et les premiers développements de la nouvelle version 0.8 devraient arriver en 2010.

3 Générations de moteurs de recherches

Pour mieux comprendre la suite de l’article, on va s’arrêter un peu sur les différents types de moteurs de recherches disponibles. Techniquement on peu diviser ces moteurs en 3 générations :

- La première génération ( qui correspond au petit moteur de recherche de fichiers de Gnome ), est un moteur de recherche simple, qui va aller chercher un fichier selon son nom, son type ou sa date de modification. Vous tapez « lenomdemonfichier », Et il s’en va le chercher sur votre ordinateur. Dans le meilleur des cas, il est doté d’un cache pour offrir un temps de réponse plus rapide.

Le gros inconvénient de cette première génération, c’est qu’elle est extrêmement limitée. Vous ne pouvez chercher que par le nom du fichier ou son extension. Et si vous ne vous rappelez pas du nom du fichier ou que vous tapez un nom légèrement erroné, vous n’aurez surement aucun résultat pertinent.

De fait ces moteurs de recherches sont peu utilisés. Et on préférera souvent avoir une bonne organisation de l’arborescence des répertoires pour éviter de perdre nos fichiers.

- La seconde génération de moteur de recherche s’est donc attachée à proposer un résultat de recherche un peu plus efficace. Ici il est question de reprendre les fonctionnalités du moteur de 1ere génération, mais en plus de lui permettre d’aller chercher le contenu des informations de chaque fichier ( lorsque c’est pertinent ). Le gros avantage c’est que la recherche devient un peu plus précise. Vous pouvez par exemple facilement retrouver un document texte sur un thème précis, en tapant un mot contenu dans ce document.

Tracker dans sa version stable 0.6.X fait parti des moteurs de seconde génération. Mais la encore la recherche reste peu utile, car le moteur de recherche ne pourra parcourir que le contenu de fichiers lisibles ( documents textes principalement ). Si vous souhaitez chercher d’autres types de documents, comme des images ou des vidéos, vous vous retrouvez donc avec le même problème que le moteur de première génération.

- C’est ici qu’intervient le moteur de recherche de 3éme génération, qui s’appuie sur le bureau sémantique. Le bureau sémantique consiste à construire un réseau d’informations sur l’ensemble des éléments du bureau; que ce soit les médias, les documents, les applications ou tout autre élément pertinent composant l’ordinateur ou son réseau. Pour chaque élément on va garder en base de donnée des informations pertinentes sur son contenu ( par exemple pour une photo l’auteur de la photo, la date de prise, le lieu, la définition… ). Il sera en plus possible d’associer des tags pour chaque élément ( exemple : photos de vacances ), permettant ainsi de regrouper les fichiers sans prendre en compte l’arborescence.

Enfin, pour rendre le système encore plus intelligent,le système créé des liens entre les différents éléments du bureau. Par exemple votre ami « Paul » vous envoie les photos de vacances que vous avez passés ensemble. Vous les stockez dans un répertoire. Puis quelques jours plus tard vous souhaitez les voir de nouveau. Il vous suffit de chercher « Paul » dans le moteur pour retrouver les fichiers qu’il vous a envoyé. Vous ajoutez le tag « Photo de vacances » et elles se retrouveront dans votre gestionnaire de photos dans la bonne catégorie ( si ce dernier supporte Tracker) .

Tracker 0.7 : le renouveau… expérimental.

Pendant l’année 2009, l’équipe de Tracker à décidé, de refondre totalement le projet. L’objectif est de créer un moteur interne performant, standardisé et facile d’utilisation.

Pour ce faire le projet c’est logiquement orienté vers des standards reconnus.

En premier SPARQL, qui est le langage utilisé pour effectuer des requêtes a la base de donnée de Tracker. SPARQL est un standard défini par la W3C, une des briques du futur web sémantique. Il est officiellement devenu une recommandation en janvier 2008 et permet d’effectuer des requêtes intelligentes en relation avec des documents,images, etc.

La seconde technologie qui fait son entrée dans Tracker s’appel NEPOMUK pour « Networked Environment for Personalized, Ontology-based Management of Unified Knowledge » ou en français : Environnement réseau pour une gestion ontologique personnalisée de la connaissance unifiée.
C’est ni plus ni moins que le standard défini par un projet Européen pour le bureau sémantique que l’on à vu plus haut.

C’est donc avec la version 0.7.X que ces fonctionnalités ont commencés à faire leurs apparitions. De sorte qu’aujourd’hui Tracker propose un moteur de recherche sémantique « simple ». Il manque encore en effet un certain nombre d’éléments comme les liens entre élément, ou plus simplement une meilleure intégration.

Enfin un dernier élément à prendre en compte dans Tracker, s’appel le « mineur ». Ce sont des modules qui viennent s’ajouter au moteur principal et qui vont avoir pour rôle d’aller chercher les informations sur des éléments spécifiques. Pour l’instant Tracker dispose de 3 type de « mineur » :
- Mineur de fichier, qui va aller chercher la liste des fichiers présents dans votre répertoire personnel et va en extraire le contenu.
- Mineur d’applications, qui récupère le nom et les descriptions des applications présentes sur votre ordinateur
- Le mineur de courrier électronique qui va aller chercher les courrier électronique et leur contenu dans Evolution.

Tracker 0.8 : première version stable

Avec la version 0.8, qui sera la prochaine version stable du moteur et qui devrait officiellement arriver mi 2010, on devrait voir arriver de nouvelles fonctionnalités, notamment de nouveaux mineurs :
- Le mineur rss : qui, comme son nom l’indique, permettra d’aller chercher dans le contenu Rss
- Le mineur internet : qui permettra de garder les informations sur les pages visités et de les retrouver facilement
- D’autres mineurs liéés aux services en lignes (Réseaux sociaux, documents en ligne, etc…)

Enfin le système devrait être encore optimisé vers une meilleure prise en compte des standards de bureau sémantique. Cette version est d’autant plus importante qu’elle pourrait être incluse dans Gnome comme projet officiel. La version 0.7 n’a été accepté qu’a titre de dépendance externe dans gnome 2.30. En cause, l’absence d’une version stable moderne, et le manque de maturité du projet.

Enfin l’équipe de Tracker travail en étroite collaboration avec l’équipe de Zeitgeist. Ce dernier projet permet de garder une trace des actions effectués par l’utilisateur dans le temps, sur les fichiers ou les applications.

Quelques liens :

- Site du projet
- Site du projet sur Gnome
- Blog d’un des développeurs

Lifting pour Ubuntu.

Le voilà enfin !! Après plusieurs années d’attente, Canonical a publié le nouveau dessin de la marque Ubuntu. Au menu, nouvelles couleurs, évolution des logos, de la typographie et changement de thème.

L’actuel thème n’a en effet que peu changé depuis le lancement de la distribution en 2004. C’était donc devenu une demande récurrente de beaucoup d’utilisateurs.

En 2009 une équipe avait été mise en place pour refondre le thème et l’aspect général d’Ubuntu, mais depuis cette époque, peu de nouvelles avaient filtrés sur le travail effectué. Ce n’est que ces derniers jours que l’on avait pu noter divers rumeurs sur une annonce importante à venir.

Nouveaux logos :

Toutes les marques liées à l’environnement d’Ubuntu vont faire l’objet d’une refonte de leur aspect, même si pour l’instant Canonical n’a présenté que certaines d’entre elles. ( Il manque par exemple le nouveau logo de Kubuntu ) :

- Ubuntu :

Logo Ubuntu
Nouveau logo Ubuntu

-Xubuntu :

Logo Xubuntu

-Canonical :

Logo Canonical

- Logo des sites communautaires :

Logo Ubuntu QA

Nouveaux thèmes :

voici le nouveau thème, avec en premier lieu le thème de l’écran de chargement :

Ecran de chargement Ubuntu 10.04

Les deux nouveaux thèmes GTK :
Le thème clair qui viendra remplacer le thème « Human » après 6 ans de bons et loyaux services. Il présente des couleurs très claires et un fond d’écran à dominante violette.

Thème clair Ubuntu

Le thème sombre qui viendra se substituer au thème « DarkRoom » :
Thème sombre Ubuntu

On peut voir que la décoration de fenêtre adopte un positionnement des boutons sur la gauche un peu particulière. Le thème est simple et clair et les info bulles sont maintenant de couleur violette transparente.

En 2004, pour le thème Human l’idée était de faire ressortir les couleurs « Humaines » avec une palette de couleur chaude marron/orange/rouge. Aujourd’hui, en 2010, le mot utilisé pour définir les couleurs est basé sur la « Lumière », la « clarté », avec plus de blanc et gris clair et un orange assez lumineux.

Voilà pour le principal. Vous pouvez retrouver plus d’informations sur la page du Wiki ici : https://wiki.ubuntu.com/Brand.

On devrait également disposer de nouvelles informations ces prochains jours, avec l’implémentation de ces nouveaux éléments dans Lucid Lynx. Personnellement je suis curieux de voir comment sera le thème du GDM.

Ubuntu 10.04 : Ipod, Ipod Touch, Iphone

Iphone et Ubuntu

Véritable succès commercial, les produits mobiles Apple sont aujourd’hui présents dans presque tous les pays. Malgré une politique contestable et souvent en opposition avec l’esprit des logiciels libres, on compte sous notre distribution de nombreux clients d’Apple.

Ces utilisateurs étaient jusqu’à présent confrontés au problème de synchronisation. Faute de client compatible sous linux, il est en effet difficile,voir impossible de réaliser cette synchronisation, et bien souvent, il est nécessaire de hacker son appareil. Beaucoup de personnes préfèrent donc utiliser une partition Windows pour réaliser cette opération.

Différents projets sont en cours pour résoudre ce problème. Notamment le projet Gtkpod, qui contient la librairie de synchronisation LibGpod et l’interface graphique Gtkpod. Ces 6 derniers mois le projet à connu une rapide évolution offrant une compatibilité accru.

De fait, avec Ubuntu 10.04, Gpod est disponible dans sa dernière version 0.99 (contre 0.7 sous Karmic ) auquel vient s’ajouter de nouvelles librairies de gestion USB pour les Ipod Touch et Iphone. De quoi améliorer fortement la support des Iphones et Ipods.

Peut être une raison de moins de garder une partition Windows…

Page du projet Gtkpod

NB : N’ayant aucun appareil Apple, je n’ai pas pu faire de test. Donc pour ceux qui utilisent ce genre d’appareil n’hésitez pas à poster vos commentaires et témoignages.

Ubuntu Lucid : Première version du manuel utilisateur.

Initié il y a plusieurs semaines, le projet de création d’un manuel complet pour l’utilisation d’Ubuntu, vient de passer une étape importante avec la publication d’une première version préliminaire.

Ubuntu user manual

L’objectif ambitieux vise à atteindre un livre de 150 pages, traduit en 30 langues différentes.

Ce livre s’adresse principalement aux nouveaux utilisateurs et aux débutants qui trouveront via cet ouvrage tous les détails pour partir à la découverte de leur nouvelle distribution : du téléchargement des ISO jusqu’à la découverte des différents logiciels du système.

Actuellement on est déjà à plus de 80 pages avec cette pré-version, le contenu principal est maintenant complet mais il manque encore quelques détails importants comme les captures d’écran, qui devraient arriver prochainement. La version définitive sera fournit le 18 mars prochain, laissant un mois de travail pour traduire dans les différentes langues, et sera disponible dans les dépôts principaux d’Ubuntu ou au format html sur le site de Canonical, le tout, sous licence Creative Commons Attribution–Share Alike 3.0.

Même si dans le monde francophone nous disposons déjà de l’excellent livre Simple comme Ubuntu réalisé par Didier Roche, on peut se féliciter du travail accompli ici par la communauté.

télécharger le manuel en anglais

EDIT : Voici le lien vers le projet pour ceux qui veulent avoir plus de détails et participer au projet.
Page du wiki

Logithèque Ubuntu et Lucid Lynx.

Ubuntu Logithèque

Apparut avec Ubuntu 9.10, la logithèque vise à remplacer à terme l’ensemble des logiciels de gestion de paquets et à faciliter l’installation, la gestion et la mise à jours des logiciels. Actuellement, la version présente sous Karmic est considéré comme la Version 1. La version 2 qui va faire son apparition avec Lucid devrait apporter de nouvelles fonctionnalités :

- Notes et commentaires des utilisateurs : Premier chantier en cours, la possibilité pour les utilisateurs de pouvoir noter les applications et paquets, et poster des commentaires. Chacun pourra également proposer des suggestions aux mainteneurs des paquets – Modification de la description, nouveau tags, changement de catégories, etc… -.

Comme c’est déjà le cas pour Ubuntu One ou Apport, l’ensemble du système sera géré via un compte Launchpad. Dans le but d’identifier les utilisateurs et stocker les informations.

Les paquets ou dépôts tiers pourront aussi proposer ce genre de données ( notations et commentaires ) via l’intégration de métas données directement dans les paquets.

- Extension des fonctionnalités : Actuellement la logithèque permet d’installer uniquement des logiciels. Pour la version 2, il est prévu d’offrir une alternative à Synaptic (gestionnaire de paquets avancé) et gdebi ( le gestionnaire d’installation des paquets).

Pour remplacer synaptic, une nouvelle catégorie « paquet système » va faire son apparition dans la logithèque. Elle contiendra tous les paquets qui ne sont pas des logiciels, et pourrait être accompagné d’un moteur de recherche plus complet.

- Intégration de sous catégorie : Les logiciels devraient intégrer une solution plus complète de classement. Actuellement seul la catégorie principale est présente, ce qui est insuffisant au vu de la quantité de logiciels et paquets disponibles. Pour une meilleure organisation les logiciels devraient donc être divisés en différentes sous-catégorie.

- Historique est suivi des actions : Un nouveau système de log va être mis en place pour de gérer et de suivre finement les actions effectués par l’utilisateur – Installation de paquets, Mises à jours, … – Ceci devrait permettre à l’utilisateur d’effectuer des recherches avancées plus fine ( par date d’installation ) et au développeur de récupérer des informations d’hypothétiques problèmes d’installation.

- Nouveau thème : Enfin l’apparence et l’ergonomie devrait également faire l’objet d’améliorations.

Gnome Boston Summit 2009

Gnome

Un nouveau meeting réunissant les membres de Gnome à Boston vient de s’achever. A cette occasion, la blogoshpère en ébullition à laissé transparaitre le déroulement de cet événement. L’équipe d’e-node en profite donc pour réaliser une petite synthèse et vous révéler quelques informations intéressantes.

GTK 3

La nouvelle API de gestion graphique du bureau commence (ndr. enfin !!!) à faire parler d’elle. Les développeurs viennent d’officialiser la nouvelle branche de développement de GTK 3, qui se différencie de ses prédécesseurs par l’absence des bibliothèques GTK dépréciées. Lors de cette rencontre à Boston, un des responsables du projet à eu l’occasion de discuter des défis à venir.

Il est ici question des bases de l’API (et non des détails).

La nouvelle bibliothèque XInput2, développée par l’équipe du serveur graphique, va intégrer GTK 3. Elle lie le serveur graphique à GTK et a pour particularité de gérer le multi-pointage (le multi-touche), offrant ainsi une réelle possibilité d’évolution dans le support des périphériques.

Pour les développeurs, la difficulté se situe alors au niveau de l’incompatibilité d’Xinput2 avec XInput1 (déjà implémenté dans GTK+). Elle implique un gros travail de réécriture pour l’intégrer à GTK, sans gâter les librairies associées. Cette évolution est d’autant plus importante que la première version stable de la bibliothèque XInput2 vient de sortir et qu’elle est officiellement intégrée à X.org depuis la version 1.7.

Une autre avancée considérable — qui devrait être prochainement intégrée à GTK 3 : la gestion et la personnalisation du thème graphique par l’utilisateur et les programmes. Un gros travail est en cours pour offrir une API plus flexible, qui permettra d’intégrer nativement — par exemple — des onglets du type de Google Chrome. Ce travail de rénovation se fait en coopération avec Trolltech (qui développe QT) afin d’offrir une meilleure compatibilité entre les deux gestionnaires graphiques.

Enfin, le dernier sujet important évoqué concernait la possibilité d’intégrer Clutter dans GTK afin de supporter des animations plus poussées.

C’est une bonne nouvelle de voir que le projet GTK 3 avance sérieusement. En effet, alors que le nouveau projet de Gnome 3 est très actif depuis plus d’un an maintenant, l’équipe de GTK n’avait que peu communiqué sur le passage à GTK 3. C’est maintenant chose faite et nous suivrons les évolutions avec intérêt.

Clutter 1.2

Clutter continue de se développer rapidement et se prépare à passer en version 1.2. À ce propos, de nombreux sujets de discussion ont été abordés :

  • l’amélioration des performances générales et la qualité du rendu Open GL.
  • l’intégration de nouvelles fonctionnalités pour les développeurs.
  • l’assimilation par GTK 3.

Nous ne rentrerons pas dans les détails, mais Clutter fait partie des éléments les plus mature du futur Gnome 3 …

Kit d’enregistrement

Une petite équipe a présenté un nouveau système d’enregistrement permettant d’analyser les réactions et le comportement des utilisateurs face à une interface graphique. Ce système enregistre en parallèle 4 flux vidéos différents — via Gstreamer — dont les résultats peuvent être, à postériori, analysés en détail.

Ce travail entre dans le cadre de recherches visant à améliorer l’expérience utilisateur.

Cette équipe — conduite par Novell — pourrait déboucher à terme sur la constitution d’un laboratoire spécifique à l’usabilité, géré par le projet Gnome.

Présentation du travail réalisé sur Gnome-Shell

Jon McCann à de nouveau présenté Gnome-Shell, un an après sa première intervention, donnant l’occasion de se rendre compte du travail réalisé.
De plus, une bonne nouvelle est venue du côté de Red-Hat qui à décidé de s’impliquer à plein temps dans le projet, ce qui devrait encore accélérer son développement.

Pour le reste, la présentation des détails de Gnome Shell à permis d’aborder la refonte de l’interface.

Deux éléments intéressants sont ressortis des discussions :

  • La réflexion autours du nouveau système de notification avancé, qui devrait mieux intégrer le flux d’information au bureau et éviter de noyer l’utilisateur. Il devrait s’appuyer en partie sur l’API (notify-OSD) développée par Canonical.
  • La création d’une nouvelle interface de gestion des contacts. L’idée est, tout en s’inspirant du travail effectué sur Empathy, de changer la façon d’interagir avec ses contacts. Ainsi les contacts ne dépendraient plus d’une application (Evolution, Empathy, …), mais à l’inverse les applications utilisées dépendraient de l’action que l’on souhaite effectuer avec un contact : parler, appeler, envoyer un fichier, envoyer un email, jouer, etc…

Autre intervention sur le sujet — mais sur un autre point technique : l’intégration de solutions orientées Internet, avec l’utilisation avancée de Webkit, Javascript et CSS.

L’idée n’est pas de développer des applications complexes via ces langages, mais de faciliter la création de petites applications et leur interaction avec l’environnement. C’est aussi un bon moyen d’amener les nombreux développeurs web à s’essayer à la création de widgets ou de fonctionnalités pour Gnome-Shell. A l’heure ou la barrière s’estompe rapidement entre les applications Web et les applications de bureau, cette solution parait pragmatique.

Géolocalisation

Après l’expérience utilisateur et l’intégration des réseaux sociaux, un autre des fils conducteurs du futur de Gnome concerne la géolocalisation. Ce thème à beaucoup avancé avec l’arrivée de la bibliothèque Geoclue et de l’interface GTK Libchamplain. Ce système — associé aux donnée libres fournies par Open Street Map — permet aujourd’hui d’offrir des résultats spectaculaires !

Pierre-Luc Beaudoin était chargé de présenter les évolutions du bureau dans ce domaine. Il en a profité pour présenter son projet Emerillion, qui utilise les dernières technologies du monde libre pour offrir un gestionnaire de carte avancé. Le résultat est saisissant et son intégration à Gnome est envisagée.

Cette réunion était aussi l’occasion de démontrer l’efficacité des cartes Open Street Map, qui offrent bien souvent des résultats supérieurs aux cartes propriétaires.

Ainsi, de nombreux sujets ont été évoqués sur l’utilisation de la géolocalisation, que ce soit au niveau des réseaux sociaux ou du monde professionnel …

Gnome Object Introspection

Autre élément central de l’évolution de Gnome, GObject Introspection (GOI pour les intimes) continue son petit bonhomme de chemin. Actuellement, environ 85% des objectifs ont été atteints pour offrir une API opérationnelle.

Pour rappel, GOI est un framework de développement, permettant de créer des programmes avec différents langages tels que Python, C++, Java ou encore Javascript. Le code est ensuite convertit en code C, beaucoup plus efficace mais plus difficile à maîtriser. Une manière de garder un environnement cohérent autour du C, tout en permettant à de nombreux développeurs de travailler facilement sur le projet.

Telepathy

Telepathy — le framework de communication utilisé par Empathy — a fait l’objet de multiples réunions. Ce fut l’occasion de faire le point sur les différentes technologies employées dans ce framework et de soulever les problèmes liés au manque de coordination.

  • MC5 (Mission Control 5) est une librairie développée par Nokia intégrée à Telepathy. Elle permet de simplifier le développement des applications de communication, sans avoir à se préoccuper dans le détail de leur fonctionnement. Cette bibliothèque pose actuellement quelques soucis aux développeurs car de gros changements ont eu lieu entre MC4 actuellement utilisé et MC5, rendant son fonctionnement peu adapté aux besoins des développeurs de Telepathy.
  • Niveau stabilité et sécurité, Empathy et Telepathy se basent sur certaines bibliothèques dépréciées de Gnome. Les développeurs souhaitent donc s’orienter vers la suppression de ces vieilles librairies, ce qui devrait permettre d’intégrer de nouvelles fonctionnalités : visio-conférence à plusieurs, système d’authentification, utilisation de certificats, meilleure gestion des chats, meilleure gestion du statut hors-ligne.
  • OTR (Off-the-Record Messaging) est un protocole de cryptographie qui devrait être intégré, à terme, dans Telepathy.
  • Les tubes qui permettent de se connecter de manière simple et rapide à des services et logiciels entre différents utilisateurs, via les protocoles de messagerie. Cela ouvre de nombreuses possibilités, les applications pouvant communiquer entre elle facilement ; par exemple pour faire du travail collaboratif ou encore accéder à distance à un ordinateur.

Voici donc les quelques éléments qui ont retenus notre attention et qui semblent promettre pleins de bonnes choses ‑ ainsi que beaucoup de travail pour les équipes de développeurs … Le projet Gnome à retrouvé une dynamique forte et GTK paraît repartir sur de nouvelles bases prometteuses.

Il reste toutefois beaucoup de travail et un sortie de Gnome 3 en avril 2010 paraît peu réaliste. On peut donc raisonnablement penser que les grands changements n’interviendront pas avant octobre 2010, voire avril 2011.
Pressentiment qui semble être confirmé par l’équipe de Gnome, qui souhaite continuer le cycle Gnome 2.x jusqu’à la disponibilité d’une versions stable et fiable de Gnome 3 …