C'est avec un léger retard que KDE vient d'annoncer la sortie de la version KDE4 beta 1. Cette version est importante car les bibliothèques de KDE sont gelées. Maintenant les développeurs de KDE vont se concentrer sur l'intégration de toutes les technologies dans les différentes applications KDE et bien sûr sur la correction des bogues des bibliothèques KDE.
Les applications seront gelées pour la beta 2 annoncée pour la fin du mois. La RC1 devra sortir à la fin du mois de septembre et KDE 4.0 le 23 octobre. Les paquets pour Kubuntu, OpenSUSE et Mandriva sont déjà disponibles.
L'annonce de KDE a voulu mettre en lumière quelques applications :
Marble : c'est un Google Earth libre reprenant les fichiers de Google Earth. D'ailleurs trois étudiants travaillent dessus dans le cadre du Summer Of Code de Google. Marble se servira directement de Wikipedia et il permettra aux développeurs de coder des modules complémentaires.
Dolphin : il ne remplace pas Konqueror mais essaye d'être juste un gestionnaire de fichier qui fait une seule chose mais le fait bien. Les accros de Konqueror pourront toujours utiliser ce dernier.
Clutter : enfin une bibliothèque d'animation pour GNOME
Compiz permet de jouer avec les fenêtres, et le fait très bien, cependant il ne gère rien de l'interface de l'application elle-même. La composition de l'affichage n'est pas un coup de baguette magique sur les applications pour les rendre fluides comme c'est le cas sur Mac OS X. D'ailleurs, Le prochain Mac OS recevra une nouvelle brique pour construire les application : Core Animation. Même Windows Vista arrive avec de quoi animer son application et tirer partie du GPU.
Le libre est à la traîne. Nous disposons de cairo pour faire du dessin vectoriel, en tirant partie si possible du GPU. seulement le dessin vectoriel ne fait pas l'animation, les transitions et autres joyeuseries. De plus, cairo est plutôt bas-niveau, comparé par exemple à Gtk+ basé sur GObject.
L'arrivée de l'iPhone avec ses effets graphiques aussi séduisants qu'ergonomiques, il fallait bien - nous aussi - faire un effort dans ce sens. Et c'est Opened Hand qui fournit Clutter, à l'instar de Fluendo et GStreamer.
Clutter est une bibliothèque d'animation basé sur GObject permettant aux développeurs d'applications de développer rapidement des interfaces graphiques riches et attractives. Clutter masque tous les appels à OpenGL voire OpenGL ES par une API GObject aussi simple que Gtk+. Tirant partie de GObject, Clutter dispose déjà de passerelles depuis python, Perl et C#, bien qu'en version 0.2 seulement.
La cible d'Opened Hand est l'embarqué, mais cette bibliothèque est parfaitement utilisable pour le bureau ! Le tout distribué sous licence GNU LGPL. Bref que du bonheur !
NdM : Merci à plagiats pour son journal sur le même sujet.
Le libre est à la traîne. Nous disposons de cairo pour faire du dessin vectoriel, en tirant partie si possible du GPU. seulement le dessin vectoriel ne fait pas l'animation, les transitions et autres joyeuseries. De plus, cairo est plutôt bas-niveau, comparé par exemple à Gtk+ basé sur GObject.
L'arrivée de l'iPhone avec ses effets graphiques aussi séduisants qu'ergonomiques, il fallait bien - nous aussi - faire un effort dans ce sens. Et c'est Opened Hand qui fournit Clutter, à l'instar de Fluendo et GStreamer.
Clutter est une bibliothèque d'animation basé sur GObject permettant aux développeurs d'applications de développer rapidement des interfaces graphiques riches et attractives. Clutter masque tous les appels à OpenGL voire OpenGL ES par une API GObject aussi simple que Gtk+. Tirant partie de GObject, Clutter dispose déjà de passerelles depuis python, Perl et C#, bien qu'en version 0.2 seulement.
La cible d'Opened Hand est l'embarqué, mais cette bibliothèque est parfaitement utilisable pour le bureau ! Le tout distribué sous licence GNU LGPL. Bref que du bonheur !
NdM : Merci à plagiats pour son journal sur le même sujet.

