[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