lundi, février 20 2006

SVG et XULRunner feront assurément bon ménage

Il y a quelques temps, j'avais bricolé une petite application pour XULRunner pour afficher l'heure sur le bureau à la manière d'un desktop tool comme konfablator et autre dashboard (Opera permettra prochainement de construire ce genre de gadgets bien pratique).

SVGClock allie un tout petit peu de XUL (Javascript + XML/RDF) et du SVG pour le côté graphique. La transparence de la fenêtre se fait correctement sous windows mais pas sous linux encore, l'icône de fenêtre ne disparaît pas malheureusement, du moins pour l'instant.

Eh bien un projet similaire et bien plus élégant voit le jour. Les problèmes d'intégration à l'environnement graphique sont les mêmes, mais visuellement, c'est réussi !

vendredi, décembre 30 2005

En attendant jingle

Jingle, en avez-vous entendu parler ? Si ce n'est pas le cas, il y a une séance de rattrapage sur le Jabber Journal #25 !
Grâce encore une fois à Google (Google Talk), Jabber se dote d'ores et déjà de la voix sur IP, et bientôt de la vidéo, d'un système d'échange de fichiers correct, des jeux en ligne et de bien d'autres petites merveilles !
Parmi les autres petites merveilles, il se pourrait qu'il y ait enfin un système de tableau blanc partagé normalisé, tel que ceux de Coccinella et de Inkboard (Inkscape).
Mais en attendant Jingle, voici une petite idée sympa découverte au coin d'un bookmark social (Blogmarks) : il s'agit d'un tableau blanc en canvas/SVG partagé et synchronisé pour tous ceux qui l'affichent en XML-RPC (motorisé par python). Bon, canvas/SVG est désormais implémenté dans gecko, une petite appli XUL saurait donc parfaitement faire office de tableau blanc partagé à condition de trouver un serveur pour stocker les données graphiques et héberger les applis RPC. On peut même rêver à un tableau blanc encore plus perfectionné !
Si on ajoute à cela qu'un client Jabber en XUL, mozchat, est en train d'émerger, qu'il est bien prometteur, notamment grâce au principe des extensions (oui, comme pour Firefox !), et la solution est trouvée pour partager un tableau blanc jabber en peu de frais. Bon en peu de frais, sauf qu'il faut trouver le temps... Soit-dit en passant, le projet mozchat mérite un coup de pouce parce qu'il est bien construit mais manque de petites mains, alors si vous vous sentez l'envie d'y participer...
Premier post avec performancing pour firefox : excellente extension !

mercredi, septembre 28 2005

Buzz mais pas trop

Parmi les technos bichantes, il y a XUL et SVG ! Mis ensemble, ça peut donner des trucs intéressants... Tout le monde à bien noté l'existence, quelque part sur un bout de disque dur de MozMapEditor, miam miam !

Il n'y a pas si longtemps, Daniel Glazman s'enthousiasmait sur les possibilités de XULRunner : Forget Konfabulator, forget Dashboard, forget Tcl/Tk.. Tilt à mon oreille ! Si on peut utiliser XULRunner pour se construire des outils du type Konfabulator, Rainmeter, samurize, SuperKaramba ou Gdesklets, alors on a l'outil de gadgets utiles pour toutes les plateformes !

Je n'ai pas essayé longtemps, avec XULRunner et SVG, on peut le faire ! Ca demande sûrement de normaliser un peu : gestion des gadgets, options, mais en très peut de lignes, on peut se faire une petite horloge sympa. Je vous laisse imaginer les possibilités offertes par le SVG ! Je regrette juste le manque des filtres SVG.

Bon le résultat se trouve là.

EDIT du 29 septembre à 15h20 : Voir ici pour quelques améliorations : clic gauche pour déplacer, milieu pour fermer et un affichage digital avec des paths. Dommage que sous linux l'arrière plan de la fenêtre ne soit pas caché. Si par ailleurs quelqu'un sait comment faire disparaître l'icône de la barre des tâches (windows, gnome, kde) ça m'intéresse !

EDIT du 30 septembre à 10h10 : svgclock 0.3