Connection Managers and Presence Service

Rene De Santiago reneds at MIT.EDU
Fri Feb 15 14:35:18 EST 2008


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).

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.

Thanks,
Rene



More information about the Devel mailing list