[Sugar-devel] [ANNOUNCE] Sugar Services

Aleksey Lim alsroot at member.fsf.org
Mon Jan 4 04:36:56 EST 2010


As was predicted, there could be issue w/ downloading new activities from
ASLO and first launch them w/o net(see http://bugs.sugarlabs.org/ticket/1641)
looks like it could be fixed w/o implementing offline mode in shell(thus only
in last sugar) but just in Browse.

I'm going to implement such fix for 0.82+ Browses. This fix will let
users follow regular workflow i.e. get full activity .xo after
downloading from ASLO but after implementing [6] in shell and switching
to "online" mode users will download pure .xo and reuse already
downloaded 0install dependencies.

[6] http://wiki.sugarlabs.org/go/Features/Zero_Install_integration

On Sun, Jan 03, 2010 at 06:12:01PM +0000, Aleksey Lim wrote:
> Happy New Year to all,
> 
> http://wiki.sugarlabs.org/go/Activity_Team/Services
> 
> It is the first version Sugar Services infrastructure which is ready
> to test or use in simple cases(see Known Issues[1]).
> 
> In short terms it's about adding decentralized method to support
> various activity dependencies. See what Services is[2] and is not[3].
> 
> 
> There are also guides for:
> 
> * activity developers
>   http://wiki.sugarlabs.org/go/Documentation_Team/Services/Activity_Developers_Guide
> 
> * service developers
>   http://wiki.sugarlabs.org/go/Documentation_Team/Services/Service_Developers_Guide
> 
> 
> Examples:
> 
> * CartoonBuilder-9
>   http://activities.sugarlabs.org/en-US/sugar/addon/4037
>   uses Toolkit[4] service which provides new toolbar design for 0.82+
> 
> * Speak-12
>   http://activities.sugarlabs.org/en-US/sugar/addon/4038
>   uses gst-plugins-espeak[5] service which lets activity use gst plugin
>   instead of executing espeak command on XO-1
> 
> In all examples the only change(except bundling 0sugar-launch, since
> saccharin is not part of Sugar Platform) is adding new string to
> activity.info:
> 
>    requires = toolkit; gst-plugins-espeak
> 
> 
> [1] http://wiki.sugarlabs.org/go/Documentation_Team/Services/Activity_Developers_Guide#Known_issue
> [2] http://wiki.sugarlabs.org/go/Activity_Team/Services#Workflows
> [3] http://wiki.sugarlabs.org/go/Activity_Team/Services#What_is_Sugar_Services_not.3F
> [4] http://wiki.sugarlabs.org/go/Activity_Team/Services/Toolkit
> [5] http://git.sugarlabs.org/projects/gst-plugins-espeak
> 
> -- 
> Aleksey
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
> 

-- 
Aleksey


More information about the Sugar-devel mailing list