User:Ankur.verma/Ankur notes: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 33: Line 33:
====While running sugar how to run Presence Service:====
====While running sugar how to run Presence Service:====
less presenceservice.lo gin ./sugar/default/logs ->>>for knowing Gabble/Salut running?
less presenceservice.lo gin ./sugar/default/logs ->>>for knowing Gabble/Salut running?


ps ax|grep telepathy or grep jhbuild
ps ax|grep telepathy or grep jhbuild

Revision as of 10:46, 26 June 2008

School Server

  • application running on the school server. This app will listen for incoming phone message and then forward this message to one XO connected on the jabber server
  • the main concern for now is to know all the contacts connected. If your app is connected to the jabber server using a classical jabber account then if have to be subscribed to each contacts (be friend with them)
I'm wondering if it wouldn't be best to write a server component instead
  • contact are uniquely identified by their key (and their jabber ID which is a hash of the key) but they are really not human friendly so probably not convenient to be use in phone message
  • nick in jabber nomenclature.
  • be a external app connected to the jabber server using a jabber account (using Gabble)
or a component living in the jabber server
what you want to do sounds like a XMPP gateway actually
  • <cassidy> you can't find all the contact connected to the server using a roster account
you'll just find contacts to who you are subscribed
which are all the contacts currently because of the shared roster hack
but it's crack and we plan to remove it soon, so you shouldn't rely on it
  • If that's an external app connected through jabber it doesn't make any difference if it's run from the server or not


XO

  • For running on OLPC: OLPC you should consider to use presence-service
  • presence-service is a OLPC specific component on top of Telepathy connection managers

OLPC activities are suppose to use it instead of TP API directly (in most cases) see http://wiki.laptop.org/go/Presence_Service_DBus_API (sugar has some wrapper code for easier use)


  • Could you send a mail on sugar ML with olpc@collabora.co.uk in CC explaining what you want to do exactly?


While running sugar how to run Presence Service:

less presenceservice.lo gin ./sugar/default/logs ->>>for knowing Gabble/Salut running?


ps ax|grep telepathy or grep jhbuild