Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Clutter : enfin une bibliothèque d'animation pour GNOME

Posté par Étienne Bersac (Jabber id, page perso, ). Modéré le 04 août 2007.
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.

> Lire la dépêche (19 commentaires, moyenne: 4,5).  

Vous avez demandé le commentaire #856280.

Qu'en est-il de KDE ?

Posté par Thomas Preud'homme (Jabber id, ) le 04/08/2007 à 19:44. (lien). Évalué à 4.

Et qu'en est-il de KDE ? Existe-t-il une librairie équivalente ? Si non est-il prévu d'en faire une voire, y'en a-t-il une en cours de développement ?

--
Don't run, we are your friends : CBS (http://www.cbs.nu)
  • [^]Re: Qu'en est-il de KDE ?

    Posté par meven (page perso, ) le 04/08/2007 à 20:12. (lien). Évalué à 10.

    Il existe une librairie pour KDE aussi : Quasar.

    En gros ce framework a les mêmes fonctions que clutter.

    Petit article qui en parle sur le dot.kde.org : http://dot.kde.org/1183388210/

    Quasar a été présenté à l'akademy par son auteur, ça a l'air de grande qualité.

    • [^]Re: Qu'en est-il de KDE ?

      Posté par Diablo150 (page perso, ) le 05/08/2007 à 08:46. (lien). Évalué à 3.

      Je me posait la même question à propos de KDE.

      Ca semble alléchant, surtout si ça sera inclut dans KDE 4.0

      Mais de la même manière, il a fallut récrire les applications pour passer vers QT4, Quasar devrait aussi demander ce traitement de faveur.

      Est ce que ça sera le cas des applications "standards" de KDE ?

      Et est ce que ça sera désactivable à la volée, voir automatiquement si on lance une application 3D ?

      Je sais que c'est le cas avec Windows Vista, sûrement Mac OS X, mais si touts ces effets graphiques monopolisent le GPU, c'est au final pas très utilisable si on utilise des applications 3D.

      • [^]Re: Qu'en est-il de KDE ?

        Posté par med (page perso, ) le 05/08/2007 à 09:21. (lien). Évalué à 5.

        Quasar ne sera pas inclus dans KDE 4.0, il arrive trop tard. Les développeurs discutent en ce moment de ce qu'il faut faire en attendant l'arrivée de Quasar dans KDE 4.1 : http://lists.kde.org/?t=118518132600004&r=1&w=2 .