#3431 HIGH Future : Need to be able to share objects in the mesh, not just activities

Zarro Boogs per Child bugtracker at laptop.org
Sun Dec 23 14:14:21 EST 2007


#3431: Need to be able to share objects in the mesh, not just activities
--------------------------+-------------------------------------------------
  Reporter:  kimquirk     |       Owner:  marco         
      Type:  enhancement  |      Status:  new           
  Priority:  high         |   Milestone:  Future Release
 Component:  sugar        |     Version:                
Resolution:               |    Keywords:                
  Verified:  0            |    Blocking:                
 Blockedby:               |  
--------------------------+-------------------------------------------------
Changes (by rwh):

 * cc: rwh (added)


Comment:

 I remember Eben writing something about this a short time ago, but I'm not
 sure where. Anyway, I thought about it as well, and I think it would
 ''not'' be a good idea to add things to the mesh view, since it is already
 crowded. Also, everybody advertising all their shared objects (somehow)
 and tracking them in the presenceservice sounds like a non-scalable idea:
 it will eat lots of resources on ''each'' machine. In this case doing
 queries sounds more appropriate than using notifications (IMO).

 I thought a nice solution would be to put a badge on buddies in the mesh
 view that are sharing objects. Then you can put a 'show objects' action in
 the palette. When activated, I would image something similar to the
 Journal object chooser to pop up where you select an object and download
 to the local Journal. This would give a coherent feeling between accessing
 one's own files and those of others.

 I think objects should be marked as shared in the Journal. The Journal
 activity would then have a simple webserver included that can be accessed
 through a stream tube. Retrieving index.xml gives a list of shared
 objects, used as the list for the object chooser. In this way the
 presenceservice would only have to know whether a buddy has any objects
 available.

 I think the chat activity will be heavily used, and kids will find out and
 tell each other quickly enough where they can get nice objects. So there
 ''probably'' is no real need to expose objects more directly. However,
 maybe in the friends view we could somehow place a list of the shared
 objects of friends. This model allows for a not too-complicated async
 search as well by doing simple http queries.

-- 
Ticket URL: <http://dev.laptop.org/ticket/3431#comment:17>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list