[Sugar-devel] [HARMONIC] Harmonic Distribution 0.4 development release
Aleksey Lim
alsroot at sugarlabs.org
Sun Jul 15 20:17:56 EDT 2012
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
More information about the Sugar-devel
mailing list