I've always thought that Canola could be used as almost a replacement for Hildon if the right plugins where available. Having a built in IM program that allows me to now have to shrink down canola to use it would be cool, I would love IRC support as well. xChat is good but having it all in one would be cool.<br>
<br><div class="gmail_quote">On Tue, Apr 21, 2009 at 11:57 PM, Quim Gil <span dir="ltr"><<a href="mailto:quim.gil@nokia.com">quim.gil@nokia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Welcome Thiago!<br>
<div class="im"><br>
ext Thiago Bolaum wrote:<br>
> Hi,<br>
> My proposal for GSoC this year is to build a IM Client plugin for<br>
> Canola. It'll will use python-puple and continue the development of this<br>
> libpurple's binding.<br>
<br>
</div>I was not very keen with the load of Canola specific projects presented<br>
to GSOC. Not that I have anything against Canola and not even against<br>
their good job mobilizing developers, but at some point it felt that<br>
Canola would become a whole services framework per se (a similar feeling<br>
to the one got with liqbase, but this is for another thread).<br>
<br>
For instance, Canola-Bittorrent is a marriage that kind of makes sense.<br>
Canola-IM... less so? It's fair to assume that most systems where Canola<br>
will be installed will have Maemo's RTComm, Pidgin and/or some kind of<br>
Telepathy related IM aplication. Why another IM?<br>
<br>
The point of your project is good: make it easy for Maemo users to IM<br>
with friends in several networks. I wonder if Canola is the right<br>
platform for that (but fair enough if you project got approved) but I<br>
hope a big % of your time can be invested improving the integration of<br>
libpurple in the Maemo platform. At the moment this integration is not<br>
precisely optimal and any help improving this situation is welcome.<br>
<div><div></div><div class="h5"><br>
<br>
> The idea is to improve python-puple along the whole development, adding<br>
> features and correcting bugs as needed. Everything inside Canola is done<br>
> using Python, and I will use the existing plugins as reference. I also<br>
> intend to compile a comprehensive tutorial on how to build plugins,<br>
> explaining what I've learned about Canola's architecture and framework<br>
> in a wiki or blog.<br>
><br>
> I'll try to release a usable version as soon as possible, because one of<br>
> the most important parts of the project is respond to community<br>
> feedbacks. Features and bug fixing will be done with your help, guys! =)<br>
> I'll count on you to use it extensively and report problems and ideas to me.<br>
><br>
> I'm currently a M. Sc. student, working with processors interconnection,<br>
> at Unicamp (Universidade Estadual de Campinas) in SP/Brazil. My nick at<br>
> freenode and garage is bolaum.<br>
><br>
> --<br>
> Thiago 'bolaum' Borges Abdnur<br>
> ----------------------------------<br>
> "Trust no one..."<br>
> - Deep Throat (The X-Files)<br>
><br>
<br>
</div></div><font color="#888888">--<br>
Quim Gil<br>
open source advocate<br>
Maemo Software @ Nokia<br>
_______________________________________________<br>
maemo-community mailing list<br>
<a href="mailto:maemo-community@maemo.org">maemo-community@maemo.org</a><br>
<a href="https://lists.maemo.org/mailman/listinfo/maemo-community" target="_blank">https://lists.maemo.org/mailman/listinfo/maemo-community</a><br>
</font></blockquote></div><br>