Last 5 Posts from 2008/March/25

GSoC: Enlightenment and BlueZ

So it's that time of the year again, almost summer in North, winter here in South and Google helping free software projects with its Summer of Code. I'm glad some projects I'm involved were accepted, including: Enlightenment and BlueZ.

I'll be a mentor for Enlightenment and we have great ideas, if you're interested in them, mail me or go to #edevelop @ irc.freenode.net so we can discuss your ideas, experiences... It's a great way to get involved in computer graphics and a platform that is growing everyday on mobile systems, with adopters like Canola2 and now OpenMoko!

As for BlueZ, I'm not mentoring, but some friends are, they also have great ideas, things that will benefit every GNU/Linux bluetooth user, from mobile to desktops to laptops, some are really interesting like better audio support. It's a way to get into kernel and low-level user space world, and get paid for it ;-)

Canola model plugin example

You might know that INdT released Youtube plugin as free software, it's great feature-wise and touches almost every part, providing new models, views and controllers, those with complex use cases like threaded models so GUI will not block during HTTP requests and even options menu.

That's cool because one can do lots of things (and some users are already showing us some nice plugins!), but we still need some base text introducing people to the concepts, with smaller code, so here it is: Canola URLBookmark source code and text.

This introduces you to some concepts, explains about "plugins.info" and how plugins are loaded and in the end you have a list of URL to play. Of course this hard coded list of URL is on purpose so you take some time to change it to something more useful. If you ask me, I'd like to see UPnP, MPD, Samba, Avahi, Shoutcast and lots more.. I did my part, everything you need to know is there, now it's your turn. ;-)