[Sugar-devel] [ANNOUNCE] Sugar Services

Aleksey Lim alsroot at member.fsf.org
Mon Jan 4 06:20:13 EST 2010


On Mon, Jan 04, 2010 at 09:36:55AM +0000, Aleksey Lim wrote:
> 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

To follow 0sugar related discussion on IRC, I decided to create 0install
Sugar distribution to test last sugar with Services(and maybe a bit
more) in current users environment(including XO-1).

> 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

-- 
Aleksey


More information about the Sugar-devel mailing list