Bundle concepts

From OLPC
Revision as of 01:44, 27 August 2007 by Mchua (talk | contribs) (draft disclaimer)
Jump to: navigation, search


Pencil.png NOTE: The contents of this page are not set in stone, and are subject to change!

This page is a draft in active flux ...
Please leave suggestions on the talk page.

Pencil.png

Copied from SJ's email 8/21/07. Mchua 12:35, 21 August 2007 (EDT) See also Bundles for related materials, although this page is currently draft material under debate whereas Bundles is more settled, static decisions that have already been made. Mchua 01:44, 27 August 2007 (EDT)

Use cases

We need clearer discussion of bundling. Some bundling use cases [BUCs]:

Use case 1

I take a photo and make a drawing. You make a collage. I send you the photo and drawing so you can include them in the collage:

  1. by starting both Draw and Record and sharing them; you then choose to join the shared sessions and export the drawing and photo, then start Write and import them.
  2. by saving both photo and drawing as "Public". I now can browse to a view of your Journal, or search my local net of Journals and filter by creator, and find them.
    1. by saving both photo and drawing with a specific tag (sj-maria-collab) so you can find them later. Bonus: automatic tagging when you synch with flickr and myspace and whatnot.
  3. by exporting both photo and drawing to "Web" and letting me know, I can now browse to your public "Web" space with the browser and find them.
  4. by launching the Bundlemaker activity (for making 'extended' bundles), and selecting the photo and drawing from my Journal history. Then I name the resulting extended bundle "sj-maria-collab" and share it with you...
    1. ...you can now find it from your mesh view
    2. ...you now receive an alert that there is a bundle waiting for you
    3. ...the bundle immediately starts migrating across an ad-hoc file-sharing network, using space explicitly made free for this purpose by anyone who has started the fileshare Activity.
  5. by publishing a local-permalink to the entries in my Journal as a catalog-update, either just for you or for everyone nearby; and sending it to you; your catalog daemon now updates your local catalog with metadata about the two pieces, and they show up in your journal view as available links and in the first results you get when searching for new material on your network.

Use case 2

BUC-2 : I make a webpage on the schoolserver. You like it and save a local copy on your XO, including images. The next day you want to share the page with Joao:

  1. by opening Browse and sharing a session while it is loaded
  2. by going into your journal and sharing a journal-view of the saved item
  3. by making an explicit content bundle out of the page and sharing it with Joao.
  4. by making an explicit extended bundle out of the page and sharing it with Joao (see above for options)