Connection Managers and Presence Service

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Feb 18 03:26:01 EST 2008


Le vendredi 15 février 2008 à 14:35 -0500, Rene De Santiago a écrit :
> I've been looking at how to implement a new communication manager that  
> communicates with the OLPC presence service and I'm still trying to  
> make sense out of parts involved there, like DBus, the presence  
> service and the existing plugins (linklocal_plugin.py and  
> server_plugin.py).

As you said, these 2 plugins are a simple glue between the PS and 2
Telepathy connection manager.
linklocal_plugin is used with telepathy-salut, the XMPP linklocal CM and
server_plugin.py with telepathy-gabble, the XMPP/Jabber CM.


> Can someone provide more insight on the role of the above plugins? It  
> seems that they act as "glue" between the presence service and the  
> connection managers implemented in C.  The OLPC wiki also provides a  
> list of methods for the Presence Service DBus, what are the plugins  
> that interact between the Connection Managers and the Presence Service  
> to satisfy these methods.  Furthermore, the DBus documentation talks  
> about "bindings" that can be use to interface with it, are the plugins  
> mentioned above (linklocal_plugin.py and server_plugin.py) these  
> bindings or are they somewhere else?
> 
> Also, is there any documentation about the interface between the  
> Connection Managers and the activities?  The OLPC wiki only provides a  
> brief document about the methods.
> 
> Any insight would be appreciated.

You can find some documentation on the OLPC wiki:
http://wiki.laptop.org/go/Category:Telepathy

You'll also be interested in the Telepathy D-Bus specification:
http://telepathy.freedesktop.org/spec.html and
http://people.collabora.co.uk/~cassidy/spec-olpc.html for the OLPC
specific interfaces.


What do you want to do exactly?



	G.




More information about the Devel mailing list