[HARMONIC] Harmonic Distribution 0.4 development release

7 views
Skip to first unread message

Aleksey Lim

unread,
Jul 15, 2012, 8:17:56 PM7/15/12
to sugar...@lists.sugarlabs.org, somos...@lists.sugarlabs.org, sugar-...@googlegroups.com, ia...@lists.sugarlabs.org
New development release of projects that conform Harmonic
Distribution[1] effort, Sweets Distribution[2] (packages with
base software) and Sugar Network[3] (content delivering/sharing
system).


== General Notes ==


* Clear separation in Sugar Network development between software
project and deployment efforts in Peru processed by Sugar Labs Peru
under brand of Red Az�car.

Obviously, development process is more localized and core development
team includes the following people (in alphabetical order):

* Aleksey Lim, server side and client library developer
* Laura Vargas, UI Designer
* Sebastian Silva, Web UI developer

The Red Az�car, from another side, is a pure deployment effort processed
by Sugar Labs Peru. It is intended to be a "final product" to bring Sugar
Network to people in the field. Red Az�car involves much more people
[than development process] of different categories. Consult Red Az�car
home page for more information:

http://pe.sugarlabs.org/go/Red_Az%C3%BAcar

These release notes are covering only development process of software
project Sugar Network.

* From the beginning, the whole development process is being funded by
donations from community members. To make situation more clear for
possible donators, the funding request was split into:

* funding software project named "Sugar Network", request is mostly
being targeted to community members to follow regular crowd
funding model.

http://wiki.sugarlabs.org/go/Crowd_funding/Sugar_Network

We are looking for better ways to accept donations. Suggestions
are welcome.

* funding Red Az�car deployment product to distribute Sugar Network
in Peru.

http://wiki.sugarlabs.org/go/Crowd_funding/Sugar_Network#The_product

* Created Sweets Distribution translate.sugarlabs.org project

http://translate.sugarlabs.org/projects/sweets/

It is intended to translate strings from projects included to
Sweets Distribution. Right now, only Sugar Network related strings.


== Sugar Network general notes ==

* Offline scenarios.

The initial Sugar Network's design assumed covering offline
environments. From 0.4, Sugar Network provides some feasible
functionality. It is possible to start Sugar Network Node on, e.g.,
a XO laptop (XO-1.5 is preferable) to start serving clients around.

http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/Sneakernet

* Another offline related feature is a possibility to view Sugar Network
data placed to removable device. There are might be several use cases:

* If Sugar box is a Sugar Network Node when its data is on removable
device (see previous paragraph)

* Sugar Network content that is intended to be available only
for local user, i.e., a way to extend local space to, e.g., keep
more activities. This feature is not yet Implemented.

Web UI has a way (palette for 1st button in toolbar) to switch between
Sugar Network content:

* "Network" for content placed on Master or Node server;
* "Home" content in user's home directory;
* content from mounted removable devices.

* In Web UI, it is possible to create Projects. Projects are intended
to be more general [in comparing with Activities] top-level entities
in Sugar Network to collect efforts, e.g., feedback resources,
in one place.

For example, Sugar Network itself is represented as a "Sugar Network"
project:

http://network-testing.sugarlabs.org/context/all/sugar-network


== Sugar Network Web UI notes ==


* Implemented the ability for authors to edit feedback resources
created by them.

* It is possible to delete one's own comments.

* It's possible to browse all kinds of feedback resources
as a network activity timeline.

* Toolbar design has been reworked.

* Sugar-like menu palettes have been implemented.

* Context browser grid now offers to view Projects and
Activities separately.

* Context information panel has been reworked and now informs about
context's authors.

Visit Web UI home page for further information:

http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/Web_UI


== Try the release ==


Follow regular Sweets Distribution instructions to setup Factory
repository and start using it on supported platforms[5]:

http://wiki.sugarlabs.org/go/Sweets_Distribution#Installation
http://wiki.sugarlabs.org/go/Sweets_Distribution#Usage

Right after installation, Sugar Network integration will be disabled, to
enable it:

http://wiki.sugarlabs.org/go/Platform_Team/Sweets_Distribution/Factory/Features#Sugar_Network_integration

In addition, there are XO images created within the Hexokinase[6]
project. Follow the instructions to flash the images (images might
contain outdated packages, update them on the first start):

http://pe.sugarlabs.org/go/Proyecto_Piloto_Hexoquinasa/Install

Sugar Network usage tutorial was updated by Thomas C Gilliard:

http://wiki.sugarlabs.org/go/Sugar_Network/Tutorial

For features and possible issues, consult Sweets Distribution Factory pages:

http://wiki.sugarlabs.org/go/Platform_Team/Sweets_Distribution/Factory/Issues
http://wiki.sugarlabs.org/go/Platform_Team/Sweets_Distribution/Factory/Features


== Credits ==


* Peruvian community that supports this work. Especially by exposing the real need
in such kind projects and help with making deployment (of Harmonic Distribution
based project[2]) possible.

* World wide community members who donated funds to make full time
working possible.

* People from mailing lists and IRC channels who are helping in
development process.


[1] http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution
[2] http://wiki.sugarlabs.org/go/Sweets_Distribution
[3] http://wiki.sugarlabs.org/go/Sugar_Network
[5] http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution/Supported_platforms#Map
[6] http://pe.sugarlabs.org/go/Proyecto_Piloto_Hexoquinasa
Reply all
Reply to author
Forward
0 new messages