#4403 HIGH Never A: Ability to switch from gabble to salut manually

Zarro Boogs per Child bugtracker at laptop.org
Thu Oct 25 15:50:26 EDT 2007


#4403: Ability to switch from gabble to salut manually
-------------------------------+--------------------------------------------
  Reporter:  yani              |       Owner:  yani          
      Type:  enhancement       |      Status:  new           
  Priority:  high              |   Milestone:  Never Assigned
 Component:  presence-service  |     Version:                
Resolution:                    |    Keywords:                
  Verified:  0                 |  
-------------------------------+--------------------------------------------

Comment(by yani):

 Replying to [comment:1 smcv]:
 > Is this for the benefit of developers, children, both, ...?
 >
 > Why is this feature needed?
 >
 > Why do other activities need to be able to control the policy?
 >
 > In the brave new world of Rainbow, will changing the connectivity be a
 privileged action that only certain activities can do?
 >
 > If this is for use by the children, we could do with some idea of what
 the UI for this will be like and what it'll require. If it's for
 developers, it'd still be useful to know what the requirements are.


 i am quoting an email I sent to kim, that she agreed to:
 -------------------------
 >there are several occasions where an XO with valid internet connectivity
 might need
 >Salut instead of connecting to a jabber server.
 >
 >1. When 2 XOs are connected to the same Schoolserver, and the jabber
 server at some
 >point fails, or becomes very slow for his own reason. Then the XOs must
 have the
 >choice to share an activity.
 >
 >2. If an XO is connected to a secure AP that the other XOs are not
 authorized to
 >connect to.
 >
 >3. If an XO is connected to an AP that other XO cannot reach directly but
 only
 >through the mesh, they must be able to communicate. In fact they can if
 the first XO
 >becomes an MPP. But it might not prefer to because
 >      i. MPPs have unreliable ability to share activities(although I have
 tested it
 >and it works through a jabber server, but it is might not be a general
 case)
 >      ii. an MPP might me loaded with extreme traffic, whereas the XO
 might only
 >wanna share a simple activity with a single other XO
 >
 >4. If a schoolserver mesh is very small(3-4 XOs) it is faster to share
 using salut.
 >This can be very useful when the internet connectivity is unreliable at
 times.

 So to answer your question it is for the benefit of the user(children),
 but it is very useful for developers too

 We require an API to set mode between auto,gabble,salut

 The option is not meant to be used by general activities, but specifically
 by Test activity, the control panel, the neighbour view(or activities
 controling the neighbor view), the console

-- 
Ticket URL: <https://dev.laptop.org/ticket/4403#comment:3>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list