[maemo-developers] [canola-devel] [GSoC 09] IM Client for Canola - report 1

From: Valerio Valerio vdv100 at gmail.com
Date: Thu Jun 4 15:07:39 EEST 2009
Hello,


On Thu, Jun 4, 2009 at 6:16 AM, Thiago Bolaum <bolaum at gmail.com> wrote:

>
> Telepathy:
>   . Built to be a generic communications framework using D-Bus.
>   . Has Python bindings to facilitate the use of D-Bus, using conection
> managers.
>   . Can be used with EFL D-Bus MainLoop (used inside Canola).
>   . Has a connection manager called telepathy-haze that exposes libpurple's
> protocols to Telepathy framework.
>   . A bit more burocratic access than python-purple, since it isn't a
> direct binding.
>   . These connection managers (gabble (jabber), butterfly (MSN), haze
> (libpurple), salut (Bonjour)) seem pretty stable.
>
> python-purple:
>   . Easy to use and less burocratic, since it is a direct binding (written
> in cython) to libpurple.
>   . Already implements all basic signals, enough to develop the IM plugin,
> or at least a version with basic functionalities.
>   . Active and accessible developers, to help improving the lib.
>   . Needs testing and some bugs correction (I was able to fix an annoying
> one, concerning the necessity of LD_PRELOADing libpurple).
>   . Using this would lead to a more stable and usable version of
> python-purple, but less time would be spent developing the plugin itself.
>
> As said before, I think that both could handle the job, having their own
> pros and cons. So we wanted some feedback from you guys, which do you think
> is better and why. After that, I'll talk to antognolli and we will have a
> final decision on which we'll work with.


I'm not a expert in this area, but by your assumptions seems to me that
telepathy offer a better future for your project, and also will allow you to
extend and add more feature in the application. Probably python-purple will
be easier to use, but the telepathy features should reward your effort.
And also notice that telepathy is under active development and have a large
community that will help you for sure.

Thanks for listening and accept the community comments :).

Best regards,

-- 
Valério Valério

http://www.valeriovalerio.org



>
> --
> Thiago 'bolaum' Borges Abdnur
>
>
> _______________________________________________
> Canola-devel mailing list
> Canola-devel at garage.maemo.org
> https://garage.maemo.org/mailman/listinfo/canola-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20090604/c120ed08/attachment.htm 
More information about the maemo-developers mailing list