[Sugar-devel] [ANNOUNCE] Sugar Services

Aleksey Lim alsroot at member.fsf.org
Sun Jan 3 13:12:01 EST 2010


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


More information about the Sugar-devel mailing list