Home.

Bienvenue sur le site personnel de Christophe Beyls.
Voici les derniers articles publiés, toutes sections confondues.

Android aux Jeudis du Libre

Agenda

Ce jeudi 5 avril 2012 je serai intervenant aux Jeudis du Libre de Bruxelles où je ferai une présentation exclusive sur Android et en particulier ses aspects techniques et libres. Attention, le public visé est majoritairement technique (programmeurs, hackers, amis du libres) même s’il s’agit avant tout d’une introduction générale.

Android

Au programme:

Ma présentation durera environ 1h30 à 2h et se déroulera au Betagroup Coworking Space.

La vidéo de la présentation dans son intégralité a été mise en ligne. Vous pouvez la visionner ci-dessous:

Ubuntu Oneiric Ocelot

Linux
Tux

En octobre dernier, Ubuntu sortait sa mise à jour semestrielle habituelle, dénommée cette fois-ci “The Oneiric Ocelot”, ce qui signifie littéralement l’ocelot onirique (l’ocelot étant un chat sauvage).

Oneiric est une mise à jour majeure d’Ubuntu, étant donné que le système est maintenant basé sur l’environnement de bureau Gnome 3 et non plus Gnome 2. Cependant, l’interface choisie n’est pas le nouveau Gnome Shell mais une nouvelle version d’ Unity, l’interface spéciale d’Ubuntu qui existe depuis un an.

Unity est une interface à priori séduisante, qui présente des similarités avec Gnome Shell (et facilite la transition vers celui-ci), mais que j’ai trouvé un peu rebutante à l’usage. Parmi les principaux défauts, je citerai les suivants:

Il y a aussi les options parfois énervantes qu’on peut heureusement changer:

L’avantage principal d’Unity est son intégration complète avec les applications-clé: calendrier, lecteur de musique, client mail, logiciel de messagerie instantanée. Par exemple, toute la musique cataloguée par le lecteur audio Banshee est disponible immédiatement en tapant le nom d’un morceau ou d’un artiste dans le “dash” (le menu principal). De même, certaines applications peuvent afficher des informations d‘état via leur icône dans le lanceur (comme sur Mac), ce qui est assez pratique.

Pour le reste, tout est une question de goûts. Et si l’environnement Unity est sans cesse amélioré, il n’est certainement pas au goût de tout le monde. Depuis cette nouvelle version, il n’est plus possible d’utiliser le bureau classique d’Ubuntu avec ses extensions et les effets 3D. Par contre, si le coeur vous en dit, vous pourrez installer Gnome Shell et l’environnement Gnome 3 original en suivant ces instructions. Vous pourrez alors disposer d’un bureau comme celui-ci:

J’ai moi-même longtemps hésité entre Unity et Gnome Shell avant de finalement opter pour ce dernier grâce à ses nombreux thèmes et extensions qui fournissent les fonctions dont j’ai besoin. Bien entendu, tout cela demande un peu de temps et de patience avant d‘être configuré selon ses désirs, tandis que l’environnement Unity est assez complet et préconfiguré dès le départ pour fournir les fonctions utiles au plus grand nombre.

Je suis globalement déçu de la stratégie de Canonical concernant Unity. Pourquoi ne pas avoir basé cette nouvelle version de l’interface sur Gnome Shell, en l’adaptant grâce à des extensions désactivables comme l’a fait Linux Mint dans sa version 12?

Peut-être pour se baser sur un système existant plus classique en attendant que Gnome Shell soit parfaitement stable et éprouvé. S’il fonctionne très bien dans l’ensemble, j’ai remarqué que Gnome Shell ne fait pas bon ménage avec les cartes graphiques AMD de dernière génération et le pilote vidéo propriétaire qui soit affiche de la corruption à l‘écran, soit fait redémarrer le shell de temps en temps, selon la version. Espérons qu’AMD travaille avec les développeurs de Gnome Shell et qu’ils règlent cela rapidement.

Autre problème concernant cette version d’Ubuntu en général: le noyau linux qu’elle intègre s’adapte mal à la toute dernière génération d’ordinateurs portables basés sur les architectures Sandy Bridge et Ivy Bridge. Si vous désirez installer Ubuntu sur ces machines, vous devrez mettre à jour le noyau manuellement ou attendre la prochaine mouture qui sort fin avril.

Terminons par un résumé des nouveautés applicatives d’Ubuntu Oneiric:

En conclusion, je considère toujours Ubuntu comme une distribution GNU/Linux majeure et incontournable même si elle traverse actuellement une période de transition et d’adaptation. Attendons de voir ce que nous réserve la prochaine version, qui sera supportée à long terme et mettra par définition l’accent sur la stabilité.

iPhone 4S et iOS 5

Apple
Apple iPhone

Personne n’a pu échapper à l’annonce du décès du charismatique Steve Jobs, cofondateur et ex CEO d’Apple, ce 5 octobre 2011. Je ne reviendrai pas ici sur la vie de cet homme qui restera dans toutes les mémoires. Le concept de l’iPhone et de l’iPad, c‘était lui. Il est donc en partie l’instigateur – ou le précurseur – de l’explosion actuelle de l’industrie du mobile.

L’iPhone 4 reste à l’heure actuelle le mètre-étalon des smartphones. Un jour avant la mort de Jobs, Apple organisait une keynote pour dévoiler le successeur de son téléphone vedette: l’ iPhone 4S.

Les réactions qui ont suivi cette annonce furent fort mitigées et beaucoup de technophiles ont été déçus. Pourquoi? Comme l’a très bien rappelé Tim Cook, le nouveau CEO, il est difficile d’améliorer encore un produit aussi abouti que l’iPhone 4. Alors, quelles sont les nouveautés de la version 4S?

Voilà pour les vraies nouveautés. Le design de l’appareil reste globalement identique. Après ces explications un peu techniques, le service marketing est entré en scène et a ébloui le public avec “Siri”, l’assistant vocal personnel. Il s’agit d’un logiciel de reconnaissance vocale contextuelle évolué qui s’active à tout moment en maintenant le bouton principal enfoncé.

Les plus observateurs d’entre vous auront remarqué qu’il y a dans cette vidéo deux femmes qui ont les mains occupées au moment où elles sont censées appuyer sur le bouton de leur iPhone pour activer Siri. Mais bon, le but d’une publicité n’est pas d‘être réaliste mais de faire vendre, non?

Revenons-en à la technologie en elle-même. Siri est d’une part capable de parler via un logiciel de synthèse vocale. Jusque-là rien de révolutionnaire, le premier Mac le faisait déjà en 1984. D’autre part, Siri interprète vos paroles dans leur contexte tel un être doué d’intelligence pour lancer différentes tâches sur le téléphone, rien que ça. Actuellement en version bêta, il reconnaît l’anglais, le français et l’allemand. Pour réaliser cela il a un petit secret: il se fait aider en communiquant avec des serveurs sur internet. Sans connexion internet, Siri ne fonctionne pas.

Dans la pratique, la reconnaissance est assez précise et supérieure à celle des systèmes de base d’Android et Windows Phone 7, pour peu que vous ayez une bonne prononciation. Si par contre vous parlez anglais avec un fort accent japonais tel ce monsieur, vous risquez d’avoir du mal:

À la base, Siri était une application gratuite disponible pour tous les modèles d’iPhone et iPod Touch avec microphone, utilisant une technologie développée par la société Nuance. Apple a racheté le concept et en a fait une exclusivité de l’iPhone 4S, en retirant l’application originale de l’App Store. On a donc affaire ici à un véritable coup marketing plus qu‘à une réelle innovation. Apple s’est probablement rendu compte du manque d’intérêt que susciterait son nouveau téléphone, d’autant plus que les précédents modèles profitent également des nouveautés logicielles importantes apportées par la dernière version de leur système d’exploitation mobile: iOS 5.

iOS 5 est sorti en version finale pour le grand public de 12 octobre 2011 après quelques mois de tests auprès des développeurs. La mise à jour s’est faite dans la douleur pour un nombre non négligeable d’utilisateurs qui ont été obligés de réinitialiser leur téléphone après plusieurs tentatives. Une fois ce cap passé, on a accès à quelques sympathiques fonctions déjà annoncées en juin dernier:

Parmi cette liste, on retrouve quelques généreux emprunts à la concurrence. Personnellement je ne vois aucun mal à cela et je pense qu’il faut savoir prendre exemple sur les bonnes idées pour faire avancer l’innovation, ce qu’Apple a fait ici avec succès. Par contre, j’apprécie nettement moins leur comportement hypocrite lorsqu’ils attaquent leurs concurrents en justice pour violation de brevets plus abstraits les uns que les autres lorsque ce sont eux qui sont copiés.

Ces fonctionnalités sont à présent disponibles gratuitement sur iPhone 4S, iPhone 4, iPhone 3GS, iPod Touch de 3e et 4e génération, iPad et iPad 2. Il est clair que quand on lit cela et qu’on apprend que le prix de l’iPhone 4S sera identique à celui de son prédécesseur soit 640 EUR pour le modèle de base, on a du mal à se convaincre de l’intérêt de son achat à court terme. À part peut-être pour rendre un hommage à Steve Jobs?

L’iPhone 4S arrive en Belgique le 28 octobre 2011.

Ubuntu Natty Narwhal

Linux
Tux

Fin avril 2011, la nouvelle cuvée de la distribution Ubuntu Linux a vu le jour. Cette fois l’animal se nomme Natty Narwhal, ce qui signifie “Narval chic”. Pour votre culture générale, sachez qu’un narval est un cétacé qu’on surnomme également “licorne des mers”.

La grande nouveauté est l’intégration d’ Unity dans la déclinaison pour ordinateurs de bureau. Unity est la nouvelle interface qui a été introduite dans la version précédente d’Ubuntu pour les netbooks. À présent, la version netbook a disparu tandis que la version desktop intègre une nouvelle version améliorée d’Unity qui s’adapte à toutes les machines, avec petit ou grand écran.

Personnellement je n’ai pas beaucoup testé Unity car je le trouve pour l’instant trop limité et pas assez personnalisable à mon goût donc je serais incapable de décrire son utilisation en détails. Pour faire simple, Unity remplace le menu d’accès aux applications et la barre des tâches de Gnome par un dock intégré s’affichant à gauche de l‘écran. Heureusement, on peut toujours accéder au bureau Gnome 2 par défaut avec les effets Compiz en choisissant cette option sur l‘écran de login au démarrage.

Toujours au niveau de l’interface graphique, le thème Gnome d’Ubuntu a un peu évolué et les barres de défilement sont à présent masquées par défaut et remplacées par une fine barre d’indication de la progression du défilement. Passez votre souris dessus et les boutons de défilement apparaissent en surimpression à l‘écran. L’intérêt de la chose est de laisser plus d’espace pour l’affichage du contenu des zones à défilement. Si vous n’aimez pas, vous pouvez désactiver l’option en désinstallant les paquetages concernés:

sudo aptitude purge overlay-scrollbar liboverlay-scrollbar-0.1-0

L’Ubuntu Software Center prétend quant à lui concurrencer le Mac App Store et se dote d’un système de commentaires et de notation des applications. Plus fort encore, il permet de tester directement les applications sans les installer sur la machine au moyen de WebLive que vous pouvez activer en installant un client freeNX via la commande suivante:

sudo aptitude install qtnx

Vous pourrez ensuite tester l’application de votre choix d’un clic sur le bouton “test drive” ce qui vous connectera sur un serveur distant exécutant cette application.

Au niveau des applications, Firefox est passé à la version 4 lors de la sortie d’Ubuntu 11.04 en avril, et est depuis lors continuellement mis à jour sans qu’il faille attendre la sortie d’une nouvelle version d’Ubuntu et sans avoir à recourir à l’utilisation de dépôts PPA externes. À l’heure où j‘écris ces lignes, Firefox en est déjà à la version 7.

La suite bureautique LibreOffice, fork d’OpenOffice, remplace officiellement cette dernière. Remmina remplace Terminal Server Client en tant que client de connection bureau à distance multi-protocoles (compatible RDP, VNC, NX, XDMCP, SSH, Telepathy). Enfin, Banshee, que j’affectionne particulièrement, remplace Rhythmbox en tant que lecteur audio par défaut. Ce dernier point est plutôt rassurant vis-à-vis de l’avenir de Mono (l’implémentation libre de .NET) dans Ubuntu. En effet, lors de la sortie de la version précédente d’Ubuntu je vous expliquais que le logiciel de gestion de photos F-Spot, écrit lui aussi pour Mono, avait été remplacé par Shotwell, un programme considéré comme inférieur en termes de fonctionnalités même si un peu plus stable. Cette décision de faire de Banshee le lecteur audio par défaut prouve simplement que Canonical ne livre pas une guerre contre une technologie mais choisit simplement le meilleur logiciel, quelle que soit la technologie utilisée. Je reparlerai probablement plus en détail de Mono dans un futur billet.

Natty Narwhal est la dernière version d’Ubuntu basée sur Gnome 2 et fait office de version de transition avant la prochaine qui sort mi-octobre et sera basée sur Gnome 3 et Unity. De grands changements sont à prévoir et je vous expliquerai tout cela en détail.