Difference between revisions of "Deployment Platform"

From Sugar Labs
Jump to navigation Jump to search
Line 3: Line 3:
 
== Summary ==
 
== Summary ==
  
Sugar Harmonic Distribution is a system approach to provide instrumental basis to fully cover needs that people might occur within the [[What_is_Sugar?|Sugar Learning Platform]].
+
The Sugar Harmonic Distribution is a systems approach to provide all the software tools that people might need within the [[What_is_Sugar?|Sugar Learning Platform]].
  
 
== Goals ==
 
== Goals ==
  
For more detailed description, see [[Platform_Team/Harmonic_Distribution/Declaration of purpose|declaration of purpose]].
+
* Provide the ability to launch <u>''Base Software''</u> within heterogeneous software and hardware environments.
 +
* Using ''Base Software'', provide access to varieties of <u>''Content''</u> created within the Sugar community, such as Sugar activities, artifacts derived from Sugar activities, books, etc.
 +
* Using ''Base Software'', provide the collaborative functionality to support community <u>''Social activity''</u> centered around the ''Content''.
 +
* Provide tools and workflows to adapt the ''Content'' and ''Base Software'' to specific needs that a Sugar <u>''Deployment''</u> might face, including limitations like off-line environments and restricting hardware.
  
* The possibility to launch <u>''Base Software''</u> in heterogeneous software and hardware environments.
+
For a more detailed description, see the [[Platform_Team/Harmonic_Distribution/Declaration of purpose|declaration of purpose]].
* Using ''Base Software'', provide access to various <u>''Content''</u> (Sugar activities, artifacts created by Sugar activities, books, etc.) created within the Sugar community.
 
* Using ''Base Software'', provide collaborative functionality to support <u>''Social activity''</u> around the ''Content''.
 
* Instruments and workflows to adapt ''Content'' and ''Base Software'' to specific needs that Sugar <u>''Deployment''</u> might face, including extreme ones like off-line environments and restricting hardware.
 
  
 
== Components ==
 
== Components ==
  
 
* [[Platform_Team/Harmonic_Distribution/Supported_platforms|Operating system]]
 
* [[Platform_Team/Harmonic_Distribution/Supported_platforms|Operating system]]
: [[Wiki:Operating_system|OS]] components will be reused as-is from upstream providers, e.g., from [[Wiki:GNU/Linux distribution|GNU/Linux distributions]] for regular desktops or from [http://one.laptop.org/ OLPC] for XO laptops. There will be a list of platforms that will be supported on all levels of Harmonic Distribution.
+
: [[wikipedia:Operating_system|OS]] components will be reused as-is from upstream providers, e.g., from [[Wiki:GNU/Linux distribution|GNU/Linux distributions]] for regular desktops, or from [http://one.laptop.org/ OLPC] for XO laptops. There will be a list of platforms that will be supported on all levels of the Harmonic Distribution.
  
 
* [[Platform_Team/Harmonic_Distribution/Software#Software_Map|Base software]]
 
* [[Platform_Team/Harmonic_Distribution/Software#Software_Map|Base software]]
: Is the software basis to start exploring the rest of the system. It will be accessible from [[Platform_Team/Harmonic_Distribution/Software#Sweets_Distribution|Sweets Distribution]] native packages. Repositories with packages will be provided for all [[Platform_Team/Harmonic_Distribution/Supported_platforms|supported platforms]].
+
: Base software is the foundation to start exploring the rest of the system. It will be accessible from [[Platform_Team/Harmonic_Distribution/Software#Sweets_Distribution|Sweets Distribution]] native packages. Repositories of packaged software will be provided for all [[Platform_Team/Harmonic_Distribution/Supported_platforms|supported platforms]].
  
 
* [[Sugar_Network|Content]]
 
* [[Sugar_Network|Content]]
: This part is based on [[Sugar Network]], with master server hosted on Sugar Labs resources, and provides various content (Sugar activities, artifacts created by Sugar activities, books, etc.) and social activity around this content. It is the common information field to embrace all participants. Software provided on this level, in comparing to ''Base software'', will be [[Platform_Team/Harmonic_Distribution/Software#Sugar_Network|handled]] out of native packages.
+
: This class of software is based on [[Sugar Network]], with master services hosted on Sugar Labs resources.  It provides a broad variety of content, such as Sugar activities, artifacts derived from Sugar activities, books, etc., and the community social activity centered around this content. It is the common information forum to embrace all participants. Software provided on this level, in comparison to ''Base software'', will be [[Platform_Team/Harmonic_Distribution/Software#Sugar_Network|supported]] out of native packages.
  
 
* [[Platform_Team/Harmonic_Distribution/Deployment|Deployment]]
 
* [[Platform_Team/Harmonic_Distribution/Deployment|Deployment]]
: A set of solutions to adapt all previous components to support different Sugar deployment scenarios. For example, keep [[Wiki:Long_Term_Support|LTS]] releases for ''Operating System'' and ''Base software'' or provide tools to sort out ''Content'' to make it useful for particular deployment needs.
+
: A Harmonic Distribution Deployment is a set of solutions adapting all the previous components in order to support differing Sugar deployment scenarios. For example, "Keep the [[wikipedia:Long_Term_Support|LTS]] releases for an ''Operating System'' and its ''Base software''", or "Provide tools to sort out ''Content'' to make it useful for specific deployment needs".
  
 
== Start using ==
 
== Start using ==
  
Usage scenarios depends on the category of participants and might be different:
+
Usage scenarios depend on the category of participants and might be different:
  
* Regular usage for individual is being on one of supported platforms, install ''Base software'' from 3rd party repositories provided by Harmonic Distribution. Then, using installed software, explore the ''Content'' and start participating.
+
* Regular usage for an individual starts with being on one of supported platforms, and installing ''Base software'' from the 3rd party repositories provided by Harmonic Distribution. Then, using the installed software, one can explore the ''Content'' and start participating.
  
* From any Web browser, open [[Sugar Network]] site to start participating with people, who use ''Base software'', within the ''Content''.
+
* From any Web browser, open the [[Sugar Network]] site to start participating with people, who use our ''Base software'', within the ''Content'' forum.
  
* Sugar distributors might follow ''Deployment'' suggestions to create downstream, ''Base software'' based, distributions for particular needs. Besides ''Base software'', they can adapt ''Content'' to local requirements, but ''Content'' will remain common information field for all participants, within and out of deployment.
+
* Sugar distributors might follow one of our ''Deployment'' suggestions to create downstream, ''Base software''-based distributions for specified needs. In addition to ''Base software'', distributors can adapt ''Content'' to local requirements, but ''Content'' will remain the common information forum for all participants, within and out of the deployment.
  
 
== See also ==
 
== See also ==
  
* Announce [http://thread.gmane.org/gmane.linux.laptop.olpc.sugar/34422 email thread].
+
* Announcement [http://thread.gmane.org/gmane.linux.laptop.olpc.sugar/34422 email thread].
  
Distributions based on Harmonic Distribution:
+
These distributions are based on Harmonic Distribution:
  
 
* Peru [http://pe.sugarlabs.org/go/Proyecto_Piloto_Hexoquinasa pilot program].
 
* Peru [http://pe.sugarlabs.org/go/Proyecto_Piloto_Hexoquinasa pilot program].

Revision as of 21:58, 7 April 2012

Harmonic Distribution version cycle: | 1.0 | Factory |

Summary

The Sugar Harmonic Distribution is a systems approach to provide all the software tools that people might need within the Sugar Learning Platform.

Goals

  • Provide the ability to launch Base Software within heterogeneous software and hardware environments.
  • Using Base Software, provide access to varieties of Content created within the Sugar community, such as Sugar activities, artifacts derived from Sugar activities, books, etc.
  • Using Base Software, provide the collaborative functionality to support community Social activity centered around the Content.
  • Provide tools and workflows to adapt the Content and Base Software to specific needs that a Sugar Deployment might face, including limitations like off-line environments and restricting hardware.

For a more detailed description, see the declaration of purpose.

Components

OS components will be reused as-is from upstream providers, e.g., from GNU/Linux distributions for regular desktops, or from OLPC for XO laptops. There will be a list of platforms that will be supported on all levels of the Harmonic Distribution.
Base software is the foundation to start exploring the rest of the system. It will be accessible from Sweets Distribution native packages. Repositories of packaged software will be provided for all supported platforms.
This class of software is based on Sugar Network, with master services hosted on Sugar Labs resources. It provides a broad variety of content, such as Sugar activities, artifacts derived from Sugar activities, books, etc., and the community social activity centered around this content. It is the common information forum to embrace all participants. Software provided on this level, in comparison to Base software, will be supported out of native packages.
A Harmonic Distribution Deployment is a set of solutions adapting all the previous components in order to support differing Sugar deployment scenarios. For example, "Keep the LTS releases for an Operating System and its Base software", or "Provide tools to sort out Content to make it useful for specific deployment needs".

Start using

Usage scenarios depend on the category of participants and might be different:

  • Regular usage for an individual starts with being on one of supported platforms, and installing Base software from the 3rd party repositories provided by Harmonic Distribution. Then, using the installed software, one can explore the Content and start participating.
  • From any Web browser, open the Sugar Network site to start participating with people, who use our Base software, within the Content forum.
  • Sugar distributors might follow one of our Deployment suggestions to create downstream, Base software-based distributions for specified needs. In addition to Base software, distributors can adapt Content to local requirements, but Content will remain the common information forum for all participants, within and out of the deployment.

See also

These distributions are based on Harmonic Distribution:

Getting involved

  1. REDIRECT Deployment Platform/Feedback

Subpages