new plugin in the Presence Service

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Wed Feb 27 16:34:57 EST 2008


Le mercredi 27 février 2008 à 16:22 -0500, Rene De Santiago a écrit :
> Robert and all,
> 
> I would appreciate a clarification in the following issues:
> 
> Currently how does the Presence Service and Telepathy-Salut  
> communicate with each other?  Is it through the PS DBus API (http://wiki.laptop.org/go/Presence_Service_DBus_API)? 

No, Telepathy connection managers (as Gabble and Salut) communicates to
the Presence Service using the Telepathy API:
http://telepathy.freedesktop.org/spec.html

>    My understanding is that this API is the interface between the  
> sugar environment, activities, etc., and Presence Service; is this  
> correct?
> 
Yeah, the PS API is between the Presence Service and Sugar/Activities.

> In re-factoring  Salut to use a Cerebro DBus service instead of Avahi,  
> what are the things that we must watch out for in order to avoid  
> breaking PS?

What we need to do is to abstract mDNS/avahi in Salut and then provide
an implementation of it using Cerebro.
The Telepathy API won't change so PS shouldn't have to be modified.

> I hope my questions are clear,
> Rene De Santiago


Hope that helps,


	G.





More information about the Devel mailing list