When I started to getting involved with GNOME, I missed some features and got frustrated on how many details I needed to know to solve simple problems. However, the magic of opensource makes every problem a matter of time.
It seems that Gtk 2.12 is going to include the GtkBuilder API that Johan has been developing for a while, this is going to allow to abtract a lot of details, it not only replace libglade and UIManager, but also, it will be possible to define treeview columns and even populate data on it from a ui designer, such designer doesn’t exist yet, this ui is yet to be created, but again, time will fix this.
Alexander Larsson is working on GVFS, a new API for accessing files and perform IO operations, that whips gnome-vfs’ ass in terms of simplicity and portability. Kudos to Alex for this work.
On the other hand I realized today via FootNotes, that Anjuta 2.2, the first stable release of the 2.x series has been released, congratulations to the developers. I hope they can include it for the development suite for 2.22, this is a must have.
We have the wider and best maintained set of bindings for a graphical toolkit, just take a look at the development activity in PyGTK, ruby-gnome, java-gnome, gtkmm.. (the list goes on). This is a core asset of the GNOME platform since it encourage our so beloved freedom of choice. C haters, you have no excuse to become a GNOME developer 🙂
GNOME is getting simpler, easier to develop and more usable every day, and we are not even braking backwards compatibility! Kudos to all the GNOME community.
The personal side
Work keeps me busy enough to being unable to accomplish the promise I made myself to release a Gtk+ msi installer before GUADEC. Hope is not lost yet, but I still need to focus on other things yet.
Working on Sun is being great so far, at last I have the opportunity to learn some things that I’ve been delaying for too long. Some of them funny, others just mandatory, but I’m enjoying my time here as I’ve never did in the past, I couldn’t have thought in any better first full-time job in my life.