Il m'est arrivé, à plusieurs reprises, de parler du binding java-gnome. Depuis que je passe sur le canal IRC régulièrement, j'ai eu l'occasion, avec des utilisateurs et hackers plus expérimentés que moi, de travailler sur le système de notification. Le système se base donc sur libnotify qui est utilisé par le joli notify-osd qui a fait son apparition avec Jaunty Jackalope.

Le travail n'est pas encore dans la branche principale de java-gnome mais ça ne devrait pas tarder. Tout ceci grâce à Serkan Kaba qui a tout développé sur sa branche personnelle dédiée à libnotify. Pour la compiler, on passe par les commandes suivantes sans oublier d'installer le paquet libnotify-dev :
$ bzr checkout <url>
$ cd libnotify
$ ./configure --prefix=/usr
$ make
$ sudo make install


Il est alors possible d'utiliser le binding, un exemple est disponible et donne le résultat que voici.

On pourra donc espérer voir cette nouvelle fonctionnalité dans la prochaine version de java-gnome (qui attendra un bon moment quand même à cause de la sortie très récente de la release 4.0.11). Notez qu'il est également possible d'interagir avec le système de notification via dbus mais la solution proposée par java-gnome paraît beaucoup plus simple d'emploi et a l'avantage de ne pas avoir à installer la dépendance dbus-java.