[Telepathy] beginner informations

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Thu Jan 21 02:23:39 PST 2010


Le jeudi 21 janvier 2010 à 10:06 +0000, JS Ubei a écrit :
> Dear all,

Hi,

> I need to develop a small dedicated application to communicate, here the key points :
> 
> - No contact or account to manage : one account per application, with only one contact.
> - I need to have the capabilities of
>     * know if the contact is online or offline
>     * video chat if the contact is online
>     * send files if the contact is online (pictures to show).
>     * And maybe to send short messages when the contact is offline.
> - all the (powerful) existing applications are (very) too complex, the goal is to keep contact with a old person.
> 
> I'm a good professional developer but I don't know how work communication frameworks, protocols, etc ... I will buy my first webcam today ! I never use one before, old school, I know ...
> 
> I'm looking for use empathy / telepathy framework, if possible with the python language. I want to develop the user interface with GTK on a minimal debian system. When the OS boot the dedicated application will start automatically ...
> 
> What you think about my need ?

Sounds like something you could do using Telepathy.

> Which protocol for my need ?

I'd use XMPP (aka Jabber). It's an open protocol and telepathy-gabble is
our best connection manager.

> Are the EMPATHY python binding sufficient ? There is very few documentation ...

We dropped libempathy(-gtk) in the 2.29 branch (and so the Python
bindings) but you can use telepathy-python directly.
I suggest you to start by reading the Telepathy manual [1] to understand
the general ideas behind Telepathy. Then take a look at the exemples
shipped with telepathy-python and the specification [2].

Regards,


	G.



[1] http://people.collabora.co.uk/~danni/telepathy-book/
[2] http://telepathy.freedesktop.org/spec/index.html




More information about the telepathy mailing list