La 3D à grands coups de Clutter...
Après Beryl/Compiz, on était en droit de se demander à quand les applications bureautiques intégreront une ergonomie tridimensionnelle. Le premier pas est désormais fait avec Clutter!
Projet très récent, Clutter est en réalité une librairie libre (sous licence LGPL) qui permettra de développer des applications en trois dimensions. Cette librairie gérant 3D et animations est basée sur OpenGL.
Le site officiel nous apprend que la complexité du développement OpenGL (ou optionnellement OpenGL ES) sera éclipsée par une API de développement simple d'accès. L'objectif de Clutter est l'intégration parfaite de la 3D dans un environnement utilisateur (notamment grâce à Cairo, pour le dessin vectoriel, GTK ...). Tout ceci n'est que la partie immergée de l'iceberg : le développeur pourra s'appuyer sur Clutter pour mettre un pied dans la révolution qui s'opère au niveau du GUI. L'intérêt de l'utilisateur réside dans l'utilisation d'outils beaucoup plus "sexy".
Et à ce stade on peut dire que les premières applications, les "toys" comme les concepteurs de Clutter aiment à les appeler, en mettent plein les mirettes. Entre Opt, visionneuse de slides en 3D et un lecteur d'images/vidéos dans le style du "Surface" de Microsoft, on sent tout de suite le réel potentiel de cette bibliothèque qui on l'espère aura un avenir brillant. Si vous souhaitez tester ces applications, vous pouvez toujours vous rendre sur le site officiel http://clutter-project.org/ et récupérer la dernière version du projet ainsi que les toys associés. Prévoyez tout de même du temps pour vous lancer dans cette aventure, le nombre de paquets additionnels à télécharger et installer pouvant être important.
Clutter