[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