[Sugar-devel] The Sugar Network technical implementation overview

Aleksey Lim alsroot at activitycentral.org
Mon Dec 19 13:45:11 EST 2011


(The iaep@ discussion started on
http://thread.gmane.org/gmane.comp.education.sugar.discuss/11943)

Hi all!

== Background ==

The two questions, regarding collaborative/social activity withing the
Sugar community, that the following solution tries to solve:

1.  What I need to do to interact with people, who are not just around me,
    if I'm off-line?
2.  Even if I'm online, Sugar native collaborative tools are too limited.
    (even if particular activities support collaboration (but generally
    not most of them), it is specific to this activity workflow.)
    That's generally not a problem and not bad at all, there many of
    collaborative services in the Internet. But, why not having tools
    especially designed to handle Sugar specific workflows (see bellow)?

The non-tech introduction to Sugar Network concepts:

* http://wiki.sugarlabs.org/go/Sugar_Network
* http://wiki.sugarlabs.org/go/Sugar_Network/Concept

In addition the above summary, Sugar Network should be a solution for all
community members (not only for people who are off-line) to:

* be a place to share Sugar activity objects;
* easy feedback/report about problems in Sugar activity;
* make Sweets useful for Sugar activity users:
** powerful browsing among all accessible activities
** not explicit download/install, just click to launch
** easy select any version you prefer
* make Sweets useful for Sugar activity doers:
** support development/testing/stable versions of the same activity
** support experiments (in Gitorious terms, forks) of existing
   activities, eg, the GUI to make these experiments easy to
   start/work/use, let other Network participants launch your experiment

== Server ==

Implementation does not exist yet, the following notes explain the intention:

* http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network
  the home page
* http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/Architecture
  overview
* http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/API
  API
* http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/Server
  initial ideas regarding server implementation

The initial (maybe too initial) implementation has a Roadmap,
http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/0.1/Roadmap

== Client ==

For [default] client implementation, please, contact:

* Sebastian Silva <sebastian at somosazucar.org>
* Laura Vargas <laura at somosazucar.org>

== Feedback ==

Any improvements, feedback and suggestions are welcome.

-- 
Aleksey


More information about the Sugar-devel mailing list