Changes

Jump to navigation Jump to search
Line 10: Line 10:  
|}
 
|}
 
Activities will exist in the form of bundles.  These bundles will manifest as groups of related files—source code, images, documentation, etc—that compose a given activity.  As self-contained modules, the distribution and installation of an activity distills to a simple transfer of the activity bundle to a laptop. Properties stored within a bundle provide information about its version and its creator(s).
 
Activities will exist in the form of bundles.  These bundles will manifest as groups of related files—source code, images, documentation, etc—that compose a given activity.  As self-contained modules, the distribution and installation of an activity distills to a simple transfer of the activity bundle to a laptop. Properties stored within a bundle provide information about its version and its creator(s).
 +
 +
====Bundle Types====
 +
OLPC will support a signed "official" bundle type.  Signed bundles have been tested and verified by an authority such as laptop.org or any other organization through which children obtain bundles in some official capacity, such as a country's official repository. This system may support a trickle-up metaphor through which locally signed bundles propagate upward to higher authorities, allowing wider distribution of newly created activities and content to other regions and countries.
 +
 +
Personal bundles, on the other hand, have been created or modified by an individual among the laptop community. A personal bundle isn't signed or verified by an official source; instead, it is signed or watermarked with the identity of the individual who modified it. This watermark remains attached to the bundle throughout its lifetime. As others modify or change it, their own watermark should be appended to the bundle. This gives a personal bundle some sense of origin and a means through which it is possible to give credit or responsibility.
 +
 +
====Bundle Versions====
 +
Bundles always automatically update to the latest officially signed version present within the laptops network. If a child's friend has a more recent version of a signed bundle, Sugar will download that newer version and update her laptop automatically.  This requires bundles to communicate a unique bundle identifier and version, as well as their signature if they have one.
    
====Naming Activities====
 
====Naming Activities====
Line 24: Line 32:     
Though not yet supported, the .info file for an activity will require a list of associated tags.  These tags provide additional information about the context of a specific activity, enabling powerful searching on the Mesh for generalizations or categories of activities.  For instance, searching for "game" should return the "Memory," "Chess," and "Tic-Tac-Toe" activities.  Likewise, searching for "drawing" should return any activities that relate to drawing, painting, sketching, etc.
 
Though not yet supported, the .info file for an activity will require a list of associated tags.  These tags provide additional information about the context of a specific activity, enabling powerful searching on the Mesh for generalizations or categories of activities.  For instance, searching for "game" should return the "Memory," "Chess," and "Tic-Tac-Toe" activities.  Likewise, searching for "drawing" should return any activities that relate to drawing, painting, sketching, etc.
  −
====Bundle Types====
  −
OLPC will support a signed "official" bundle type.  Signed bundles have been tested and verified by an authority such as laptop.org or any other organization through which children obtain bundles in some official capacity, such as a country's official repository. This system may support a trickle-up metaphor through which locally signed bundles propagate upward to higher authorities, allowing wider distribution of newly created activities and content to other regions and countries.
  −
  −
Personal bundles, on the other hand, have been created or modified by an individual among the laptop community. A personal bundle isn't signed or verified by an official source; instead, it is signed or watermarked with the identity of the individual who modified it. This watermark remains attached to the bundle throughout its lifetime. As others modify or change it, their own watermark should be appended to the bundle. This gives a personal bundle some sense of origin and a means through which it is possible to give credit or responsibility.
  −
  −
====Bundle Versions====
  −
Bundles always automatically update to the latest officially signed version present within the laptops network. If a child's friend has a more recent version of a signed bundle, Sugar will download that newer version and update her laptop automatically.  This requires bundles to communicate a unique bundle identifier and version, as well as their signature if they have one.
      
====Obtaining Activity Bundles====
 
====Obtaining Activity Bundles====
87

edits

Navigation menu