[maemo-community] [GSoC 09] - IM Client For Canola Using Python-purple

From: Quim Gil quim.gil at nokia.com
Date: Wed Apr 22 07:57:17 EEST 2009
Welcome Thiago!

ext Thiago Bolaum wrote:
> Hi,
> My proposal for GSoC this year is to build a IM Client plugin for
> Canola. It'll will use python-puple and continue the development of this
> libpurple's binding.

I was not very keen with the load of Canola specific projects presented
to GSOC. Not that I have anything against Canola and not even against
their good job mobilizing developers, but at some point it felt that
Canola would become a whole services framework per se (a similar feeling
to the one got with liqbase, but this is for another thread).

For instance, Canola-Bittorrent is a marriage that kind of makes sense.
Canola-IM... less so? It's fair to assume that most systems where Canola
will be installed will have Maemo's RTComm, Pidgin and/or some kind of
Telepathy related IM aplication. Why another IM?

The point of your project is good: make it easy for Maemo users to IM
with friends in several networks. I wonder if Canola is the right
platform for that (but fair enough if you project got approved) but I
hope a big % of your time can be invested improving the integration of
libpurple in the Maemo platform. At the moment this integration is not
precisely optimal and any help improving this situation is welcome.

> The idea is to improve python-puple along the whole development, adding
> features and correcting bugs as needed. Everything inside Canola is done
> using Python, and I will use the existing plugins as reference. I also
> intend to compile a comprehensive tutorial on how to build plugins,
> explaining what I've learned about Canola's architecture and framework
> in a wiki or blog.
> I'll try to release a usable version as soon as possible, because one of
> the most important parts of the project is respond to community
> feedbacks. Features and bug fixing will be done with your help, guys! =)
> I'll count on you to use it extensively and report problems and ideas to me.
> I'm currently a M. Sc. student, working with processors interconnection,
> at Unicamp (Universidade Estadual de Campinas) in SP/Brazil. My nick at
> freenode and garage is bolaum.
> -- 
> Thiago 'bolaum' Borges Abdnur
> ----------------------------------
> "Trust no one..."
> - Deep Throat (The X-Files)

Quim Gil
open source advocate
Maemo Software @ Nokia

More information about the maemo-community mailing list