<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tomeu</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tomeu"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Tomeu"/>
	<updated>2026-04-11T23:18:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GTK3/Development&amp;diff=70547</id>
		<title>Features/GTK3/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GTK3/Development&amp;diff=70547"/>
		<updated>2011-10-30T16:30:40Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Pending upstream work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes repo details and how to get sugar-jhbuild set up with the GTK3 work.&lt;br /&gt;
&lt;br /&gt;
== Repos ==&lt;br /&gt;
&lt;br /&gt;
* http://git.sugarlabs.org/~erikos/sugar-toolkit/sugar-toolkit-gtk3 - this is the GTK3 port of sugar-toolkit&lt;br /&gt;
* http://git.sugarlabs.org/~erikos/sugar-toolkit/sugar-toolkit-gtk3 branch sucrose-0.94 - the GTK2 version of sugar-toolkit needs a handful of structure changes prompted by our GTK3 work. They are being committed here.&lt;br /&gt;
* http://git.sugarlabs.org/~erikos/sugar/sugar-gtk3 - we are not (yet) porting the sugar shell to GTK3, but a handful of structural changes are needed.&lt;br /&gt;
* Mainline sugar-artwork repo, branch &#039;gtk3&#039;&lt;br /&gt;
&lt;br /&gt;
== jhbuild setup ==&lt;br /&gt;
&lt;br /&gt;
Start with a working &amp;quot;normal&amp;quot; sugar-jhbuild installation.&lt;br /&gt;
&lt;br /&gt;
Compile/install a fixed pygobject with [https://bugzilla.gnome.org/show_bug.cgi?id=662994 this chain-up fix]. F16 build available from http://koji.fedoraproject.org/koji/taskinfo?taskID=3473257&lt;br /&gt;
&lt;br /&gt;
Apply this patch to sugar-jhbuild: http://dev.laptop.org/~dsd/20111029/sugar-jhbuild-sugar-toolkit-gtk3.patch&lt;br /&gt;
&lt;br /&gt;
Select gtk3 brach of sugar-artwork for the new theme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd source/sugar-artwork&lt;br /&gt;
git pull&lt;br /&gt;
git checkout gtk3&lt;br /&gt;
make install&lt;br /&gt;
cd ../..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The sugar-toolkit gtk2 version needs some modifications for some restructuring that gtk3 work has prompted. Check out our branch where this happens;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd source/sugar-toolkit&lt;br /&gt;
git remote add -f gtk2-mods-for-gtk3 git://git.sugarlabs.org/~erikos/sugar-toolkit/sugar-toolkit-gtk3.git&lt;br /&gt;
git checkout -b gtk2-mods-for-gtk3 gtk2-mods-for-gtk3/sucrose-0.94&lt;br /&gt;
make install&lt;br /&gt;
cd ../..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And similarly for sugar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd source/sugar&lt;br /&gt;
git remote add -f erikos-gtk3 git://git.sugarlabs.org/~erikos/sugar/sugar-gtk3.git&lt;br /&gt;
git checkout -b gtk3 erikos-gtk3/master&lt;br /&gt;
make install&lt;br /&gt;
cd ../..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pending upstream work ==&lt;br /&gt;
&lt;br /&gt;
All of these have been worked around (or will be worked around) for now, at the sugar level.&lt;br /&gt;
&lt;br /&gt;
* gobject introspection bindings for librsvg: https://bugzilla.gnome.org/show_bug.cgi?id=663049&lt;br /&gt;
* enable GDK introspection access to X11 window properties (Raul)&lt;br /&gt;
* extend gio mime type API so that we can drop our xdgmime copy (e.g. need to be able to get default file extension for a given mime type)&lt;br /&gt;
* chaining up in vfuncs: https://bugzilla.gnome.org/show_bug.cgi?id=662994&lt;br /&gt;
* implementing GtkContainer::forall: https://bugzilla.gnome.org/show_bug.cgi?id=644926, also needs https://bugzilla.gnome.org/show_bug.cgi?id=663052&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GTK3/Development&amp;diff=70546</id>
		<title>Features/GTK3/Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GTK3/Development&amp;diff=70546"/>
		<updated>2011-10-30T16:29:17Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Pending upstream work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes repo details and how to get sugar-jhbuild set up with the GTK3 work.&lt;br /&gt;
&lt;br /&gt;
== Repos ==&lt;br /&gt;
&lt;br /&gt;
* http://git.sugarlabs.org/~erikos/sugar-toolkit/sugar-toolkit-gtk3 - this is the GTK3 port of sugar-toolkit&lt;br /&gt;
* http://git.sugarlabs.org/~erikos/sugar-toolkit/sugar-toolkit-gtk3 branch sucrose-0.94 - the GTK2 version of sugar-toolkit needs a handful of structure changes prompted by our GTK3 work. They are being committed here.&lt;br /&gt;
* http://git.sugarlabs.org/~erikos/sugar/sugar-gtk3 - we are not (yet) porting the sugar shell to GTK3, but a handful of structural changes are needed.&lt;br /&gt;
* Mainline sugar-artwork repo, branch &#039;gtk3&#039;&lt;br /&gt;
&lt;br /&gt;
== jhbuild setup ==&lt;br /&gt;
&lt;br /&gt;
Start with a working &amp;quot;normal&amp;quot; sugar-jhbuild installation.&lt;br /&gt;
&lt;br /&gt;
Compile/install a fixed pygobject with [https://bugzilla.gnome.org/show_bug.cgi?id=662994 this chain-up fix]. F16 build available from http://koji.fedoraproject.org/koji/taskinfo?taskID=3473257&lt;br /&gt;
&lt;br /&gt;
Apply this patch to sugar-jhbuild: http://dev.laptop.org/~dsd/20111029/sugar-jhbuild-sugar-toolkit-gtk3.patch&lt;br /&gt;
&lt;br /&gt;
Select gtk3 brach of sugar-artwork for the new theme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd source/sugar-artwork&lt;br /&gt;
git pull&lt;br /&gt;
git checkout gtk3&lt;br /&gt;
make install&lt;br /&gt;
cd ../..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The sugar-toolkit gtk2 version needs some modifications for some restructuring that gtk3 work has prompted. Check out our branch where this happens;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd source/sugar-toolkit&lt;br /&gt;
git remote add -f gtk2-mods-for-gtk3 git://git.sugarlabs.org/~erikos/sugar-toolkit/sugar-toolkit-gtk3.git&lt;br /&gt;
git checkout -b gtk2-mods-for-gtk3 gtk2-mods-for-gtk3/sucrose-0.94&lt;br /&gt;
make install&lt;br /&gt;
cd ../..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And similarly for sugar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd source/sugar&lt;br /&gt;
git remote add -f erikos-gtk3 git://git.sugarlabs.org/~erikos/sugar/sugar-gtk3.git&lt;br /&gt;
git checkout -b gtk3 erikos-gtk3/master&lt;br /&gt;
make install&lt;br /&gt;
cd ../..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pending upstream work ==&lt;br /&gt;
&lt;br /&gt;
All of these have been worked around (or will be worked around) for now, at the sugar level.&lt;br /&gt;
&lt;br /&gt;
* gobject introspection bindings for librsvg: https://bugzilla.gnome.org/show_bug.cgi?id=663049&lt;br /&gt;
* enable GDK introspection access to X11 window properties (Raul)&lt;br /&gt;
* extend gio mime type API so that we can drop our xdgmime copy (e.g. need to be able to get default file extension for a given mime type)&lt;br /&gt;
* chaining up in vfuncs: https://bugzilla.gnome.org/show_bug.cgi?id=662994&lt;br /&gt;
* implementing GtkContainer::forall: https://bugzilla.gnome.org/show_bug.cgi?id=644926&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Vacancies&amp;diff=58299</id>
		<title>Vacancies</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Vacancies&amp;diff=58299"/>
		<updated>2010-10-19T17:11:04Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Participate]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Though there are many ways to contribute in Sugar Labs in totally informal ways, a number of formal positions have been created to support some of the processes in the community and to give more visibility to some roles, specifically to encourage leadership and ownership of responsibilities.&lt;br /&gt;
&lt;br /&gt;
This page lists the ones that are not being completely fulfilled at the moment in the hope that people will get interested into jumping in and taking ownership of them.&lt;br /&gt;
&lt;br /&gt;
== Vacant positions with a temporary caretaker ==&lt;br /&gt;
&lt;br /&gt;
* Finance manager (someone to liaise with the SFC to ensure that there is a smooth interaction with the community in regard to all-things-financial), temporarily maintained by [[User:Walter|Walter Bender]]&lt;br /&gt;
&lt;br /&gt;
* Gitmaster, maintainer of [http://git.sugarlabs.org/ git.sugarlabs.org], temporarily maintained by [[User:Bernie|Bernie Innocenti]] and [[User:LFaraone|Luke Faraone]].&lt;br /&gt;
&lt;br /&gt;
== Vacant positions without a temporary caretaker ==&lt;br /&gt;
&lt;br /&gt;
* Community team: make sure that what the community wants to happen has been resourced and thus establish the strategy to grow as we want to do more.&lt;br /&gt;
&lt;br /&gt;
* Deployment team coordinator: carries administrative tasks such as organizing regular meetings, keep the TODO list updated, keep the membership list, and makes sure that the team has clear goals and is kept focused.&lt;br /&gt;
&lt;br /&gt;
* Product manager: defines processes and timelines so needs from deployments are known and communicated effectively to the community.&lt;br /&gt;
&lt;br /&gt;
* Document team coordinator: carries administrative tasks such as organizing regular meetings, keep the TODO list updated, keep the membership list, and makes sure that the team has clear goals and is kept focused.&lt;br /&gt;
&lt;br /&gt;
* Development team coordinator: carries administrative tasks such as organizing regular meetings, keep the TODO list updated, keep the membership list, and makes sure that the team has clear goals and is kept focused.&lt;br /&gt;
&lt;br /&gt;
* [[Development_Team/Release/Modules#sugar-presence-service|sugar-presence-service]] maintainer. Peers also needed.&lt;br /&gt;
&lt;br /&gt;
* [[Development_Team/Release/Modules#sugar|sugar shell]] maintainer. Peers also needed.&lt;br /&gt;
&lt;br /&gt;
* A first point of contact for newcomers: [[Sugar_Labs/Getting_Involved#Developer]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [http://www.laptop.org/en/utility/people/opportunities.shtml OLPC opportunities]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=BugSquad/Contacts&amp;diff=58298</id>
		<title>BugSquad/Contacts</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=BugSquad/Contacts&amp;diff=58298"/>
		<updated>2010-10-19T17:01:19Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* List of trac admins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|BugSquad}}&amp;lt;/noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
{{:BugSquad/Coordinator}}&lt;br /&gt;
&lt;br /&gt;
== Mailing List ==&lt;br /&gt;
[http://lists.laptop.org/listinfo/sugar sugar-devel]&lt;br /&gt;
&lt;br /&gt;
== IRC Channel ==&lt;br /&gt;
freenode.org #sugar&lt;br /&gt;
&lt;br /&gt;
== Squad Members ==&lt;br /&gt;
This list provides contacts for members so you can contact them to ask for help regarding BugSquad related tasks.&lt;br /&gt;
* [[User:Erikos|Erikos]]&lt;br /&gt;
* [[User:Dfarning|Dfarning]]&lt;br /&gt;
* [[User:Gdk|Gdk]]&lt;br /&gt;
&lt;br /&gt;
== List of trac admins ==&lt;br /&gt;
This list provides contacts for trac admins that can help to create a new component or new milestone.&lt;br /&gt;
* [[User:Erikos|Erikos]]&lt;br /&gt;
* [[User:Bernie|Bernie]]&lt;br /&gt;
* [[User:Dfarning|Dfarning]]&lt;br /&gt;
* [[User:Kristic|Krstic]]&lt;br /&gt;
* [[User:Marcopg|Marcopg]]&lt;br /&gt;
&lt;br /&gt;
[[Category:BugSquad]]&lt;br /&gt;
[[Category:Contact]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=BugSquad/Contacts&amp;diff=58297</id>
		<title>BugSquad/Contacts</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=BugSquad/Contacts&amp;diff=58297"/>
		<updated>2010-10-19T17:01:09Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Squad Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|BugSquad}}&amp;lt;/noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
{{:BugSquad/Coordinator}}&lt;br /&gt;
&lt;br /&gt;
== Mailing List ==&lt;br /&gt;
[http://lists.laptop.org/listinfo/sugar sugar-devel]&lt;br /&gt;
&lt;br /&gt;
== IRC Channel ==&lt;br /&gt;
freenode.org #sugar&lt;br /&gt;
&lt;br /&gt;
== Squad Members ==&lt;br /&gt;
This list provides contacts for members so you can contact them to ask for help regarding BugSquad related tasks.&lt;br /&gt;
* [[User:Erikos|Erikos]]&lt;br /&gt;
* [[User:Dfarning|Dfarning]]&lt;br /&gt;
* [[User:Gdk|Gdk]]&lt;br /&gt;
&lt;br /&gt;
== List of trac admins ==&lt;br /&gt;
This list provides contacts for trac admins that can help to create a new component or new milestone.&lt;br /&gt;
* [[User:Erikos|Erikos]]&lt;br /&gt;
* [[User:Bernie|Bernie]]&lt;br /&gt;
* [[User:Dfarning|Dfarning]]&lt;br /&gt;
* [[User:Kristic|Krstic]]&lt;br /&gt;
* [[User:Marcopg|Marcopg]]&lt;br /&gt;
* [[User:Tomeu|Tomeu]]&lt;br /&gt;
&lt;br /&gt;
[[Category:BugSquad]]&lt;br /&gt;
[[Category:Contact]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Development_Team/Release/Modules&amp;diff=58296</id>
		<title>Development Team/Release/Modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Development_Team/Release/Modules&amp;diff=58296"/>
		<updated>2010-10-19T17:00:40Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;[[Category:Development Team]]&lt;br /&gt;
See also [[:Category:Platform Cycle]].&lt;br /&gt;
&lt;br /&gt;
:Bug Tracking: http://bugs.sugarlabs.org/&lt;br /&gt;
&lt;br /&gt;
:Home page: http://sugarlabs.org/&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Glucose ==&lt;br /&gt;
:&amp;lt;span style=&amp;quot;font-size: 150%&amp;quot;&amp;gt;(Core modules)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Module&lt;br /&gt;
!Lead Maintainer&lt;br /&gt;
!Co-maintainers&lt;br /&gt;
!Code Repository&lt;br /&gt;
|-&lt;br /&gt;
|sugar&lt;br /&gt;
|[http://git.sugarlabs.org/projects/sugar/repos/mainline/blobs/master/MAINTAINERS MAINTAINERS] &amp;lt;br&amp;gt; [[User:Alsroot|Aleksey Lim]] (Journal)&lt;br /&gt;
|[[User:Erikos|Simon Schampijer]] &amp;lt;br&amp;gt; [[User:MartinDengler|Martin Dengler]]&lt;br /&gt;
|http://git.sugarlabs.org/projects/sugar&lt;br /&gt;
|-&lt;br /&gt;
|sugar-base&lt;br /&gt;
|[[User:Erikos|Simon Schampijer]]&lt;br /&gt;
|[[User:MartinDengler|Martin Dengler]]&lt;br /&gt;
|http://git.sugarlabs.org/projects/sugar-base&lt;br /&gt;
|-&lt;br /&gt;
|sugar-datastore&lt;br /&gt;
|[[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
|[[User:sascha_silbe|Sascha Silbe]]&lt;br /&gt;
|http://git.sugarlabs.org/projects/sugar-datastore&lt;br /&gt;
|-&lt;br /&gt;
|sugar-presence-service&lt;br /&gt;
|unmaintained&lt;br /&gt;
|[[User:Cassidy|Guillaume Desmottes]]&lt;br /&gt;
|http://git.sugarlabs.org/projects/sugar-presence-service&lt;br /&gt;
|-&lt;br /&gt;
|sugar-toolkit&lt;br /&gt;
|[[User:Erikos|Simon Schampijer]]&lt;br /&gt;
|[[User:MartinDengler|Martin Dengler]] &amp;lt;br&amp;gt; [[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
|http://git.sugarlabs.org/projects/sugar-toolkit&lt;br /&gt;
|-&lt;br /&gt;
|sugar-artwork&lt;br /&gt;
|[[User:BenjaminBerg|Benjamin Berg]]&lt;br /&gt;
|[[User:Erikos|Simon Schampijer]] &amp;lt;br&amp;gt; [[User:Garycmartin|Gary C. Martin]]&lt;br /&gt;
|http://git.sugarlabs.org/projects/sugar-artwork&lt;br /&gt;
|-&lt;br /&gt;
|hulahop&lt;br /&gt;
|unmaintained&lt;br /&gt;
|&lt;br /&gt;
|http://git.sugarlabs.org/projects/hulahop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fructose ==&lt;br /&gt;
:&amp;lt;span style=&amp;quot;font-size: 150%&amp;quot;&amp;gt;(Base activities)&amp;lt;/span&amp;gt;&lt;br /&gt;
===chat===&lt;br /&gt;
:Lead Maintainer: unmaintained&lt;br /&gt;
:Co-maintainers: [[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/chat&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Chat, [[Activities/Chat]]&lt;br /&gt;
&lt;br /&gt;
===browse===&lt;br /&gt;
:Lead Maintainer: [[User:Lucian|Lucian Branescu Mihaila]], [[User:sascha_silbe|Sascha Silbe]]&lt;br /&gt;
:Co-maintainers: &lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/browse&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [https://bugs.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;component=Browse bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Browse, [[Activities/Browse]]&lt;br /&gt;
&lt;br /&gt;
===read===&lt;br /&gt;
:Lead Maintainer: [http://sayamindu.randomink.org/ Sayamindu Dasgupta]&lt;br /&gt;
:Co-maintainers: [[User:Erikos|Simon Schampijer]]&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/read&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Read, [[Activities/Read]]&lt;br /&gt;
&lt;br /&gt;
===calculate===&lt;br /&gt;
:Lead Maintainer: Reinier Heeres&lt;br /&gt;
:Co-maintainers: &lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/calculate&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Calculate, [[Activities/Calculate]]&lt;br /&gt;
&lt;br /&gt;
===log===&lt;br /&gt;
:Lead Maintainer: unmaintained&lt;br /&gt;
:Co-maintainers: [http://edsiper.linuxchile.cl Eduardo Silva], [[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/log&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Log&lt;br /&gt;
&lt;br /&gt;
===write===&lt;br /&gt;
:Lead Maintainer: [http://uwog.net/ J.M. Maurer]&lt;br /&gt;
:Co-maintainers: [http://msevior.livejournal.com/ Martin Sevior]&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/write&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Write, [[Activities/Write]]&lt;br /&gt;
&lt;br /&gt;
===terminal===&lt;br /&gt;
:Lead Maintainer: [http://git.sugarlabs.org/projects/terminal/repos/mainline/blobs/master/MAINTAINERS MAINTAINERS], [http://sayamindu.randomink.org/ Sayamindu Dasgupta]&lt;br /&gt;
:Co-maintainers: [http://edsiper.linuxchile.cl Eduardo Silva], [[User:Wade|Wade Brainerd]]&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/terminal&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Terminal, [[Activities/Terminal]]&lt;br /&gt;
&lt;br /&gt;
===pippy===&lt;br /&gt;
:Lead Maintainer: [http://git.sugarlabs.org/projects/pippy/repos/mainline/blobs/master/MAINTAINERS MAINTAINERS], [[User:m_anish|Anish Mangal]]&lt;br /&gt;
:Co-maintainers: [[User:Cjb|Chris Ball]], [http://cscott.net C. Scott Ananian]&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/pippy&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Pippy, [[Activities/Pippy]]&lt;br /&gt;
&lt;br /&gt;
===etoys===&lt;br /&gt;
:Lead Maintainer: [[User:Bert|Bert Freudenberg]]&lt;br /&gt;
:Co-maintainers: Squeakland developers&lt;br /&gt;
:Code Repository: http://dev.laptop.org/git/projects/etoys/ and http://etoys.laptop.org/svn/trunk/etoys/&lt;br /&gt;
:Release tarballs: http://download.sugarlabs.org/sources/sucrose/glucose/etoys/&lt;br /&gt;
:Bug Tracking: http://tracker.squeakland.org/&lt;br /&gt;
:Home page: http://www.squeakland.org/&lt;br /&gt;
&lt;br /&gt;
===etoys-activity===&lt;br /&gt;
:Lead Maintainer: [[User:Bert|Bert Freudenberg]]&lt;br /&gt;
:Co-maintainers: Squeakland developers&lt;br /&gt;
:Code Repository: http://dev.laptop.org/git/projects/etoys/&lt;br /&gt;
:Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/&lt;br /&gt;
:Bug Tracking: http://tracker.squeakland.org/&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Etoys, [[Activities/Etoys]]&lt;br /&gt;
&lt;br /&gt;
===imageviewer===&lt;br /&gt;
:Lead Maintainer: [http://sayamindu.randomink.org/ Sayamindu Dasgupta]&lt;br /&gt;
:Co-maintainers: &lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/imageviewer&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Image Viewer&lt;br /&gt;
&lt;br /&gt;
===jukebox===&lt;br /&gt;
:Lead Maintainer: [http://kushaldas.in Kushal Das]&lt;br /&gt;
:Co-maintainers:&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/jukebox&lt;br /&gt;
:Release tarballs: &lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org/ bugs.sl.o]&lt;br /&gt;
:Home page: http://wiki.laptop.org/go/Jukebox&lt;br /&gt;
&lt;br /&gt;
===turtleart===&lt;br /&gt;
:Lead Maintainer: [[User:Walter|Walter Bender]]&lt;br /&gt;
:Co-maintainers: Raúl Gutiérrez Segalés &amp;lt;br&amp;gt;&lt;br /&gt;
:Code Repository: http://git.sugarlabs.org/projects/turtleart&lt;br /&gt;
:Release tarballs: http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/&lt;br /&gt;
:Bug Tracking: [http://bugs.sugarlabs.org bugs.sl.o] &amp;lt;br&amp;gt;&lt;br /&gt;
:Home page: [[Activities/Turtle Art]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=58295</id>
		<title>Service/translate</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=58295"/>
		<updated>2010-10-19T16:58:27Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Sysadmins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hostnames ==&lt;br /&gt;
&lt;br /&gt;
* http://translate.sugarlabs.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hosted on ==&lt;br /&gt;
&lt;br /&gt;
[[Machine/pootle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Administrative contact ==&lt;br /&gt;
&lt;br /&gt;
* translate AT sugarlabs DOT org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sysadmins ==&lt;br /&gt;
&lt;br /&gt;
For non-emergency calls, preferably send email to the administrative contact.&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]] has system admin and Pootle admin privs.&lt;br /&gt;
* [[User:Cjl|Chris Leonard]] has Pootle administrator privs.&lt;br /&gt;
* [[User:Bernie|Bernardo Innocenti]] has system admin and Pootle administrator privs.&lt;br /&gt;
* [[User:தங்கமணி_அருண்|தங்கமணி_அருண்(Thangamani Arun)]] has system admin and Pootle administrator privs.&lt;br /&gt;
&lt;br /&gt;
== Language Administrators ==&lt;br /&gt;
&lt;br /&gt;
Language administrators are typically native speakers of a given language that take on responsibility (granted by a Pootle administrator after a request to the Localization list) for reviewing and committing PO files for a given language.  Contacting language administrators is generally done by posting to the Localization list.&lt;br /&gt;
&lt;br /&gt;
More information on language administrator duties can be found on [[Translation_Team/Administration_QuickStart|this page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to manipulate users:&lt;br /&gt;
&lt;br /&gt;
 django-admin shell --settings=pootle.settings&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; from django.contrib.auth.models import User&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u = User.objects.get(username=&#039;bernie&#039;)&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.is_superuser = True&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.save()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Various scripts documented here:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
Scheduled jobs:&lt;br /&gt;
&lt;br /&gt;
 pootle@pootle:~$ crontab -l&lt;br /&gt;
 MAILTO=&amp;quot;sayamindu@sugarlabs.org&amp;quot;&lt;br /&gt;
 # m h  dom mon dow   command&lt;br /&gt;
 30 00 * * * /usr/bin/python /var/lib/pootle/maintenance/helpers/potupdater/pogenerator.py  /var/lib/pootle/maintenance/helpers/potupdater/project_list.ini&lt;br /&gt;
 #00 00 * * * git --git-dir=/var/lib/pootle/checkouts/etoys/.git pull&lt;br /&gt;
 45 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_84.ini /var/lib/pootle/public_html/packs/0.84&lt;br /&gt;
 40 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_82.ini /var/lib/pootle/public_html/packs/0.82&lt;br /&gt;
&lt;br /&gt;
Refresh stats, needed when the database and the checked out modules get out of sync:&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/python-django/bin/django-admin.py refresh_stats --settings=pootle.settings&lt;br /&gt;
&lt;br /&gt;
Important directories in /var/lib/pootle:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;checkouts&#039;&#039;&#039;: modules are checked out in this directory. pogenerator.py pulls from git and svn so we have updated sources, then it generates a new .pot file from them. Translated strings get reflected in the .po files in each module, and when the language maintainer clicks the Commit to VCS link, get pushed back to the upstream module.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dbs&#039;&#039;&#039;: internal db used by Pootle, no need to mess directly with it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maintenance&#039;&#039;&#039;: contains some sugar-specific scripts to help maintain our Pootle instance, they are managed in http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;po&#039;&#039;&#039;: contains xapian indexes for the search feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;translations&#039;&#039;&#039;: more Pootle internal data&lt;br /&gt;
&lt;br /&gt;
== Upgrade notes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* http://lists.laptop.org/listinfo/localization&lt;br /&gt;
&lt;br /&gt;
[[Category:Service|translate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Neighborhood_List_View&amp;diff=58294</id>
		<title>Features/Neighborhood List View</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Neighborhood_List_View&amp;diff=58294"/>
		<updated>2010-10-19T16:58:01Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Owner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|Neighborhood List View]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Neighborhood List View =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Implement a list view in the Neighborhood zoom level that displays access points, buddies and activities and that allows searching and filtering.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: &lt;br /&gt;
* Email:&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: ?&lt;br /&gt;
* Last updated: December 07th 2009&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Awaiting a design description.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Users will be able to better use the presence capabilities of Sugar.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
It&#039;s basically adding code to the view side, but most probably we&#039;ll need to refactor the model so it can be used both in the current view and in the list view.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Pending more definition on the user experience.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
None yet&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[Talk:Features/Neighborhood_List_View]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58293</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58293"/>
		<updated>2010-10-19T16:57:48Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: &lt;br /&gt;
* Email: &lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.92&lt;br /&gt;
* Last updated: Oct 12th 2010&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Sugar will continue to be packaged by distributions. Additionally, the move to dynamic bindings will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities may need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
All our dependencies that are part of the GNOME platform will need to be updated to GNOME 3.0.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour. We may need to fork and maintain static bindings.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
&lt;br /&gt;
http://live.gnome.org/PyGObject/IntrospectionPorting&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_Labs/Getting_Involved/lang-es&amp;diff=58292</id>
		<title>Sugar Labs/Getting Involved/lang-es</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_Labs/Getting_Involved/lang-es&amp;diff=58292"/>
		<updated>2010-10-19T16:57:18Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Desarrollador */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TeamHeader|Sugar Labs|home=Community Home|meeting_link=Events|meeting_label=Events Calendar}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Translations | [[Sugar_Labs/Getting_Involved|english]] &amp;amp;#124; [[Sugar_Labs/Getting_Involved/lang-es|español]]}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
=Únete a Sugar Labs=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Queremos mejorar como las computadoras son usadas en la educación&#039;&#039;&#039;, si quieres participar mejorando Sugar hay varias formas en las que puede hacerlo.  ¿En qué roles me puedo anotar? Haz un click en el nombre del rol que elijas en la grilla que está mas abajo y luego, cuando selecciones un Equipo o proyecto, sigue el link &#039;&#039;&#039;Join&#039;&#039;&#039; (arriba de la página del proyecto) para apreneder a unirte.&lt;br /&gt;
 &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; width=100% style=&amp;quot;background:#eeeeff;border:5px solid white;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[{{fullurle:Sugar Labs/Getting Involved#Educator}} {{filepath:Join_Educator.png}}]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Educator | Educador]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot; |&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt; &lt;br /&gt;
[{{fullurle:Sugar Labs/Getting Involved#Content Writer}} {{filepath:Join_ContentDeveloper.png}}]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Content_Writer | Redactor de Contenido]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[{{fullurle:Sugar Labs/Getting Involved#People_Person}} {{filepath:Join_PeoplePerson.png}}]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#People_Person | Persona de Gente]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[{{fullurle:Sugar Labs/Getting Involved#Developer}} {{filepath:Join_Developer.png}}]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Developer | Desarrollador]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[{{fullurle:Sugar Labs/Getting Involved#Designer}} {{filepath:Join_Designer.png}}]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Designer | Diseñador]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[{{fullurle:Sugar Labs/Getting Involved#Translator}} {{filepath:Join_Translator.png}}]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Translator | Traductor]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;border:5px solid white;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[Development Team/Project Ideas | Aspirantes al Google Summer of Code]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;border:5px solid white;&amp;quot;| &lt;br /&gt;
Contribuciones financieras son discutidas en la página de [[Sugar Labs/Donate | Contribuciones]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====No te olvides de visitar====&lt;br /&gt;
&lt;br /&gt;
:Estamos trabajando activamente intentando entender y mejorar la habilidad de las personas para que contribuyan  y se interesen por en Sugar. &lt;br /&gt;
&lt;br /&gt;
:Sugar Labs [[:Category:Participate |Páginas de participación]], [[Sugar Labs/Contacts| Canales de comunicación]] and  [[Sugar Labs/Volunteer Funnel | Voluntariado]]&lt;br /&gt;
&lt;br /&gt;
:One Laptop per Child [[olpc:Participate | Página de particpación]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#a0ff93; text-indent: 1.0em; border:1px solid #cdf; padding:6px; align:center;font-size:100%&amp;quot;&amp;gt;&lt;br /&gt;
La comunidad de Sugar está formada por personas, equipos y relaciones.&lt;br /&gt;
&lt;br /&gt;
Todo compartimos algo en común: &#039;&#039;&#039;Queremos mejorar como se utilizan las computadoras en la educación&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Únete a nosotros para discutir el proyecto en la lista [http://lists.sugarlabs.org/listinfo/iaep  &#039;&#039;&#039;Es un proyecto de educación&#039;&#039;&#039;].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Anchor | Educator}}&lt;br /&gt;
== Educador ==&lt;br /&gt;
[[Image:Join_Educator_BW.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Descripción del rol:&#039;&#039;&#039; Se enfoca en las necesidades educativas de Sugar. Si eres un educador y te interesa contribuir al proyecto de Sugar, por favor contacta a cmeeks arroba subarlabs punto org.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Habilidades que posees o quieres aprender:&#039;&#039;&#039;:&lt;br /&gt;
* Explicar ideas complejas de una forma corecta, poder trabajar con las habilidades de otras personas, enseñar a travéz de medios digitales, entender las teorías y obstáculos de la educación, pedagogía, habilidad para comunicarse e influenciar desarrolladores.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equipos/proyectos asociados con este rol&#039;&#039;&#039;:&lt;br /&gt;
* | [[Education Team | Equipo de educación]] | [[Activity Team | Equipo de actividades]] | [[Deployment Team | Equipo de despliegue]] |&lt;br /&gt;
* | [[Math4Team]] | [[Sugar on a Stick]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tareas típicas de este rol&#039;&#039;&#039;:&lt;br /&gt;
* Las mismas son: Planificar lecciones, guiar a docentes, realizar textos y artículos, propulsar Sugar como una plataforma ideal para el aprendizaje, proveer una guía y feedback para aquellos que trabajan en los aspectos técnicos de Sugar, establecer metas educativas, realizar actividades educativas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Para ayudarte a comenzar:&#039;&#039;&#039;:&lt;br /&gt;
* Si eres un educador y quieres ayudar a Sugar por favor contacta a caroline arroba sugarlabs punto org.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|ContentWriter}}&lt;br /&gt;
&lt;br /&gt;
== Redactor de contenido ==&lt;br /&gt;
[[Image:Join_ContentDeveloper_BW.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Descripción del rol:&#039;&#039;&#039; Comunicarse a travéz de palabras.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Habilidades que posees o quieres aprender:&#039;&#039;&#039;:&lt;br /&gt;
* Escritura, edición, gramática, inventar nuevas palabras, corrección de pruebas, explicar ideas complejas de una forma corecta, enseñar, utilizar la wiki, conocimientos técnicos (específico o general).&lt;br /&gt;
&#039;&#039;&#039;Equipos asociados con este rol&#039;&#039;&#039;:&lt;br /&gt;
* | [[Documentation Team | Equipo de documentación]] | [[Marketing Team | Equipo de Marketing]] | [[Wiki Team | Equipo de Wiki]] |&lt;br /&gt;
* | [[Math4Team]] |&lt;br /&gt;
&#039;&#039;&#039;Tareas típicas de este rol&#039;&#039;&#039;:&lt;br /&gt;
* Escribir un [http://flossmanual.net Manual FLOSS] para tu actividad favorita, guías, CÓMOs, FAQs, bases de conocimieno, lecciones, guías para maestros, libros y artículos, material de marketing, documentos que describar procedimientos o determinadas metodologías, edición en general, notas sobre nuevas versiones.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|PeoplePerson}}&lt;br /&gt;
&lt;br /&gt;
== Persona de gente ==&lt;br /&gt;
[[Image:Join_PeoplePerson_BW.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Descripción del rol:&#039;&#039;&#039; Comunicarse con otras personas par-a-par.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Habilidades que posees o quieres aprender:&#039;&#039;&#039;:&lt;br /&gt;
* Habilidad con personas, relaciones públicas, organización de eventos, servicio/soporte al cliente, entusiasmo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equipos/proyectos asociados con este rol&#039;&#039;&#039;:&lt;br /&gt;
* | [[Marketing Team | Equipo de Marketing]] | [[Documentation Team | Equipo de Documentación]] | [[Deployment Team | Equipo de Despliegue]] |&lt;br /&gt;
* | [[Sugar on a Stick]] | [[Sugar Summer Program | Programa de verano de Sugar]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tareas típicas de este rol&#039;&#039;&#039;:&lt;br /&gt;
* Conferencias, anuncios de prensa, eventos locales, organización de eventos, soporte y ayuda en el foro/IRC técnico de Sugar, enviar audio/video y dar a conocer Sugar, alenar a otros a participar, ayudar a voluntarios a desarrollarse en sus roles.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Para ayudarte a comenzar:&#039;&#039;&#039;:&lt;br /&gt;
* Si eres un persona que se aplica a este rol y quieres ayudar a Sugar por favor contacta a dfarning arroba sugarlabs punto org.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|Developer}}&lt;br /&gt;
&lt;br /&gt;
== Desarrollador ==&lt;br /&gt;
[[Image:Join_Developer_BW.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Descripción del rol:&#039;&#039;&#039; Comunicarse a travéz de código.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Habilidades que posees o quieres aprender:&#039;&#039;&#039;:&lt;br /&gt;
* Python, C, GTK+, git, empaquetado, llenar bugs, seguimiento y testeo, JavaScript, desarrollo de aplicaicones web, administración de sistemas GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equipos/proyectos asociados con este rol&#039;&#039;&#039;:&lt;br /&gt;
* | [[Development Team | Equipo de Desarrollo]] | [[Activity Team | Equipo de Actividades]] | [[Packaging Team | Equipo de Empaquetado]] | [[BugSquad | Equipo de Testeo]] | [[Infrastructure Team | Equipo de Infraesctructura]] |&lt;br /&gt;
* | [[Summer of Code | Google Summer of Code]] | [[Sugar Summer Program | Programa de verano de Sugar]] | [[Development Team/Project Ideas | Ideas de proyecto]] | [[Sugar on a Stick]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tareas típicas de este rol&#039;&#039;&#039;:&lt;br /&gt;
* Obtener el código fuente,  testear y romper Sugar, diseñar y construir Sugar, subir bugs, arreglar bugs, construir paquetes, desarrollar nuevas características, testeo, diseño, desarrollo y mantenimiento de actividades, desarrollo de scripts, desarrollo de herramientas.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|Designer}}&lt;br /&gt;
&lt;br /&gt;
== Diseñador ==&lt;br /&gt;
[[Image:Join_Designer_BW.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Descripción del rol:&#039;&#039;&#039; Comunicarse a travéz de imágenes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Habilidades que posees o quieres aprender:&#039;&#039;&#039;:&lt;br /&gt;
* Inkscape, GIMP, manejo de otras herramientas vectoriales y de diseño, OpenOffice, diseño, usabilidad/interacción.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equipos/proyectos asociados con este rol&#039;&#039;&#039;:&lt;br /&gt;
* | [[Design Team| Equipo de diseño]] | [[Marketing Team | Equipo de Marketing]] | [[Documentation Team | Equipo de Documentación]] |&lt;br /&gt;
* | [[Sugar Summer Program | Programa de verano de Sugar]] |&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Tareas típicas de este rol&#039;&#039;&#039;:&lt;br /&gt;
* Diseño de Sugar (íconos de actividades en SVG, íconos de la barra de herramientas), contenido para Actividades, diseño de la interfáz de usuario, diseño de publicaciones, diseño web, íconos, diseño de maquetas, flyers y banners para conferencias, logos, materiales (remeras, tapas de CDs, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Para ayudarte a comenzar:&#039;&#039;&#039;:&lt;br /&gt;
* Si eres un diseñador y estás interesado en ayudar, por favor contacta a sdaly arroba sugarlabs punto org.&lt;br /&gt;
&lt;br /&gt;
== Traductor ==&lt;br /&gt;
[[Image:Join_Translator_BW.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Descripción del rol:&#039;&#039;&#039; Comunicarse a travéz de la interpretación.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Habilidades que posees o quieres aprender:&#039;&#039;&#039;:&lt;br /&gt;
* Inglés, lenguaje nativo diferente del Inglés, conocimientos técnicos, Pootle, PO, traducción.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Equipos/proyectos asociados con este rol&#039;&#039;&#039;:&lt;br /&gt;
* | [[Translation Team | Equipo de traducción]] | [[Documentation Team | Equipo de documentación]] | [[Wiki Team | Equipo Wiki]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tareas típicas de este rol&#039;&#039;&#039;:&lt;br /&gt;
* Traducción de actividades e interfáz gráfica de Sugar, localización (l10n), internacionalización (i18n), materiales de marketing, documentos, sitios web, proveer feedback cultural a otros equipos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Participate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activity_Library/Devel&amp;diff=58291</id>
		<title>Activity Library/Devel</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Library/Devel&amp;diff=58291"/>
		<updated>2010-10-19T16:55:19Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{draft}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We are adapting [https://wiki.mozilla.org/Update:Remora Remora], the software behind http://addons.mozilla.org, as a Sugar Activities user-facing infrastructure for installation, reviews, and ratings. (Activity development infrastructure will be hosted elsewhere.)&lt;br /&gt;
&lt;br /&gt;
== Design (both UI and app) ==&lt;br /&gt;
We are collaborating on the AddonsPortal [[Activity Library/Design|Design Page]]&lt;br /&gt;
Josh is working on a mockup so that we can then do a peer review and then fit it into the Remora code. Remember, as few changes to the code as necessary (focus mainly on CSS and not changing the Views -- where possible)&lt;br /&gt;
&lt;br /&gt;
== Participate ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of help needed ===&lt;br /&gt;
&lt;br /&gt;
* Infrastructure - installation, running, maintaining the instance once it&#039;s live/stable/usable.&lt;br /&gt;
* Development - fixing bugs, committing patches, and pushing them upstream.&lt;br /&gt;
* Testing - filing bugs against the latest version.&lt;br /&gt;
* Coordination - keeping track of goings-on, acting as a source of up-to-date information and concrete tasks, and making sure the delta from upstream does not get too large.&lt;br /&gt;
&lt;br /&gt;
=== Howto ===&lt;br /&gt;
&lt;br /&gt;
# Add your name to the list below.&lt;br /&gt;
# Look at the latest live version at http://addons.sugarlabs.org - does it look like something you can use and test? Development is being done on: http://addons-devel.sugarlabs.org/en-US/sugar/&lt;br /&gt;
## If yes, try using it until you run into a bug, then file it at http://dev.sugarlabs.org/ under the activities.sugarlabs.org component. Keep in mind that this is an unstable alpha and all work is considered test data that can be wiped out at a moment&#039;s notice.&lt;br /&gt;
## If no, look at the [http://dev.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;component=activities.sugarlabs.org&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=status&amp;amp;col=owner&amp;amp;col=type&amp;amp;col=milestone trac query for activities.sugarlabs.org] and see if there&#039;s a ticket you can take/help with (helping with a ticket can include reproducing it, rewriting and clarifying the bug report, checking if a patch is being pushed upstream, etc). [[Activity Library/Devel/Installing|Installing a local copy]] may help.&lt;br /&gt;
# If you have questions, find one of the people below on IRC (irc.freenode.net, #sugar) and ask. If none of us are online, contact [[User:Mchua|Mchua]].&lt;br /&gt;
&lt;br /&gt;
=== People involved ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Mick]] - infrastructure, development, and testing; &#039;&#039;&#039;coordinator&#039;&#039;&#039;&lt;br /&gt;
* [[User:Dfarning]] - infrastructure and development&lt;br /&gt;
* [[User:Josh]] - design&lt;br /&gt;
* [[User:Mchua]] - testing/QA&lt;br /&gt;
* [[User:Tomeu]] - infrastructure and development (not involved any more)&lt;br /&gt;
* [[User:Wade]] - Activity Team lead&lt;br /&gt;
* [[User:LFaraone]] - testing/QA, bugfixing&lt;br /&gt;
* [[User:ChristophD]] - not yet contributing, but would like to help with planing&lt;br /&gt;
* [[User:wwdillingham]] - would like to begin helping with infrastructure / testing / development / documentation / bug killing.&lt;br /&gt;
* Sign your name here if you&#039;re contributing&lt;br /&gt;
&lt;br /&gt;
== Coordination ==&lt;br /&gt;
&lt;br /&gt;
http://addons.sugarlabs.org is hosted on the sunjammer server. (It&#039;s named &#039;addons&#039; because we may host more than activity bundles in the future; Language packs, Library Packs...)&lt;br /&gt;
&lt;br /&gt;
Development is coordinated using the standard three stages; production, testing, and development plus upstream svn.  Each stage runs as its own user and has its own database.  The source code is in individual branches of http://git.sugarlabs.org/projects/slo-addons .&lt;br /&gt;
&lt;br /&gt;
===Production===&lt;br /&gt;
&lt;br /&gt;
The production instance currently runs as user production.  The source code is in the production branch.&lt;br /&gt;
&lt;br /&gt;
===Testing===&lt;br /&gt;
&lt;br /&gt;
The testing instance currently runs as user testing.  The source code is in the testing branch.&lt;br /&gt;
&lt;br /&gt;
Testing is to be used as a staging for developers and testers to use and abuse the new code before it goes into production.&lt;br /&gt;
&lt;br /&gt;
We need lots of help testing the site. (It is currently in pre-alpha and not particularly interesting to test, so if you&#039;re not a developer you may want to add this page to your watchlist and check back in a week.) Add new tickets for bugs that you find to [http://dev.sugarlabs.org/ Trac] with the activities.sugarlabs.org component. Feature and design ideas are also welcomed.&lt;br /&gt;
&lt;br /&gt;
===Devel===&lt;br /&gt;
&lt;br /&gt;
Remora is written in php, so primarily php/mysql hackers are needed. The development instance currently runs as user devel.  The source code is in the devel branch.&lt;br /&gt;
&lt;br /&gt;
Devel is your playground.  You can either work directly on the devel instance on sunjammer or you can follow the instructions at [[Activity Library/Devel/Installing]] to set up your own personal aslo on your computer at home.  Using git makes it really easy to recover from mistakes.  As long as you have not pushed your commits you can just &#039;git --hard reset origin&#039; to permanently delete any local changes (see --mixed for not actually deleting).&lt;br /&gt;
&lt;br /&gt;
If you &#039;&#039;really&#039;&#039; break things, the steps to restore it to its former glory are:&lt;br /&gt;
&lt;br /&gt;
# read these instructions and ask for help on IRC if any of them are not clear&lt;br /&gt;
# delete the instance&lt;br /&gt;
# git clone from master&lt;br /&gt;
# checkout correct branch for the instance&lt;br /&gt;
# svn pull the vendor stuff&lt;br /&gt;
# recreate the tmp dir stuff&lt;br /&gt;
# install the config.php&lt;br /&gt;
&lt;br /&gt;
See https://wiki.mozilla.org/Update:Remora for upstream project information, and  for instructions on how to install a local copy to play with. Then check [http://dev.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;component=activities.sugarlabs.org&amp;amp;order=priority&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=status&amp;amp;col=owner&amp;amp;col=type&amp;amp;col=milestone this trac listing] for development tickets and pick one to fix or to ask questions about.&lt;br /&gt;
&lt;br /&gt;
===SVN===&lt;br /&gt;
&lt;br /&gt;
There is a fourth branch named svn which is used to merge upstream changes for mozilla.org.  &lt;br /&gt;
&lt;br /&gt;
One of our key goals is to keep also as close as possible to amo, so rebasing isn&#039;t so costly.  If at all possible, try to refactor your patches so that they can be pushed upstream.&lt;br /&gt;
&lt;br /&gt;
==Happy Hacking==&lt;br /&gt;
&lt;br /&gt;
Meet us in #sugar on freenode if you&#039;d like to jump in and help. Formal meetings should be planned soon. Meetings will be in #sugar-meeting and announced here. If you watch this page, you will receive email notifications when it changes.&lt;br /&gt;
&lt;br /&gt;
Should an email be sent to the IAEP and/or sugar-devel mailing lists to announce meetings? [[User:Tomeu|tomeu]] 09:10, 1 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
File a ticket on http://dev.sugarlabs.org with the component &#039;infrastructure&#039; if you need an account for development or testing (you do not need a sunjammer account to do user-facing testing on this). Make sure to include your desired account name and PGP key.&lt;br /&gt;
&lt;br /&gt;
== Historical discussion ==&lt;br /&gt;
&lt;br /&gt;
There have been a number of mailing list threads about the AddonsPortal; this page has been updated to reflect the content of the latest messages, but they are listed here for historical purposes.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.sugarlabs.org/archive/sugar-devel/2009-January/011147.html The start of a to-do list (Mel)]&lt;br /&gt;
* [http://lists.sugarlabs.org/archive/sugar-devel/2009-February/011313.html The start of this wiki page (Tomeu)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For information on Amo, the upstream addons.mozilla.org project please see the [http://wiki.mozilla.org/Update:Remora Remora project page].&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [[Activity Library/Devel/Installing|How to setup ASLO]]&lt;br /&gt;
* [[Activity Library/Devel/Building| How to Build ASLO]]&lt;br /&gt;
* [http://svn.mozilla.org/addons/|Mozilla SVN]&lt;br /&gt;
* [[Activity Library/Devel/Bugs|Who do I request review from?]]&lt;br /&gt;
* [[Activity Library/Devel/Staging|Staging Boxes]]&lt;br /&gt;
* [[Activity Library/Devel/Database_Changes|Database Changes]]&lt;br /&gt;
* [[Activity Library/Devel/Statistics|Statistics Parsing Scripts]]&lt;br /&gt;
* [[Activity Library/Devel/Queries|Useful SQL Queries]]&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAMEE}}/}}&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Oversight_Board&amp;diff=58290</id>
		<title>Oversight Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Oversight_Board&amp;diff=58290"/>
		<updated>2010-10-19T16:54:12Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* The Oversight Board */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Oversight Board|roadmap_link=Oversight Board/Vision|roadmap_label=Vision}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== The Oversight Board ==&lt;br /&gt;
&lt;br /&gt;
The 2009–2010 oversight board members are:&lt;br /&gt;
&lt;br /&gt;
* [[User:Cjb|Chris Ball]] (One Laptop per Child)&lt;br /&gt;
* [[User:Walter|Walter Bender]] (Community member)&lt;br /&gt;
* [[User:Mchua|Mel Chua]] (Red Hat)&lt;br /&gt;
* [[User:SeanDaly|Sean Daly]] (Community member)&lt;br /&gt;
* [[User:Holt|Adam Holt]] (One Laptop per Child)&lt;br /&gt;
* [[User:Bernie|Bernardo Innocenti]] (Community member)&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Tomeu|Tomeu Vizoso]] (Community member)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to thank the follow former board members for their contributions:&lt;br /&gt;
&lt;br /&gt;
* [[User:Marcopg|Marco Pesenti Gritti]] (2008–2009)&lt;br /&gt;
* [[User:Gdk|Greg Dekoenigsberg]] (2008–2009)&lt;br /&gt;
* [[User:Dfarning|David Farning]] (2008–2009)&lt;br /&gt;
&lt;br /&gt;
== Mission ==&lt;br /&gt;
&lt;br /&gt;
{{:Oversight_Board/Mission}}&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
Details of meeting times and links to the minutes can be found at [[Oversight Board/Minutes]]&lt;br /&gt;
&lt;br /&gt;
==Additional roles within Sugar Labs==&lt;br /&gt;
&lt;br /&gt;
Ombudsman: A neutral party with whom anyone (member or non-member) may consult privately. The ombudsman will make a monthly report to the Oversight Board and the community. [[User:Bert|Bert Freudenberg]] is Ombudsman (Please email ombudsman (at) sugarlabs.org).&lt;br /&gt;
&lt;br /&gt;
System administrator: &#039;&#039;ex officio&#039;&#039;, nonvoting member of the Infrastructure Committee&lt;br /&gt;
&lt;br /&gt;
Treasurer: &#039;&#039;ex officio&#039;&#039;, nonvoting member of the Finance Committee&lt;br /&gt;
&lt;br /&gt;
== Subpages ==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Oversight board]]&lt;br /&gt;
[[Category:Governance]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Team]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Development_Team/Contacts&amp;diff=58289</id>
		<title>Development Team/Contacts</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Development_Team/Contacts&amp;diff=58289"/>
		<updated>2010-10-19T16:53:19Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Coordinator ==&lt;br /&gt;
{{:Development Team/Coordinator}}&lt;br /&gt;
&lt;br /&gt;
== IRC channel ==&lt;br /&gt;
&lt;br /&gt;
Sugar developers hang out on irc.freenode.net, #sugar channel.&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
* [[User:Erikos|Simon Schampijer]]&lt;br /&gt;
* [[User:Walter|Walter Bender]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Team]]&lt;br /&gt;
[[Category:Contact]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_Labs/Getting_Involved&amp;diff=58288</id>
		<title>Sugar Labs/Getting Involved</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_Labs/Getting_Involved&amp;diff=58288"/>
		<updated>2010-10-19T16:52:51Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Developer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Translations | [[Sugar_Labs/Getting_Involved|english]] &amp;amp;#124; [[Sugar_Labs/Getting_Involved/lang-es|español]]}}{{TeamHeader|Sugar Labs|home=Community Home|meeting_link=Events|meeting_label=Events Calendar}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Join Sugar Labs =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We need your help in improving how computers are used in education&#039;&#039;&#039;. &#039;&#039;You&#039;&#039; can take an active hand in making Sugar realize its [[Archive/Current_Events/2009-03-17#What_are_our_objectives.3F | &#039;&#039;&#039;vision&#039;&#039;&#039;]]. Making [[What is Sugar?|&#039;&#039;&#039;Sugar&#039;&#039;&#039;]] depends on volunteers who love to engage in authentic activities&amp;amp;mdash;activities that help fulfill the potentials they individually see in Sugar&#039;s vision. What do you want to see happen? What roles could you fill? Click the role of your choice in the grid below, and then, after selecting a Team or project link, follow the &#039;&#039;&#039;Join&#039;&#039;&#039; links at the top of the Team or project page (in the green or yellow linkbar) to learn how you can &#039;&#039;&#039;Join In&#039;&#039;&#039;.  We depend on &#039;&#039;you&#039;&#039; getting involved!&lt;br /&gt;
&amp;lt;div class=&amp;quot;noborder&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; width=100% style=&amp;quot;background:#eeeeff;border:5px solid white;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;linkgroup&amp;quot;&amp;gt;[[File:Join_Educator.png|link=#Educator]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Educator | Educator]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot; |&amp;lt;span class=&amp;quot;linkgroup&amp;quot;&amp;gt;[[File:Join_ContentDeveloper.png|link=#Content Writer]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Content_Writer | Content Writer]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;linkgroup&amp;quot;&amp;gt;[[File:Join_PeoplePerson.png|link=#People Person]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#People_Person | People Person]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;linkgroup&amp;quot;&amp;gt;[[File:Join_Developer.png|link=#Developer]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Developer | Developer]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;linkgroup&amp;quot;&amp;gt;[[File:Join_Designer.png|link=#Designer]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Designer | Designer]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; width=33% style=&amp;quot;border:5px solid white;&amp;quot;|&amp;lt;span class=&amp;quot;linkgroup&amp;quot;&amp;gt;[[File:Join_Translator.png|link=#Translator]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#Translator | Translator]]&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;border:5px solid white;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[What could I do in an hour?]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;border:5px solid white;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[Summer of Code|Google Summer of Code]]&#039;&#039;&#039; - &#039;&#039;&#039;[[Ideas for Projects]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;border:5px solid white;&amp;quot;| &lt;br /&gt;
Financial contributions are discussed on the [[Sugar Labs/Donate]] page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Learn more====&lt;br /&gt;
&lt;br /&gt;
Help us understand and improve the ability for people to contribute and become deeply involved with Sugar. &lt;br /&gt;
{{Iframe|See [http://planet.sugarlabs.org Planet Sugar Labs], our blog aggregator |http://planet.sugarlabs.org|900|600|1}}&lt;br /&gt;
* Sugar Labs [[Sugar Labs/Communication channels|Communication channels]], [[:Category:Participate |Participation pages]], [[Sugar Labs/Volunteer Funnel|Volunteer Funnel]], &amp;amp; [[Vacancies]],&lt;br /&gt;
* The One Laptop per Child [[olpc:Participate | Participation page]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#a0ff93; text-indent: 1.0em; border:1px solid #cdf; padding:6px; align:center;font-size:100%&amp;quot;&amp;gt;&lt;br /&gt;
The Sugar community is made of individuals, teams, and relationships.&lt;br /&gt;
&lt;br /&gt;
We all share one thing in common: &#039;&#039;&#039;We want to improve how computers are used in education&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Join us in discussing the project on the [http://lists.sugarlabs.org/listinfo/iaep  It&#039;s an Education Project] mailing list.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Anchor | Educator}}&lt;br /&gt;
&lt;br /&gt;
== Educator ==&lt;br /&gt;
[[Image:Join_Educator_BW.png|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description of this role:&#039;&#039;&#039; Focus on Sugar&#039;s educational needs.  If you are an educator and you would like to contribute to the Sugar project please contact cmeeks at sugarlabs dot org.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skills you possess or want to learn&#039;&#039;&#039;:&lt;br /&gt;
* Explaining complex ideas well, people skills, teaching through digital media, understanding of educational theories and obstacles, paedagogy, ability to communicate with and influence developers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teams/projects associated with this role&#039;&#039;&#039;:&lt;br /&gt;
* | [[Education Team]] | [[Activity Team]] | [[Deployment Team]] | [[Local Labs]] |&lt;br /&gt;
* | [[Math4Team]] | [[Sugar on a Stick]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tasks typical in this role&#039;&#039;&#039;:&lt;br /&gt;
* Tasks typical in this role: Lesson plans, teacher guides, text book templates/samples, articles, leverage Sugar as an ideal platform for learning, provide guidance and feedback to those working on technical aspects of Sugar, setting educational goals, educational activities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Real person to help you get started&#039;&#039;&#039;:&lt;br /&gt;
* If you are an educator who would like to help with Sugar, please contact caroline at sugarlabs dot org.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|ContentWriter}}&lt;br /&gt;
&lt;br /&gt;
== Content Writer ==&lt;br /&gt;
[[Image:Join_ContentDeveloper_BW.png|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description of this role:&#039;&#039;&#039; Communicate through words.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skills you possess or want to learn&#039;&#039;&#039;:&lt;br /&gt;
* Writing, editing, grammar, wordsmithing, proof-reading, explaining complex ideas well, teaching, wiki markup, technical knowledge (specific and general).&lt;br /&gt;
&#039;&#039;&#039;Teams associated with this role&#039;&#039;&#039;:&lt;br /&gt;
* | [[Documentation Team]] | [[Marketing Team]] | [[Wiki Team]] | [[Deployment Team]] | [[Local Labs]] |&lt;br /&gt;
* | [[Math4Team]] |&lt;br /&gt;
&#039;&#039;&#039;Tasks typical in this role&#039;&#039;&#039;:&lt;br /&gt;
* Write a [http://flossmanuals.net FLOSS Manual] for your favorite activity, guides, how-tos, FAQs, knowledge base, lesson plans, teacher guides, text book templates/samples, articles, marketing material, process/methodology documents, editing, release notes.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|PeoplePerson}}&lt;br /&gt;
&lt;br /&gt;
== People Person ==&lt;br /&gt;
[[Image:Join_PeoplePerson_BW.png|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description of this role:&#039;&#039;&#039; Communicate through one-on-one contact.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skills you possess or want to learn&#039;&#039;&#039;:&lt;br /&gt;
* People skills, public relations, event organization, customer service/support, enthusiasm.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teams/projects associated with this role&#039;&#039;&#039;:&lt;br /&gt;
* | [[Marketing Team]] | [[Documentation Team]] | [[Deployment Team]] | [[Local Labs]] |&lt;br /&gt;
* | [[Sugar on a Stick]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tasks typical in this role&#039;&#039;&#039;:&lt;br /&gt;
* Conferences, press releases, local events, organizing events, Sugar Labs forum/IRC help/support tech, send out media/spread Sugar, encourage others to participate, cat herding.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Real person to help you get started&#039;&#039;&#039;:&lt;br /&gt;
* If you are an people person who would like to help with Sugar, please contact dfarning at sugarlabs dot org.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|Developer}}&lt;br /&gt;
&lt;br /&gt;
== Developer ==&lt;br /&gt;
[[Image:Join_Developer_BW.png|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description of this role:&#039;&#039;&#039; Communicate through code.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skills you possess or want to learn&#039;&#039;&#039;:&lt;br /&gt;
* Python, C, GTK+, git, packaging, bug filing, tracking and testing, JavaScript, web app development, GNU/Linux system administration&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teams/projects associated with this role&#039;&#039;&#039;:&lt;br /&gt;
* | [[Development Team]] | [[Activity Team]] | [[Packaging Team]] | [[BugSquad|Testing Team]] | [[Infrastructure Team]] |&lt;br /&gt;
* | [[Summer of Code | Google Summer of Code]] | [[Math4Team]] | [[Development Team/Project Ideas | Project Ideas]] | [[Sugar on a Stick]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tasks typical in this role&#039;&#039;&#039;:&lt;br /&gt;
* Get the source code, test &amp;amp; break Sugar, design &amp;amp; build Sugar, file bugs, fix bugs, build packages, develop new features, test, design, develop &amp;amp; help maintain activities, toolchain, scripts.&lt;br /&gt;
&lt;br /&gt;
{{Anchor|Designer}}&lt;br /&gt;
&lt;br /&gt;
== Designer ==&lt;br /&gt;
[[Image:Join_Designer_BW.png|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description of this role:&#039;&#039;&#039; Communicate through images.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skills you possess or want to learn&#039;&#039;&#039;:&lt;br /&gt;
* Inkscape, GIMP, other vector &amp;amp; raster graphics tools, OpenOffice, design, usability/interaction.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teams/projects associated with this role&#039;&#039;&#039;:&lt;br /&gt;
* | [[Design Team|Design Team]] | [[Marketing Team]] | [[Documentation Team]] |&lt;br /&gt;
* | [[Math4Team]] |&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Tasks typical in this role&#039;&#039;&#039;:&lt;br /&gt;
* Sugar art work (SVG activity icons, toolbar icons), Activity image content, user interface design, publication design, web design, icons, design mock-ups, conference banners/flyers, logos, materials (t-shirts, CD covers, etc.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Real person to help you get started&#039;&#039;&#039;:&lt;br /&gt;
* If you are a designer who would like to help with Sugar, please contact sdaly at sugarlabs dot org.&lt;br /&gt;
&lt;br /&gt;
== Translator ==&lt;br /&gt;
[[Image:Join_Translator_BW.png|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description of this role:&#039;&#039;&#039; Communicate through interpretation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skills you possess or want to learn&#039;&#039;&#039;:&lt;br /&gt;
* English, Non-English native language, technical knowledge, Pootle, PO, translation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teams/projects associated with this role&#039;&#039;&#039;:&lt;br /&gt;
* | [[Translation Team]] | [[Documentation Team]] | [[Wiki Team | Wiki Team]] | [[Local Labs]] |&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tasks typical in this role&#039;&#039;&#039;:&lt;br /&gt;
* Activity and Sugar user interface string translation, localization (l10n), internationalizaton (i18n), marketing materials, documents, websites, providing cultural specific feedback to other teams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Participate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58150</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58150"/>
		<updated>2010-10-12T07:04:35Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Current status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu@sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.92&lt;br /&gt;
* Last updated: Oct 12th 2010&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Sugar will continue to be packaged by distributions. Additionally, the move to dynamic bindings will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities may need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
All our dependencies that are part of the GNOME platform will need to be updated to GNOME 3.0.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour. We may need to fork and maintain static bindings.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
&lt;br /&gt;
http://live.gnome.org/PyGObject/IntrospectionPorting&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58149</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58149"/>
		<updated>2010-10-12T07:03:55Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu@sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.88&lt;br /&gt;
* Last updated: July 13th 2009&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Sugar will continue to be packaged by distributions. Additionally, the move to dynamic bindings will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities may need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
All our dependencies that are part of the GNOME platform will need to be updated to GNOME 3.0.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour. We may need to fork and maintain static bindings.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
&lt;br /&gt;
http://live.gnome.org/PyGObject/IntrospectionPorting&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58148</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58148"/>
		<updated>2010-10-12T07:03:32Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Contingency Plan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu@sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.88&lt;br /&gt;
* Last updated: July 13th 2009&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Sugar will continue to be packaged by distributions. Additionally, the move to dynamic bindings will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities may need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
All our dependencies that are part of the GNOME platform will need to be updated to GNOME 3.0.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour. We may need to fork and maintain static bindings.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
http://live.gnome.org/PyBank/&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58147</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58147"/>
		<updated>2010-10-12T07:03:01Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu@sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.88&lt;br /&gt;
* Last updated: July 13th 2009&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Sugar will continue to be packaged by distributions. Additionally, the move to dynamic bindings will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities may need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
All our dependencies that are part of the GNOME platform will need to be updated to GNOME 3.0.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
http://live.gnome.org/PyBank/&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58146</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58146"/>
		<updated>2010-10-12T07:02:00Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Scope */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu@sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.88&lt;br /&gt;
* Last updated: July 13th 2009&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Sugar will continue to be packaged by distributions. Additionally, the move to dynamic bindings will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities may need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
Yes, we depend on work in other GNOME projects: http://live.gnome.org/GObjectIntrospection/ and http://live.gnome.org/PyBank/ .&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
http://live.gnome.org/PyBank/&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58145</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58145"/>
		<updated>2010-10-12T07:01:35Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Benefit to Sugar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu@sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.88&lt;br /&gt;
* Last updated: July 13th 2009&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
Sugar will continue to be packaged by distributions. Additionally, the move to dynamic bindings will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
Yes, we depend on work in other GNOME projects: http://live.gnome.org/GObjectIntrospection/ and http://live.gnome.org/PyBank/ .&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
http://live.gnome.org/PyBank/&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58144</id>
		<title>Features/GObject Introspection</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/GObject_Introspection&amp;diff=58144"/>
		<updated>2010-10-12T07:00:49Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Detailed Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&lt;br /&gt;
[[Category:Feature Page Incomplete]]&lt;br /&gt;
[[Category:Feature|GObject Introspection]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Use GObject-based libraries via introspection, instead of build-time bindings.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu@sugarlabs.org&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.88&lt;br /&gt;
* Last updated: July 13th 2009&lt;br /&gt;
* Percentage of completion: 0%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
Several of the Python modules we are using right now will [http://live.gnome.org/GnomeGoals/PythonIntrospectionPorting become deprecated] in the [http://live.gnome.org/Schedule next GNOME release]. [http://live.gnome.org/PyGObject PyGObject] has gained support for [http://live.gnome.org/GObjectIntrospection GObject Introspection], which will allow us to keep using the GNOME platform without needing static bindings.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
This will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
Will need changes in about every sugar module, including activities, but we&#039;ll have a script that will make it easier. Not all activities need to switch at the same time.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
Run Sugar and activities as usual, notice startup is faster and check with &#039;free&#039; the amount of free memory.&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
Yes, we depend on work in other GNOME projects: http://live.gnome.org/GObjectIntrospection/ and http://live.gnome.org/PyBank/ .&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://live.gnome.org/GObjectIntrospection&lt;br /&gt;
http://live.gnome.org/PyBank/&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
TBW&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;You can add categories to tie features back to real deployments/schools requesting them, for example &amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;Category:Features requested by School Xyz]]&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=58096</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=58096"/>
		<updated>2010-10-09T10:02:28Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* What&amp;#039;s new for packagers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar ad hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar ad hoc networks have been added. The [[Features/Ad hoc_Networking| feature]] adds three default ad hoc networks, for channel 1, 6, and 11. They are represented with designated icons in the Neighborhood view. [[User:Erikos | Simon Schampijer]] from [http://laptop.org OLPC] has been working on this feature and has also back ported it to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Home_spiral_showing_40_activities.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has added [[Features/Journal_Sort | new ordering options]] to the Journal. You can order now by size, creation date and modification date. The feature originally implemented for [[Dextrose]] (sponsored by [http://activitycentral.org Activity Central]) has found it&#039;s way into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has added keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware on which there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest [http://www.squeakland.org/ Etoys] release. Some of the new features in Etoys 4.1 are [http://community.ofset.org/index.php/DrGeo DrGeo], speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An [http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/graphics/alert.py ErrorAlert] has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated [[Development_Team/Almanac/Activity_Bundles#.info_file_format | activity.info]] fields.&lt;br /&gt;
&lt;br /&gt;
* Use &#039;bundle_id&#039; instead of &#039;service_name&#039;.&lt;br /&gt;
* Use &#039;exec&#039; instead of &#039;class&#039;.&lt;br /&gt;
&lt;br /&gt;
Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g., stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars while still keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.x for tp-gabble and 0.4.x for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.x.&lt;br /&gt;
&lt;br /&gt;
Of course, latest minor releases of those stable branches are recommended.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian, etc.) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking forward to 0.92 ==&lt;br /&gt;
For 0.92 we plan to focus on some architectural work that won&#039;t have a direct impact as perceived by most users. Sugar is a very thin layer of code that sits on top of hundreds of other components developed by other projects. There are ongoing changes to the components we depend on most directly, and we need to adapt Sugar to those changes so it keeps being shipped by Linux distributions and benefits from future improvements. &lt;br /&gt;
&lt;br /&gt;
The changes include that the Python bindings for GNOME will be available dynamically through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes and do review other&#039;s patches,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing a Sugar version to test with during the development cycle,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57936</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57936"/>
		<updated>2010-10-04T11:14:25Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Activity Authors guidelines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. [[User:Erikos | Simon Schampijer]] from [http://laptop.org OLPC] has been working on this feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has added [[Features/Journal_Sort | new ordering options]] to the Journal. You can order now by size, creation date and modification date. The feature originally implemented for [[Dextrose]] (sponsored by [http://activitycentral.org Activity Central]) has found it&#039;s way into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has added keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware on which there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest [http://www.squeakland.org/ Etoys] release. Some of the new features in Etoys 4.1 are [http://community.ofset.org/index.php/DrGeo DrGeo], speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An [http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/graphics/alert.py ErrorAlert] has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields.&lt;br /&gt;
&lt;br /&gt;
* Use &#039;bundle_id&#039; instead of &#039;service_name&#039;.&lt;br /&gt;
* Use &#039;exec&#039; instead of &#039;class&#039;.&lt;br /&gt;
&lt;br /&gt;
Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars while still keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57934</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57934"/>
		<updated>2010-10-04T11:06:20Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Widgets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. [[User:Erikos | Simon Schampijer]] from [http://laptop.org OLPC] has been working on this feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has added [[Features/Journal_Sort | new ordering options]] to the Journal. You can order now by size, creation date and modification date. The feature originally implemented for [[Dextrose]] (sponsored by [http://activitycentral.org Activity Central]) has found it&#039;s way into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has added keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware on which there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest [http://www.squeakland.org/ Etoys] release. Some of the new features in Etoys 4.1 are [http://community.ofset.org/index.php/DrGeo DrGeo], speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An [http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/graphics/alert.py ErrorAlert] has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars with keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57933</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57933"/>
		<updated>2010-10-04T11:01:54Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Etoys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. [[User:Erikos | Simon Schampijer]] from [http://laptop.org OLPC] has been working on this feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has added [[Features/Journal_Sort | new ordering options]] to the Journal. You can order now by size, creation date and modification date. The feature originally implemented for [[Dextrose]] (sponsored by [http://activitycentral.org Activity Central]) has found it&#039;s way into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has added keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware on which there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest [http://www.squeakland.org/ Etoys] release. Some of the new features in Etoys 4.1 are [http://community.ofset.org/index.php/DrGeo DrGeo], speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars with keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57932</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57932"/>
		<updated>2010-10-04T11:01:16Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Etoys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. [[User:Erikos | Simon Schampijer]] from [http://laptop.org OLPC] has been working on this feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has added [[Features/Journal_Sort | new ordering options]] to the Journal. You can order now by size, creation date and modification date. The feature originally implemented for [[Dextrose]] (sponsored by [http://activitycentral.org Activity Central]) has found it&#039;s way into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has added keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware on which there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest [http://www.squeakland.org/ Etoys] release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars with keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57931</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57931"/>
		<updated>2010-10-04T11:00:22Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* New Keybindings for the Frame and the Journal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. [[User:Erikos | Simon Schampijer]] from [http://laptop.org OLPC] has been working on this feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has added [[Features/Journal_Sort | new ordering options]] to the Journal. You can order now by size, creation date and modification date. The feature originally implemented for [[Dextrose]] (sponsored by [http://activitycentral.org Activity Central]) has found it&#039;s way into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has added keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware on which there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest Etoys release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars with keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57921</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57921"/>
		<updated>2010-10-04T10:30:05Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Enhanced color selector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| Feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this Feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has been adding [[Features/Journal_Sort | new filtering options]] to the Journal. You can order now by size, creation date and modification date. The Feature originally implemented for [[Dextrose]] and sponsored by [http://activitycentral.org activity central] has been found it&#039;s way successfully into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has been adding keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware where there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest Etoys release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars with keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57920</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57920"/>
		<updated>2010-10-04T10:26:54Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the [http://www.sugarlabs.org/ Sugar learning platform]: Sugar promotes collaborative learning through [http://activities.sugarlabs.org/ Sugar Activities] that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
[[Image:Sugar_Ad-hoc_networks.png|300px]]&lt;br /&gt;
&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| Feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this Feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color-selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has been adding [[Features/Journal_Sort | new filtering options]] to the Journal. You can order now by size, creation date and modification date. The Feature originally implemented for [[Dextrose]] and sponsored by [http://activitycentral.org activity central] has been found it&#039;s way successfully into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has been adding keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware where there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest Etoys release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in [[0.90/Notes_Activities#Recent_additions | Recent Activity Additions]] and [[0.90/Notes_Activities#New_experimental_activities | New Experimental Activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
* Sugar Ad-hoc networks: The GConf key &amp;quot;/schemas/desktop/sugar/network/adhoc&amp;quot; has been added. If set to &amp;quot;True&amp;quot;, Sugar will show default Ad-hoc networks for channel 1,6 and 11 in the neighborhood view.&lt;br /&gt;
* Protected activities: The GConf key &amp;quot;/schemas/desktop/sugar/protected_activities&amp;quot; has been added. You can set a list of activities that users will not be allowed to erase through the list view.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added to the set of alert widgets. It should be used when notifying a user about an error. Besides the title and the message it has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage activity authors to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars with keeping backward compatibility with older Sugar versions.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in Sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package Sugar for your favorite distribution or just want to examine Sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57908</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57908"/>
		<updated>2010-10-04T09:04:43Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the Sugar learning platform: Sugar promotes collaborative learning through Sugar Activities that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| Feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this Feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color-selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has been adding [[Features/Journal_Sort | new filtering options]] to the Journal. You can order now by size, creation date and modification date. The Feature originally implemented for [[Dextrose]] and sponsored by [http://activitycentral.org activity central] has been found it&#039;s way successfully into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has been adding keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware where there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest Etoys release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in the [[0.90/Notes_Activities#Recent_additions | recent additions]] and the [[0.90/Notes_Activities#New_experimental_activities | new experimental activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added. You should use it when you want to notify the user about an error. Besides the title and the message it only has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage the switch to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars without compromising performance on old Sugar systems.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package sugar for your favorite distribution or just want to examine sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57907</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57907"/>
		<updated>2010-10-04T09:04:20Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* What&amp;#039;s new for packagers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the Sugar learning platform: Sugar promotes collaborative learning through Sugar Activities that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| Feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this Feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color-selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has been adding [[Features/Journal_Sort | new filtering options]] to the Journal. You can order now by size, creation date and modification date. The Feature originally implemented for [[Dextrose]] and sponsored by [http://activitycentral.org activity central] has been found it&#039;s way successfully into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has been adding keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware where there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest Etoys release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in the [[0.90/Notes_Activities#Recent_additions | recent additions]] and the [[0.90/Notes_Activities#New_experimental_activities | new experimental activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added. You should use it when you want to notify the user about an error. Besides the title and the message it only has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.9.16 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.4.3.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage the switch to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars without compromising performance on old Sugar systems.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.10.2 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.6.0.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package sugar for your favorite distribution or just want to examine sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57906</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57906"/>
		<updated>2010-10-04T08:58:09Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Remove the Presence Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the Sugar learning platform: Sugar promotes collaborative learning through Sugar Activities that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[http://www.collabora.co.uk/ Collabora] has sponsored [[User:tomeu|Tomeu Vizoso]] to replace the [[Features/Remove_Presence_Service |Presence Service]] with components from the [http://telepathy.freedesktop.org/ Telepathy framework]. There are no directly visible changes for the user but the overall collaboration experience should be more stable and this work paves the way for future enhancements in this area.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| Feature]] adds three default Ad-hoc networks, for channel 1, 6 and 11. They are represented with designated icons in the neighborhood view. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this Feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color-selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. If the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has been adding [[Features/Journal_Sort | new filtering options]] to the Journal. You can order now by size, creation date and modification date. The Feature originally implemented for [[Dextrose]] and sponsored by [http://activitycentral.org activity central] has been found it&#039;s way successfully into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has been adding keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware where there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest Etoys release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in the [[0.90/Notes_Activities#Recent_additions | recent additions]] and the [[0.90/Notes_Activities#New_experimental_activities | new experimental activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added. You should use it when you want to notify the user about an error. Besides the title and the message it only has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.9.16 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.4.3.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage the switch to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars without compromising performance on old Sugar systems.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.9.16 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.4.3.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package sugar for your favorite distribution or just want to examine sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57902</id>
		<title>0.90/Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=0.90/Notes&amp;diff=57902"/>
		<updated>2010-10-04T08:53:40Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Remove the Presence Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ Translations | [[0.90/Notes|english]] }}{{TeamHeader|Development Team|home=Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}&amp;lt;/noinclude&amp;gt;[[Category:Release Notes]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please do not edit unless you are part of the Sugar Release Team!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:188%&amp;quot;&amp;gt;Sucrose 0.90 Release Notes&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Sucrose 0.90 is the latest version of the Sugar learning platform: Sugar promotes collaborative learning through Sugar Activities that encourage critical thinking, the heart of a quality education. Designed from the ground up especially for children, Sugar offers an alternative to traditional “office-desktop” software. Furthermore it provides a flexible and powerful platform for activity developers. &lt;br /&gt;
&lt;br /&gt;
Sugar is Free and Open Source Software and consists of [[Taxonomy#Glucose:_The_base_Sugar_environment|Glucose]], the base system environment; and [[Taxonomy#Fructose:_The_set_of_demonstration_activities|Fructose]], a set of demonstration activities. This new release contains many new features, performance and code improvements, bug fixes, and translations.&lt;br /&gt;
&lt;br /&gt;
== What is new for users ==&lt;br /&gt;
=== Remove the Presence Service ===&lt;br /&gt;
[[User:tomeu|Tomeu Vizoso]] from [http://www.collabora.co.uk/ Collabora] has been doing a great work to remove the [[Features/Remove_Presence_Service |Presence Service]]. There are no directly visible changes for the user but the overall collaboration experience should be more stable.&lt;br /&gt;
&lt;br /&gt;
=== Sugar Ad-hoc networks ===&lt;br /&gt;
To mimic the mesh behavior on devices where mesh hardware is not available and make the &amp;quot;under a tree&amp;quot;-scenario possible the Sugar Ad-hoc networks have been added. The [[Features/Sugar_Adhoc_Networks| Feature]] will add three default Ad-hoc networks, for channel 1, 6 and 11. They will be represented with designated icons in the neighborhood view. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.&lt;br /&gt;
&lt;br /&gt;
=== Enhanced color selector ===&lt;br /&gt;
[[Image:Color-selector-1.png|300px]]&lt;br /&gt;
[[Image:Color-selector-2.png|300px]]&lt;br /&gt;
[[Image:Color-selector-3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A new [[Features/Enhanced color selector| color selector]] is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this Feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it. The color-selector in the &amp;quot;About Me&amp;quot; control panel section has been modified to allow the user to cycle through different combinations of stroke and fill colors. This replaces the &amp;quot;random&amp;quot; color selector.&lt;br /&gt;
&lt;br /&gt;
=== Spiral Home View ===&lt;br /&gt;
[[File:Gary-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |The Spiral Home View]] is an enhancement to the Home View to enable the display of more icons. The idea is that if the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.&lt;br /&gt;
&lt;br /&gt;
=== New ordering options in the Journal ===&lt;br /&gt;
[[File:Journal_ordering_close.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Andrés Ambrois has been adding [[Features/Journal_Sort | new filtering options]] to the Journal. You can order now by size, creation date and modification date. The Feature originally implemented for [[Dextrose]] and sponsored by [http://activitycentral.org activity central] has been found it&#039;s way successfully into 0.90, too.&lt;br /&gt;
&lt;br /&gt;
=== New Keybindings for the Frame and the Journal ===&lt;br /&gt;
Daniel Drake has been adding keybindings for the Journal (F5) and the Frame (F6). This will help to access those important views quicker on hardware where there is no designated key.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art ===&lt;br /&gt;
The most visible changes are the incorporation of some new blocks, such as the &#039;Fill&#039; block for created filled polygons, Gray, Black, and White blocks, and the &#039;Turtle Sees&#039; block, that enables the turtle to directly interact with its canvas. There is also a [http://turtleartsite.appspot.com/ new site] for uploading and downloading Turtle Art projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:TAMaze.png|Turtle &#039;sees&#039;&lt;br /&gt;
File:Turtle Art Site.png|http://turtleartsite.appspot.com/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [[0.90/TurtleArt]] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Etoys ===&lt;br /&gt;
Sugar 0.90 includes the latest Etoys release. Some of the new features in Etoys 4.1 are DrGeo, speech bubbles, a timer tile and persistent preferences. Also, the QuickGuides have been translated into several languages.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Etoys41-DrGeo.png|DrGeo in Etoys&lt;br /&gt;
File:Etoys41-Bubble.png|Speech Bubbles&lt;br /&gt;
File:Etoys41-Guide.png|Translated QuickGuide &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
An important change is that projects are not saved automatically anymore when you exit the Etoys activity. Instead of the regular Stop button, you will see an Exit button:&lt;br /&gt;
&lt;br /&gt;
[[File:Etoys41-Exit.png‎]]&lt;br /&gt;
&lt;br /&gt;
Find out more in the [http://squeakland.org/download/releaseNotes.jsp Etoys 4.1 release notes].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Activities ===&lt;br /&gt;
&lt;br /&gt;
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity &amp;quot;activity&amp;quot; can be tracked by visiting [http://activities.sugarlabs.org the Sugar Activity Library]. &lt;br /&gt;
&lt;br /&gt;
We have recently surpassed &#039;&#039;3.6-million&#039;&#039; Sugar Activity downloads! There are &#039;&#039;hundreds of activities&#039;&#039; available for download in a variety of categories! &lt;br /&gt;
&lt;br /&gt;
Thanks to &#039;&#039;&#039;&#039;&#039;all&#039;&#039;&#039; the activity maintainers and developers&#039;&#039; for making this happen.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Category !! No. of Activities&lt;br /&gt;
|-&lt;br /&gt;
|Search &amp;amp;amp; discovery||36&lt;br /&gt;
|-&lt;br /&gt;
|Documents||13&lt;br /&gt;
|-&lt;br /&gt;
|News||3&lt;br /&gt;
|-&lt;br /&gt;
|Chat, mail and talk||6&lt;br /&gt;
|-&lt;br /&gt;
|Media creation||25&lt;br /&gt;
|-&lt;br /&gt;
|Programming||13&lt;br /&gt;
|-&lt;br /&gt;
|Maths &amp;amp;amp; science||85&lt;br /&gt;
|-&lt;br /&gt;
|Maps &amp;amp;amp; geography||5&lt;br /&gt;
|-&lt;br /&gt;
|Media players||1&lt;br /&gt;
|-&lt;br /&gt;
|Games||60&lt;br /&gt;
|-&lt;br /&gt;
|Teacher tools||107&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find out more in the [[0.90/Notes_Activities#Recent_additions | recent additions]] and the [[0.90/Notes_Activities#New_experimental_activities | new experimental activities]].&lt;br /&gt;
&lt;br /&gt;
== What is new for distributors and deployers ==&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for developers ==&lt;br /&gt;
The following changes are important for developers using the Sucrose 0.90 developer platform.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
An ErrorAlert has been added. You should use it when you want to notify the user about an error. Besides the title and the message it only has an &#039;Ok&#039; button for dismissing the alert. It is currently used by notifying the user when an error occurs while copying files to external devices.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
Sugar does print warnings about the deprecated activity.info fields. Please adjust your activity.info file as soon as possible.&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.9.16 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.4.3.&lt;br /&gt;
&lt;br /&gt;
=== Activity Authors guidelines ===&lt;br /&gt;
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage the switch to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).&lt;br /&gt;
&lt;br /&gt;
Jim Simmons has written a guide to writing Sugar Activities (Please see [http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction Make your own Sugar Activities!]) which details how to convert your activity to the new toolbars without compromising performance on old Sugar systems.&lt;br /&gt;
&lt;br /&gt;
== What&#039;s new for packagers ==&lt;br /&gt;
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.9.16 for tp-gabble and 0.3.13 for tp-salut.&lt;br /&gt;
&lt;br /&gt;
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control], so Sugar now depends on tp-mission-control 5.4.3.&lt;br /&gt;
&lt;br /&gt;
== Internationalization (i18n) and Localization (l10n) ==&lt;br /&gt;
&#039;&#039;still to come...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
There a no known compatibility issues, as of today.&lt;br /&gt;
&lt;br /&gt;
== Update to this version ==&lt;br /&gt;
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at [[Downloads|Get Sugar]].&lt;br /&gt;
&lt;br /&gt;
== Getting the sources ==&lt;br /&gt;
If you want to package sugar for your favorite distribution or just want to examine sugar&#039;s lovely code here are the released bundles. If you are interested in the full changelog you can use the [http://git.sugarlabs.org/ Sugar git repositories].&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Glucose, the base Sugar environment&amp;quot;&amp;gt;Glucose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.90.1.tar.bz2 sugar 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.90.0.tar.bz2 sugar-datastore 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.90.0.tar.bz2 sugar-toolkit 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.1.tar.bz2 sugar-base 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.1.tar.bz2 sugar-presence-service 0.90.1]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.90.0.tar.bz2 sugar-artwork 0.90.0]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.1.2388.tar.gz etoys 4.1.2388]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.7.1.tar.bz2 hulahop 0.7.1]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;abbr title=&amp;quot;Fructose, the base set of demonstration activities&amp;quot;&amp;gt;Fructose&amp;lt;/abbr&amp;gt; modules ===&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-37.tar.bz2 Pippy 37]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-118.tar.bz2 Browse 118]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-34.tar.bz2 Calculate 34]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-68.tar.bz2 Chat 68]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-98.tar.bz2 TurtleArt 98]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-20.tar.bz2 Jukebox 20]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-24.tar.bz2 Log 24]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-15.tar.bz2 ImageViewer 15]&lt;br /&gt;
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-71.tar.bz2 Write 71]&lt;br /&gt;
&lt;br /&gt;
== Looking at the release cycle details ==&lt;br /&gt;
You can browse the notes of each development release in [[0.90/Roadmap#Schedule]]. Their respective sources are listed there as well.&lt;br /&gt;
&lt;br /&gt;
== Looking Forward to 0.92 ==&lt;br /&gt;
=== Port Sugar to Gnome 3===&lt;br /&gt;
Sugar&#039;s development cycle is synchronized with the GNOME cycle. GNOME does switch to GTK+3 in the next cycle. This change includes that the Python bindings for GNOME will be available dynamically through &lt;br /&gt;
[http://live.gnome.org/GObjectIntrospection GObjectIntrospection] rather then through the current static bindings provided by [http://www.pygtk.org/ PyGTK]. Even so you can install GTK+2 and GTK+3 in parallel, we think it is best to move forward as we can not guarantee that the current bindings are maintained that well and new APIs such as GSettings are unlikely to be wrapped. So a goal for 0.92 will be to port Sugar and all the activities to GNOME 3 through [http://live.gnome.org/GObjectIntrospection GObjectIntrospection].  &lt;br /&gt;
&lt;br /&gt;
Planning of the next release cycle has started at [[0.92/Roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible. &lt;br /&gt;
&lt;br /&gt;
We want to especially thank:&lt;br /&gt;
* the [[Infrastructure_Team |  &#039;&#039;Infrastructure team&#039;&#039;]] which does all this great work in the background without which the development would not be possible at all,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;deployments&#039;&#039; that provide the development team with feedback from the field,&lt;br /&gt;
&lt;br /&gt;
* the [[Design_Team |  &#039;&#039;Design team&#039;&#039;]] which guided the design of features with UI changes or impact on the workflow,&lt;br /&gt;
&lt;br /&gt;
* the [[Translation_Team |  &#039;&#039;Translation team&#039;&#039;]] which makes sure that Sugar is enjoyable in the local languages of our users,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;developers&#039;&#039; that submit patches for new features and bug fixes,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;maintainers&#039;&#039; that review patches and make sure their code is shippable and which provide packagers with new tarballs,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;packagers&#039;&#039; which provide distributions with new Sugar packages,&lt;br /&gt;
&lt;br /&gt;
* the [[Sugar_on_a_Stick | &#039;&#039;SoaS team&#039;&#039;]] for providing during the development cycle a Sugar version to test with,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;testers&#039;&#039; for finding the small and bigger issues,&lt;br /&gt;
&lt;br /&gt;
* the &#039;&#039;release team&#039;&#039; and [[Development_Team | &#039;&#039;Development team&#039;&#039;]] for coordinating those efforts.&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Translation_Team/Getting_Involved&amp;diff=57777</id>
		<title>Translation Team/Getting Involved</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Translation_Team/Getting_Involved&amp;diff=57777"/>
		<updated>2010-10-01T16:02:07Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TeamHeader|Translation Team}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Join this mailing list, http://lists.laptop.org/listinfo/localization .&lt;br /&gt;
* Register in Pootle, http://translate.sugarlabs.org/accounts/register/ .&lt;br /&gt;
* If your language is not in Pootle yet, send email to the localization list.&lt;br /&gt;
* Start translating! (Refer to [http://people.sugarlabs.org/sayamindu/pootleforxo2_5.pdf this quickstart guide] if required)&lt;br /&gt;
* See [[Translation Team/TODO]].&lt;br /&gt;
* See [[Translation Team/Wiki Translation]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Participate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Obsolete_Service/jabber&amp;diff=57662</id>
		<title>Obsolete Service/jabber</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Obsolete_Service/jabber&amp;diff=57662"/>
		<updated>2010-09-29T10:07:27Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Admin Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Jabber (jabber.sugarlabs.org) ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* Vmware ESX Virtual Machine&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
Hosted by [http://www.solutiongrove.com/|Solutiongrove]&lt;br /&gt;
&lt;br /&gt;
=== Admins ===&lt;br /&gt;
* [[User:daveb| Dave Bauer]], daveb on #sugar Freenode&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
* Modified XS 0.6 (based on Fedora Core 9)&lt;br /&gt;
&lt;br /&gt;
=== Admin Notes ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s a problem with scaling up after more than a few dozens of users have been registered. To purge those users and get things working again:&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/ejabberd stop&lt;br /&gt;
 # ps ax | grep jabber        # Make sure there are no erlang processes&lt;br /&gt;
 # rm -rf /var/lib/ejabberd&lt;br /&gt;
 # mkdir /var/lib/ejabberd&lt;br /&gt;
 # chown ejabberd.ejabberd /var/lib/ejabberd&lt;br /&gt;
 # /etc/init.d/ejabberd start&lt;br /&gt;
&lt;br /&gt;
You can check how many users are registered with:&lt;br /&gt;
&lt;br /&gt;
 # ejabberdctl stats registeredusers&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Obsolete_Service/jabber&amp;diff=57661</id>
		<title>Obsolete Service/jabber</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Obsolete_Service/jabber&amp;diff=57661"/>
		<updated>2010-09-29T10:06:39Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Admin Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Jabber (jabber.sugarlabs.org) ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* Vmware ESX Virtual Machine&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
Hosted by [http://www.solutiongrove.com/|Solutiongrove]&lt;br /&gt;
&lt;br /&gt;
=== Admins ===&lt;br /&gt;
* [[User:daveb| Dave Bauer]], daveb on #sugar Freenode&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
* Modified XS 0.6 (based on Fedora Core 9)&lt;br /&gt;
&lt;br /&gt;
=== Admin Notes ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s a problem with scaling up after more than a few dozens of users have been registered. To purge those users and get things working again:&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/ejabberd stop&lt;br /&gt;
 # ps ax | grep jabber        # Make sure there are no erlang processes&lt;br /&gt;
 # rm -rf /var/lib/ejabberd&lt;br /&gt;
 # mkdir /var/lib/ejabberd&lt;br /&gt;
 # chown ejabberd.ejabberd /var/lib/ejabberd&lt;br /&gt;
 # /etc/init.d/ejabberd start&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Obsolete_Service/jabber&amp;diff=57659</id>
		<title>Obsolete Service/jabber</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Obsolete_Service/jabber&amp;diff=57659"/>
		<updated>2010-09-29T10:04:09Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Jabber (jabber.sugarlabs.org) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Jabber (jabber.sugarlabs.org) ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* Vmware ESX Virtual Machine&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
Hosted by [http://www.solutiongrove.com/|Solutiongrove]&lt;br /&gt;
&lt;br /&gt;
=== Admins ===&lt;br /&gt;
* [[User:daveb| Dave Bauer]], daveb on #sugar Freenode&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
* Modified XS 0.6 (based on Fedora Core 9)&lt;br /&gt;
&lt;br /&gt;
=== Admin Notes ===&lt;br /&gt;
&lt;br /&gt;
There&#039;s a problem with scaling up after more than a few dozens of users have been registered. To purge those users and get things working again:&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/ejabberd stop&lt;br /&gt;
 # ps ax | grep jabber        # Make sure there are no erlang processes&lt;br /&gt;
 # rm -rf /var/lib/ejabberd&lt;br /&gt;
 # su ejabberd -c &#039;mkdir /var/lib/ejabberd&#039;&lt;br /&gt;
 # /etc/init.d/ejabberd start&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Translation_Team/Administration_QuickStart&amp;diff=57646</id>
		<title>Translation Team/Administration QuickStart</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Translation_Team/Administration_QuickStart&amp;diff=57646"/>
		<updated>2010-09-29T07:38:24Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* The typical roles of a language administrator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Translations}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This page is a work in progress, please feel free to work upon it, and improve it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pootle administrators have extended privileges over normal translators. They can grant or revoke permissions for normal Pootle registered users on a project wide basis, and can also add other administrators for their particular project. Note that administrators are specific to the combination of project and language, which means that &amp;lt;span style=&amp;quot;white-space:nowrap;&amp;quot;&amp;gt;&#039;&#039;&#039;[ Spanish ] [Honey]&#039;&#039;&#039;&amp;lt;/span&amp;gt; can have a totally different set of administrators and privileged users than &amp;lt;span style=&amp;quot;white-space:nowrap;&amp;quot;&amp;gt;&#039;&#039;&#039;[ Spanish ] [ Fructose ]&#039;&#039;&#039;&amp;lt;/span&amp;gt;, or of course, &amp;lt;span style=&amp;quot;white-space:nowrap;&amp;quot;&amp;gt;&#039;&#039;&#039;[ Amharic ] [ Honey ]&#039;&#039;&#039;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== The typical roles of a language administrator ==&lt;br /&gt;
&lt;br /&gt;
Administrators have a few well defined responsibilities. Areas of responsibility are:&lt;br /&gt;
* User management&lt;br /&gt;
* Translation review&lt;br /&gt;
* Approval of suggestions (optional)&lt;br /&gt;
* Committing of translations&lt;br /&gt;
&lt;br /&gt;
=== User Management ===&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Translation Review ===&lt;br /&gt;
&lt;br /&gt;
Before the administrator commits a particular file, she must make sure that the translations are OK. There are several way to do this, one of them would be &lt;br /&gt;
* To download the PO files, and go through it&lt;br /&gt;
* To run &#039;--check&#039; to ensure that the file is formatted correctly&lt;br /&gt;
* To use the various [[Localization/Testing#Utilizing_the_tests_available_from_within_Pootle|checks]] available from within Pootle&lt;br /&gt;
Once the administrator is reasonably satisfied that the file is OK, she should go ahead and commit.&lt;br /&gt;
&lt;br /&gt;
=== Approval of suggestions ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
=== Committing files ===&lt;br /&gt;
The final step in ensuring that the translations are merged back into the master source tree of the software is to &amp;quot;Commit&amp;quot; them. Committing is a pretty straightforward process, but you should ideally do it only after you have done the relevant checks and reviews. We recommend that you follow a &#039;release early and release often policy&#039;&amp;lt;ref&amp;gt;http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html&amp;lt;/ref&amp;gt; while committing, as that would get the maximum amount of exposure and testing for your translations.&lt;br /&gt;
&lt;br /&gt;
To Commit, you will have to first click on the &amp;quot;Show Editing Functions&amp;quot; link in your main project page (the page which shows the list of PO files). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pootle_admin_view1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the Show Editing Functions link is activated, click on the &amp;quot;Commit&amp;quot; link below each PO file you want to commit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Pootle_admin_view2.png]]&lt;br /&gt;
&lt;br /&gt;
..and you are done.&lt;br /&gt;
&lt;br /&gt;
=== Catching up with new strings to translate ===&lt;br /&gt;
&lt;br /&gt;
Developers will be modifying the strings that need to be translated as they implement features and fix bugs. It can happen at any point in the release cycle but less so during the [[Development_Team/Release#String_cooling|string cooling]] and [[Development_Team/Release#String_Freeze|string freeze] periods.&lt;br /&gt;
&lt;br /&gt;
To tell Pootle that it needs to pick up those changes, the language administrator for that project needs to go to the Files tab and run the links &amp;quot;rescan the project files&amp;quot; and &amp;quot;update the files from templates&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== References and links ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Marketing_Team/Presentations&amp;diff=57622</id>
		<title>Marketing Team/Presentations</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Marketing_Team/Presentations&amp;diff=57622"/>
		<updated>2010-09-28T17:43:52Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caution:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;Please note that the content of the presentations below may not reflect the current state of the project.&#039;&#039;&#039;&lt;br /&gt;
== Sugar Labs bullet points ==&lt;br /&gt;
&lt;br /&gt;
* [[How to present Sugar]]&lt;br /&gt;
* [[:Image:Sugarlabs-onepager.odp|A one-slide overview]] of Sugar Labs&lt;br /&gt;
* [[:Image:Sugarlabs-bullets.odp]]&lt;br /&gt;
&lt;br /&gt;
== Previous events ==&lt;br /&gt;
=== 2010 ===&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/images/6/61/SFK10.odp Sugar: the learning platform], presented by [[User:Tomeu|Tomeu]] on 26th September 2010 at [http://www.kosovasoftwarefreedom.org/ Software Freedom Kosova Conference].&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/realness-leading-sugar.odp Realness - Leading Sugar Development], presented by [[User:Bernie|Bernie]] on 30 May 2010 at the [http://realness.org/ OLPC Realness Summit].&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/realness-sugar-roadmap.odp Realness - Sugar&#039;s Roadmap], presented by [[User:Bernie|Bernie]] on 29 May 2010 at the [http://realness.org/ OLPC Realness Summit].&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/realness-paraguay.odp Realness - Report from Paraguay], presented by [[User:Bernie|Bernie]] on 28 May 2010 at the [http://realness.org/ OLPC Realness Summit].&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/images/b/b1/%CE%95%CE%95%CE%9B%CE%9B%CE%91%CE%9A2010.odp Sugar: A playground for learning learning] on 16th May in [http://conf.ellak.gr/2010/ EELLAK (GFOSS) Conference 2010] by [[User:Erikos|Simon]] and [[User:Tomeu|Tomeu]].&lt;br /&gt;
&lt;br /&gt;
* [http://docs.google.com/present/edit?id=0AaE4gRWaGNm1ZHFyaDNqcl8xOWNjeDV4eGg2&amp;amp;hl=en OLPC/Sugarlabs overview and workshop on hacking activity layouts] - [http://wiki.sugarlabs.org/go/User:Tabitha LCA2010], presentation by [http://wiki.sugarlabs.org/go/User:Tabitha Tabitha Roder] and [http://wiki.laptop.org/go/User:Aly Alastair Munro], [http://wiki.laptop.org/go/OLPC_New_Zealand New Zealand volunteers]; [http://wiki.sugarlabs.org/go/User:Tabitha/Events/LCA2010 Event page]&lt;br /&gt;
&lt;br /&gt;
* [[Media:SugarIgalia.odp|Sugar: pasado, presente y futuro]] by [[User:Tomeu|Tomeu]]&lt;br /&gt;
&lt;br /&gt;
* [[Media:SugarLabs_LAtelierBNPParibas.rev01.pdf|Presentation at OLPC event Feb. 3, 2010 at L&#039;Atelier BNP Paribas, Paris]] by [[User:SeanDaly|Sean]]&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/sugar-paraguay-v7-es.odp Empoderar a los estudiantes con el software libre (ODP)], presented by [[User:Bernie|Bernie]] on March 2 2010 at the [http://www.pol.una.py/ Facultad Politecnica de la Universidad Nacional de Asuncion], Paraguay.&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/sugar-paraguay-v5-en.odp Empowering Students with Free Software], older version of the above in English, with fewer slides and a few factual errors.&lt;br /&gt;
&lt;br /&gt;
===2009===&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.laptop.org/images/d/d6/BozLUGTiny.pdf OLPC / Sugar Labs overview presentation]&lt;br /&gt;
&lt;br /&gt;
====NECC====&lt;br /&gt;
* [[File:NECCunplugged-Bender.pdf]]&lt;br /&gt;
&lt;br /&gt;
====FOSSVT====&lt;br /&gt;
* [[Image:FOSSVT.xol]]&lt;br /&gt;
&lt;br /&gt;
====CoSN (Consortium for School Networking) 2009 Annual Conference, Austin, TX====&lt;br /&gt;
&#039;&#039;&#039;12 March 2009&#039;&#039;&#039;&lt;br /&gt;
* [[Media:Sugar_User-Interface_Opportunity.pdf | Sugar User Interface Opportunity]], Anne Gentle presenting on behalf of Walter Bender.&lt;br /&gt;
&lt;br /&gt;
====CUE (Computer Using Educators)Conference, Palm Springs CA====&lt;br /&gt;
&#039;&#039;&#039;March 2009&#039;&#039;&#039;&lt;br /&gt;
* [[olpc:Image:CUE_XO_03-05-09.pdf | One Laptop Per Child: What&#039;s The Fuss All About?]], Caryl Bigenho&#039;s overview of OLPC, the XO, and Sugar for Califonia Educators. Ppt version to follow.&lt;br /&gt;
&lt;br /&gt;
==== FOSDEM 2009 ====&lt;br /&gt;
&lt;br /&gt;
* [[Media:FOSDEM2009.odp|The Sugar platform: Why GNOME may care?]] by Tomeu Vizoso&lt;br /&gt;
&lt;br /&gt;
===2008===&lt;br /&gt;
&lt;br /&gt;
* [[:Image:Netbook.odp| Walter&#039;s Netbook World Summit talk]]&lt;br /&gt;
&lt;br /&gt;
* [http://stud4.tuwien.ac.at/~e0425826/FUDCon.odp FUDCon 2008 Brno] (Christoph Derndorfer)&lt;br /&gt;
&lt;br /&gt;
* [http://www.codewiz.org/pub/sugar/slides/SugarBeagle.odp ESC Boston 2008] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
&lt;br /&gt;
* [http://www.codewiz.org/pub/sugar/slides/ Bernie&#039;s collection of OLPC &amp;amp; Sugar marketing material]&lt;br /&gt;
&lt;br /&gt;
* [[:Image:Bolzano.odp| Walter&#039;s talk in Bolzano, Italy]]&lt;br /&gt;
&lt;br /&gt;
* [[:Image:USMP.odp|Walter&#039;s talk at the University of San Martin de Porres, Lima Peru]]&lt;br /&gt;
&lt;br /&gt;
=== 2008 SugarCamp ===&lt;br /&gt;
&lt;br /&gt;
Video for many of these is available in raw form at http://download.laptop.org/content/conf/20081117-sugarcamp/ -- help is welcome in editing &amp;amp; converting to free formats!&lt;br /&gt;
&lt;br /&gt;
John Tierney was so nice to share with us the mind maps he took while attending the talks: [[Image:SugarCamp_Mind_Map_Collection.pdf]].&lt;br /&gt;
&lt;br /&gt;
=== Monday ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.codewiz.org/pub/olpc/slides/sugarcamp/SugarcampIntro.odp Sugarcamp intro] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
&lt;br /&gt;
* [http://people.collabora.co.uk/~cassidy/talks/sugar-camp-collab-archi-and-state-of-implementation.pdf Collaboration state of the art] (Guillaume Desmottes)&lt;br /&gt;
&lt;br /&gt;
* [http://people.collabora.co.uk/~cassidy/talks/sugar-camp-futur-of-collab.pdf Future of collaboration] (Guillaume Desmottes)&lt;br /&gt;
&lt;br /&gt;
* [http://docs.google.com/EmbedSlideshow?docid=dcfrb5jw_1dqrh9sgr The medium is the message] (Yama)&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Sugarcamp-cscott-legacy.pdf | Desktop legacy compatibility]] ([[User:CScott|CScott]])&lt;br /&gt;
* [[Media:I18n.pdf | Internationalization]] (Sayamindu)&lt;br /&gt;
* [http://dev.laptop.org/git?p=users/cscott/talks;a=blob_plain;f=sugarcamp-i18n.pdf;hb=HEAD Internationalization] ([[User:CScott|CScott]])&lt;br /&gt;
* [http://dev.laptop.org/git?p=users/cscott/talks;a=blob_plain;f=sugarcamp-misc.pdf;hb=HEAD Misc. Topics] ([[User:CScott|CScott]])&lt;br /&gt;
* [Media:Sugarcamp-cscott-network.pdf | Network]] ([[User:CScott|CScott]])&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Sugar-meeting.odp|working with users Open Office presentation by Greg Smith]]&lt;br /&gt;
* [http://www.resara.com/presentation.ppt Resara and LTSP by Brendan Powers] (PowerPoint &amp;amp;mdash; [http://docs.google.com/Presentation?id=dcvvrqtp_241fjp7rdgm view in Google Docs])&lt;br /&gt;
* [http://docs.google.com/Presentation?id=dddknwgs_360gwgwbnf2  Caroline Meeks - Sugar on a Stick]&lt;br /&gt;
* [http://dev.laptop.org/git?p=users/cscott/talks;a=blob_plain;f=sugarcamp-collab.pdf;hb=HEAD Collaboration] ([[User:CScott|CScott]])&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Portfolios.odp|Sugar portfolios presentation by Walter Bender and Evangeline Harris Stefanakis]]&lt;br /&gt;
* [[Media:SugarLabsOverview.odp|Sugar Labs overview by Walter Bender]]&lt;br /&gt;
* [http://www.christianmarcschmidt.com/components/schmidt_sugar_design.pdf Design Opportunities for Sugar, by Christian Marc Schmidt and Eben Eliason]&lt;br /&gt;
&lt;br /&gt;
=== Saturday ===&lt;br /&gt;
* [http://www.codewiz.org/pub/sugar/slides/sugarcamp/SugarLabsInfrastructure.odp Sugar Labs infrastructure] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
&lt;br /&gt;
== Presentations on Logo Like Languages ==&lt;br /&gt;
The visual programming languages [http://activities.sugarlabs.org/en-US/sugar/addon/4027 Turtle Art], Scratch and [http://activities.sugarlabs.org/en-US/sugar/addon/4030 Etoys] can be described as &amp;quot;Logo like&amp;quot; in that they are accessable to young kids, are used to promote problem solving and can produce geometric pen trails from programmable turtles (or cats or cars). They are superior to Logo in that they are visual languages rather than text based which allows kids to spend their time in higher order problem solving rather than syntax. Following are presentations which support the educational use of Logo like or visual programming languages.&lt;br /&gt;
&lt;br /&gt;
*[http://www.papert.org/works.html Works by Seymour Papert, Ph.D. (Logo)]&lt;br /&gt;
*[http://neoparaiso.com/logo/estudio-logo.html Estudio sobre Logo: Efectos y Eficacia]&lt;br /&gt;
*[http://www.vpri.org/html/writings.php Teaching and Learning Powerful Ideas Viewpoint Research Institute (Etoys)]&lt;br /&gt;
*[http://scalablegamedesign.cs.colorado.edu/wiki/Scalable_Game_Design_wiki Scalable Game Design wiki (Agentsheets)]&lt;br /&gt;
*[http://llk.media.mit.edu/papers/IDC-2005.pdf Some Reflections on designing construction kits for kids, Resnick&amp;amp;Silverman (Scratch)]&lt;br /&gt;
*[http://waveplace.org/about/background/ Waveplace Background (Etoys/OLPC]&lt;br /&gt;
*[http://rupert.id.au/schoolgamemaker/why.htm Why Games at School?]&lt;br /&gt;
*[http://www.ncsu.edu/meridian/jan98/feat_1/kiddesigner.html Project Kid Designer]&lt;br /&gt;
*[http://tonyforster.blogspot.com/2009/12/computer-programming-and-acquisition-of.html Computer programming and the acquisition of critical literacy]&lt;br /&gt;
*[http://learningevolves.wikispaces.com/file/view/Game+programming%2C+the+Computer+Game+Design%2C.ppt Game programming, the computer game design, programming, multimedia and mathematics cluster]&lt;br /&gt;
*[http://www.box.net/public/gaptkprrjs  Learning and teaching in the contexts of creating computer games, Holkner 2006]&lt;br /&gt;
*[http://www.obscure.org/scratch Creative Computer Exploration with Scratch], a set of lesson plans to teach elementary school children programming, design, and math in an accessible and engaging way (The Obsure Organization)&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:SFK10.odp&amp;diff=57621</id>
		<title>File:SFK10.odp</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:SFK10.odp&amp;diff=57621"/>
		<updated>2010-09-28T17:40:42Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57614</id>
		<title>Service/translate</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57614"/>
		<updated>2010-09-28T16:10:10Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hostnames ==&lt;br /&gt;
&lt;br /&gt;
* http://translate.sugarlabs.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hosted on ==&lt;br /&gt;
&lt;br /&gt;
[[Machine/pootle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Administrative contact ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]] has system admin and Pootle admin privs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[User:Cjl|Chris Leonard]] has Pootle administrator priv.&lt;br /&gt;
&lt;br /&gt;
== Sysadmins ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]]&lt;br /&gt;
* [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* [[User:Bernie|Bernardo Innocenti]]&lt;br /&gt;
&lt;br /&gt;
== Language Administrators ==&lt;br /&gt;
&lt;br /&gt;
Language administrators are typically native speakers of a given language that take on responsibility (granted by a Pootle administrator after a request to the Localization list) for reviewing and committing PO files for a given language.  Contacting language administrators is generally done by posting to the Localization list.&lt;br /&gt;
&lt;br /&gt;
More information on language administrator duties can be found on [[Translation_Team/Administration_QuickStart|this page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to manipulate users:&lt;br /&gt;
&lt;br /&gt;
 django-admin shell --settings=pootle.settings&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; from django.contrib.auth.models import User&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u = User.objects.get(username=&#039;bernie&#039;)&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.is_superuser = True&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.save()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Various scripts documented here:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
Scheduled jobs:&lt;br /&gt;
&lt;br /&gt;
 pootle@pootle:~$ crontab -l&lt;br /&gt;
 MAILTO=&amp;quot;sayamindu@sugarlabs.org&amp;quot;&lt;br /&gt;
 # m h  dom mon dow   command&lt;br /&gt;
 30 00 * * * /usr/bin/python /var/lib/pootle/maintenance/helpers/potupdater/pogenerator.py  /var/lib/pootle/maintenance/helpers/potupdater/project_list.ini&lt;br /&gt;
 #00 00 * * * git --git-dir=/var/lib/pootle/checkouts/etoys/.git pull&lt;br /&gt;
 45 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_84.ini /var/lib/pootle/public_html/packs/0.84&lt;br /&gt;
 40 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_82.ini /var/lib/pootle/public_html/packs/0.82&lt;br /&gt;
&lt;br /&gt;
Refresh stats, needed when the database and the checked out modules get out of sync:&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/python-django/bin/django-admin.py refresh_stats --settings=pootle.settings&lt;br /&gt;
&lt;br /&gt;
Important directories in /var/lib/pootle:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;checkouts&#039;&#039;&#039;: modules are checked out in this directory. pogenerator.py pulls from git and svn so we have updated sources, then it generates a new .pot file from them. Translated strings get reflected in the .po files in each module, and when the language maintainer clicks the Commit to VCS link, get pushed back to the upstream module.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dbs&#039;&#039;&#039;: internal db used by Pootle, no need to mess directly with it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maintenance&#039;&#039;&#039;: contains some sugar-specific scripts to help maintain our Pootle instance, they are managed in http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;po&#039;&#039;&#039;: contains xapian indexes for the search feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;translations&#039;&#039;&#039;: more Pootle internal data&lt;br /&gt;
&lt;br /&gt;
== Upgrade notes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* http://lists.laptop.org/listinfo/localization&lt;br /&gt;
&lt;br /&gt;
[[Category:Service|translate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57613</id>
		<title>Service/translate</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57613"/>
		<updated>2010-09-28T16:09:42Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hostnames ==&lt;br /&gt;
&lt;br /&gt;
* http://translate.sugarlabs.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hosted on ==&lt;br /&gt;
&lt;br /&gt;
[[Machine/pootle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Administrative contact ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]] has system admin and Pootle admin privs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[User:Cjl|Chris Leonard]] has Pootle administrator priv.&lt;br /&gt;
&lt;br /&gt;
== Sysadmins ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]]&lt;br /&gt;
* [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* [[User:Bernie|Bernardo Innocenti]]&lt;br /&gt;
&lt;br /&gt;
== Language Administrators ==&lt;br /&gt;
&lt;br /&gt;
Language administrators are typically native speakers of a given language that take on responsibility (granted by a Pootle administrator after a request to the Localization list) for reviewing and committing PO files for a given language.  Contacting language administrators is generally done by posting to the Localization list.&lt;br /&gt;
&lt;br /&gt;
More information on language administrator duties can be found on [[Translation_Team/Administration_QuickStart|this page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to manipulate users:&lt;br /&gt;
&lt;br /&gt;
 django-admin shell --settings=pootle.settings&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; from django.contrib.auth.models import User&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u = User.objects.get(username=&#039;bernie&#039;)&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.is_superuser = True&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.save()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Various scripts documented here:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
Scheduled jobs:&lt;br /&gt;
&lt;br /&gt;
 pootle@pootle:~$ crontab -l&lt;br /&gt;
 MAILTO=&amp;quot;sayamindu@sugarlabs.org&amp;quot;&lt;br /&gt;
 # m h  dom mon dow   command&lt;br /&gt;
 30 00 * * * /usr/bin/python /var/lib/pootle/maintenance/helpers/potupdater/pogenerator.py  /var/lib/pootle/maintenance/helpers/potupdater/project_list.ini&lt;br /&gt;
 #00 00 * * * git --git-dir=/var/lib/pootle/checkouts/etoys/.git pull&lt;br /&gt;
 45 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_84.ini /var/lib/pootle/public_html/packs/0.84&lt;br /&gt;
 40 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_82.ini /var/lib/pootle/public_html/packs/0.82&lt;br /&gt;
&lt;br /&gt;
Refresh stats, needed when the database and the checked out modules get out of sync:&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/python-django/bin/django-admin.py refresh_stats --settings=pootle.settings&lt;br /&gt;
&lt;br /&gt;
Important directories:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;checkouts&#039;&#039;&#039;: modules are checked out in this directory. pogenerator.py pulls from git and svn so we have updated sources, then it generates a new .pot file from them. Translated strings get reflected in the .po files in each module, and when the language maintainer clicks the Commit to VCS link, get pushed back to the upstream module.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dbs&#039;&#039;&#039;: internal db used by Pootle, no need to mess directly with it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;maintenance&#039;&#039;&#039;: contains some sugar-specific scripts to help maintain our Pootle instance, they are managed in http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;po&#039;&#039;&#039;: contains xapian indexes for the search feature.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;translations&#039;&#039;&#039;: more Pootle internal data&lt;br /&gt;
&lt;br /&gt;
== Upgrade notes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* http://lists.laptop.org/listinfo/localization&lt;br /&gt;
&lt;br /&gt;
[[Category:Service|translate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57612</id>
		<title>Service/translate</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57612"/>
		<updated>2010-09-28T16:09:19Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hostnames ==&lt;br /&gt;
&lt;br /&gt;
* http://translate.sugarlabs.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hosted on ==&lt;br /&gt;
&lt;br /&gt;
[[Machine/pootle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Administrative contact ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]] has system admin and Pootle admin privs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[User:Cjl|Chris Leonard]] has Pootle administrator priv.&lt;br /&gt;
&lt;br /&gt;
== Sysadmins ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]]&lt;br /&gt;
* [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* [[User:Bernie|Bernardo Innocenti]]&lt;br /&gt;
&lt;br /&gt;
== Language Administrators ==&lt;br /&gt;
&lt;br /&gt;
Language administrators are typically native speakers of a given language that take on responsibility (granted by a Pootle administrator after a request to the Localization list) for reviewing and committing PO files for a given language.  Contacting language administrators is generally done by posting to the Localization list.&lt;br /&gt;
&lt;br /&gt;
More information on language administrator duties can be found on [[Translation_Team/Administration_QuickStart|this page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to manipulate users:&lt;br /&gt;
&lt;br /&gt;
 django-admin shell --settings=pootle.settings&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; from django.contrib.auth.models import User&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u = User.objects.get(username=&#039;bernie&#039;)&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.is_superuser = True&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.save()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Various scripts documented here:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
Scheduled jobs:&lt;br /&gt;
&lt;br /&gt;
 pootle@pootle:~$ crontab -l&lt;br /&gt;
 MAILTO=&amp;quot;sayamindu@sugarlabs.org&amp;quot;&lt;br /&gt;
 # m h  dom mon dow   command&lt;br /&gt;
 30 00 * * * /usr/bin/python /var/lib/pootle/maintenance/helpers/potupdater/pogenerator.py  /var/lib/pootle/maintenance/helpers/potupdater/project_list.ini&lt;br /&gt;
 #00 00 * * * git --git-dir=/var/lib/pootle/checkouts/etoys/.git pull&lt;br /&gt;
 45 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_84.ini /var/lib/pootle/public_html/packs/0.84&lt;br /&gt;
 40 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_82.ini /var/lib/pootle/public_html/packs/0.82&lt;br /&gt;
&lt;br /&gt;
Refresh stats, needed when the database and the checked out modules get out of sync:&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/python-django/bin/django-admin.py refresh_stats --settings=pootle.settings&lt;br /&gt;
&lt;br /&gt;
Important directories:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;checkouts&#039;&#039;&#039;: modules are checked out in this directory. pogenerator.py pulls from git and svn so we have updated sources, then it generates a new .pot file from them. Translated strings get reflected in the .po files in each module, and when the language maintainer clicks the Commit to VCS link, get pushed back to the upstream module.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;dbs&#039;&#039;&#039;: internal db used by Pootle, no need to mess directly with it.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;maintenance&#039;&#039;&#039;: contains some sugar-specific scripts to help maintain our Pootle instance, they are managed in http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;po&#039;&#039;&#039;: contains xapian indexes for the search feature.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;translations&#039;&#039;&#039;: more Pootle internal data&lt;br /&gt;
&lt;br /&gt;
== Upgrade notes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* http://lists.laptop.org/listinfo/localization&lt;br /&gt;
&lt;br /&gt;
[[Category:Service|translate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57611</id>
		<title>Service/translate</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Service/translate&amp;diff=57611"/>
		<updated>2010-09-28T16:02:40Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hostnames ==&lt;br /&gt;
&lt;br /&gt;
* http://translate.sugarlabs.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hosted on ==&lt;br /&gt;
&lt;br /&gt;
[[Machine/pootle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Administrative contact ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]] has system admin and Pootle admin privs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[User:Cjl|Chris Leonard]] has Pootle administrator priv.&lt;br /&gt;
&lt;br /&gt;
== Sysadmins ==&lt;br /&gt;
&lt;br /&gt;
* [[User:SayaminduDasgupta|Sayamindu Dasgupta]]&lt;br /&gt;
* [[User:Tomeu|Tomeu Vizoso]]&lt;br /&gt;
* [[User:Bernie|Bernardo Innocenti]]&lt;br /&gt;
&lt;br /&gt;
== Language Administrators ==&lt;br /&gt;
&lt;br /&gt;
Language administrators are typically native speakers of a given language that take on responsibility (granted by a Pootle administrator after a request to the Localization list) for reviewing and committing PO files for a given language.  Contacting language administrators is generally done by posting to the Localization list.&lt;br /&gt;
&lt;br /&gt;
More information on language administrator duties can be found on [[Translation_Team/Administration_QuickStart|this page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to manipulate users:&lt;br /&gt;
&lt;br /&gt;
 django-admin shell --settings=pootle.settings&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; from django.contrib.auth.models import User&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u = User.objects.get(username=&#039;bernie&#039;)&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.is_superuser = True&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; u.save()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Various scripts documented here:&lt;br /&gt;
&lt;br /&gt;
http://git.sugarlabs.org/projects/pootle-helpers&lt;br /&gt;
&lt;br /&gt;
Scheduled jobs:&lt;br /&gt;
&lt;br /&gt;
 pootle@pootle:~$ crontab -l&lt;br /&gt;
 MAILTO=&amp;quot;sayamindu@sugarlabs.org&amp;quot;&lt;br /&gt;
 # m h  dom mon dow   command&lt;br /&gt;
 30 00 * * * /usr/bin/python /var/lib/pootle/maintenance/helpers/potupdater/pogenerator.py  /var/lib/pootle/maintenance/helpers/potupdater/project_list.ini&lt;br /&gt;
 #00 00 * * * git --git-dir=/var/lib/pootle/checkouts/etoys/.git pull&lt;br /&gt;
 45 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_84.ini /var/lib/pootle/public_html/packs/0.84&lt;br /&gt;
 40 00 * * * python /var/lib/pootle/langpackgen/src/LangPackGen/pack_generator.py /var/lib/pootle/langpackgen/data/langpackgen_82.ini /var/lib/pootle/public_html/packs/0.82&lt;br /&gt;
&lt;br /&gt;
Refresh stats, needed when the database and the checked out modules get out of sync:&lt;br /&gt;
&lt;br /&gt;
 /usr/lib/python-django/bin/django-admin.py refresh_stats --settings=pootle.settings&lt;br /&gt;
&lt;br /&gt;
== Upgrade notes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* http://lists.laptop.org/listinfo/localization&lt;br /&gt;
&lt;br /&gt;
[[Category:Service|translate]]&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Marketing_Team/Presentations&amp;diff=57256</id>
		<title>Marketing Team/Presentations</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Marketing_Team/Presentations&amp;diff=57256"/>
		<updated>2010-09-20T14:10:54Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caution:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;Please note that the content of the presentations below may not reflect the current state of the project.&#039;&#039;&#039;&lt;br /&gt;
== Sugar Labs bullet points ==&lt;br /&gt;
&lt;br /&gt;
* [[How to present Sugar]]&lt;br /&gt;
* [[:Image:Sugarlabs-onepager.odp|A one-slide overview]] of Sugar Labs&lt;br /&gt;
* [[:Image:Sugarlabs-bullets.odp]]&lt;br /&gt;
&lt;br /&gt;
== Previous events ==&lt;br /&gt;
=== 2010 ===&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/realness-leading-sugar.odp Realness - Leading Sugar Development], presented by [[User:Bernie|Bernie]] on 30 May 2010 at the [http://realness.org/ OLPC Realness Summit].&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/realness-sugar-roadmap.odp Realness - Sugar&#039;s Roadmap], presented by [[User:Bernie|Bernie]] on 29 May 2010 at the [http://realness.org/ OLPC Realness Summit].&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/realness-paraguay.odp Realness - Report from Paraguay], presented by [[User:Bernie|Bernie]] on 28 May 2010 at the [http://realness.org/ OLPC Realness Summit].&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/images/b/b1/%CE%95%CE%95%CE%9B%CE%9B%CE%91%CE%9A2010.odp Sugar: A playground for learning learning] on 16th May in [http://conf.ellak.gr/2010/ EELLAK (GFOSS) Conference 2010] by [[User:Erikos|Simon]] and [[User:Tomeu|Tomeu]].&lt;br /&gt;
&lt;br /&gt;
* [http://docs.google.com/present/edit?id=0AaE4gRWaGNm1ZHFyaDNqcl8xOWNjeDV4eGg2&amp;amp;hl=en OLPC/Sugarlabs overview and workshop on hacking activity layouts] - [http://wiki.sugarlabs.org/go/User:Tabitha LCA2010], presentation by [http://wiki.sugarlabs.org/go/User:Tabitha Tabitha Roder] and [http://wiki.laptop.org/go/User:Aly Alastair Munro], [http://wiki.laptop.org/go/OLPC_New_Zealand New Zealand volunteers]; [http://wiki.sugarlabs.org/go/User:Tabitha/Events/LCA2010 Event page]&lt;br /&gt;
&lt;br /&gt;
* [[Media:SugarIgalia.odp|Sugar: pasado, presente y futuro]] by [[User:Tomeu|Tomeu]]&lt;br /&gt;
&lt;br /&gt;
* [[Media:SugarLabs_LAtelierBNPParibas.rev01.pdf|Presentation at OLPC event Feb. 3, 2010 at L&#039;Atelier BNP Paribas, Paris]] by [[User:SeanDaly|Sean]]&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/sugar-paraguay-v7-es.odp Empoderar a los estudiantes con el software libre (ODP)], presented by [[User:Bernie|Bernie]] on March 2 2010 at the [http://www.pol.una.py/ Facultad Politecnica de la Universidad Nacional de Asuncion], Paraguay.&lt;br /&gt;
&lt;br /&gt;
* [http://people.sugarlabs.org/bernie/sugar/slides/sugar-paraguay-v5-en.odp Empowering Students with Free Software], older version of the above in English, with fewer slides and a few factual errors.&lt;br /&gt;
&lt;br /&gt;
===2009===&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.laptop.org/images/d/d6/BozLUGTiny.pdf OLPC / Sugar Labs overview presentation]&lt;br /&gt;
&lt;br /&gt;
====NECC====&lt;br /&gt;
* [[File:NECCunplugged-Bender.pdf]]&lt;br /&gt;
&lt;br /&gt;
====FOSSVT====&lt;br /&gt;
* [[Image:FOSSVT.xol]]&lt;br /&gt;
&lt;br /&gt;
====CoSN (Consortium for School Networking) 2009 Annual Conference, Austin, TX====&lt;br /&gt;
&#039;&#039;&#039;12 March 2009&#039;&#039;&#039;&lt;br /&gt;
* [[Media:Sugar_User-Interface_Opportunity.pdf | Sugar User Interface Opportunity]], Anne Gentle presenting on behalf of Walter Bender.&lt;br /&gt;
&lt;br /&gt;
====CUE (Computer Using Educators)Conference, Palm Springs CA====&lt;br /&gt;
&#039;&#039;&#039;March 2009&#039;&#039;&#039;&lt;br /&gt;
* [[olpc:Image:CUE_XO_03-05-09.pdf | One Laptop Per Child: What&#039;s The Fuss All About?]], Caryl Bigenho&#039;s overview of OLPC, the XO, and Sugar for Califonia Educators. Ppt version to follow.&lt;br /&gt;
&lt;br /&gt;
==== FOSDEM 2009 ====&lt;br /&gt;
&lt;br /&gt;
* [[Media:FOSDEM2009.odp|The Sugar platform: Why GNOME may care?]] by Tomeu Vizoso&lt;br /&gt;
&lt;br /&gt;
===2008===&lt;br /&gt;
&lt;br /&gt;
* [[:Image:Netbook.odp| Walter&#039;s Netbook World Summit talk]]&lt;br /&gt;
&lt;br /&gt;
* [http://stud4.tuwien.ac.at/~e0425826/FUDCon.odp FUDCon 2008 Brno] (Christoph Derndorfer)&lt;br /&gt;
&lt;br /&gt;
* [http://www.codewiz.org/pub/sugar/slides/SugarBeagle.odp ESC Boston 2008] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
&lt;br /&gt;
* [http://www.codewiz.org/pub/sugar/slides/ Bernie&#039;s collection of OLPC &amp;amp; Sugar marketing material]&lt;br /&gt;
&lt;br /&gt;
* [[:Image:Bolzano.odp| Walter&#039;s talk in Bolzano, Italy]]&lt;br /&gt;
&lt;br /&gt;
* [[:Image:USMP.odp|Walter&#039;s talk at the University of San Martin de Porres, Lima Peru]]&lt;br /&gt;
&lt;br /&gt;
=== 2008 SugarCamp ===&lt;br /&gt;
&lt;br /&gt;
Video for many of these is available in raw form at http://download.laptop.org/content/conf/20081117-sugarcamp/ -- help is welcome in editing &amp;amp; converting to free formats!&lt;br /&gt;
&lt;br /&gt;
John Tierney was so nice to share with us the mind maps he took while attending the talks: [[Image:SugarCamp_Mind_Map_Collection.pdf]].&lt;br /&gt;
&lt;br /&gt;
=== Monday ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.codewiz.org/pub/olpc/slides/sugarcamp/SugarcampIntro.odp Sugarcamp intro] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
&lt;br /&gt;
* [http://people.collabora.co.uk/~cassidy/talks/sugar-camp-collab-archi-and-state-of-implementation.pdf Collaboration state of the art] (Guillaume Desmottes)&lt;br /&gt;
&lt;br /&gt;
* [http://people.collabora.co.uk/~cassidy/talks/sugar-camp-futur-of-collab.pdf Future of collaboration] (Guillaume Desmottes)&lt;br /&gt;
&lt;br /&gt;
* [http://docs.google.com/EmbedSlideshow?docid=dcfrb5jw_1dqrh9sgr The medium is the message] (Yama)&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Sugarcamp-cscott-legacy.pdf | Desktop legacy compatibility]] ([[User:CScott|CScott]])&lt;br /&gt;
* [[Media:I18n.pdf | Internationalization]] (Sayamindu)&lt;br /&gt;
* [http://dev.laptop.org/git?p=users/cscott/talks;a=blob_plain;f=sugarcamp-i18n.pdf;hb=HEAD Internationalization] ([[User:CScott|CScott]])&lt;br /&gt;
* [http://dev.laptop.org/git?p=users/cscott/talks;a=blob_plain;f=sugarcamp-misc.pdf;hb=HEAD Misc. Topics] ([[User:CScott|CScott]])&lt;br /&gt;
* [Media:Sugarcamp-cscott-network.pdf | Network]] ([[User:CScott|CScott]])&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Sugar-meeting.odp|working with users Open Office presentation by Greg Smith]]&lt;br /&gt;
* [http://www.resara.com/presentation.ppt Resara and LTSP by Brendan Powers] (PowerPoint &amp;amp;mdash; [http://docs.google.com/Presentation?id=dcvvrqtp_241fjp7rdgm view in Google Docs])&lt;br /&gt;
* [http://docs.google.com/Presentation?id=dddknwgs_360gwgwbnf2  Caroline Meeks - Sugar on a Stick]&lt;br /&gt;
* [http://dev.laptop.org/git?p=users/cscott/talks;a=blob_plain;f=sugarcamp-collab.pdf;hb=HEAD Collaboration] ([[User:CScott|CScott]])&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Portfolios.odp|Sugar portfolios presentation by Walter Bender and Evangeline Harris Stefanakis]]&lt;br /&gt;
* [[Media:SugarLabsOverview.odp|Sugar Labs overview by Walter Bender]]&lt;br /&gt;
* [http://www.christianmarcschmidt.com/components/schmidt_sugar_design.pdf Design Opportunities for Sugar, by Christian Marc Schmidt and Eben Eliason]&lt;br /&gt;
&lt;br /&gt;
=== Saturday ===&lt;br /&gt;
* [http://www.codewiz.org/pub/sugar/slides/sugarcamp/SugarLabsInfrastructure.odp Sugar Labs infrastructure] ([[User:Bernie|Bernie Innocenti]])&lt;br /&gt;
&lt;br /&gt;
== Presentations on Logo Like Languages ==&lt;br /&gt;
The visual programming languages [http://activities.sugarlabs.org/en-US/sugar/addon/4027 Turtle Art], Scratch and [http://activities.sugarlabs.org/en-US/sugar/addon/4030 Etoys] can be described as &amp;quot;Logo like&amp;quot; in that they are accessable to young kids, are used to promote problem solving and can produce geometric pen trails from programmable turtles (or cats or cars). They are superior to Logo in that they are visual languages rather than text based which allows kids to spend their time in higher order problem solving rather than syntax. Following are presentations which support the educational use of Logo like or visual programming languages.&lt;br /&gt;
&lt;br /&gt;
*[http://www.papert.org/works.html Works by Seymour Papert, Ph.D. (Logo)]&lt;br /&gt;
*[http://neoparaiso.com/logo/estudio-logo.html Estudio sobre Logo: Efectos y Eficacia]&lt;br /&gt;
*[http://www.vpri.org/html/writings.php Teaching and Learning Powerful Ideas Viewpoint Research Institute (Etoys)]&lt;br /&gt;
*[http://scalablegamedesign.cs.colorado.edu/wiki/Scalable_Game_Design_wiki Scalable Game Design wiki (Agentsheets)]&lt;br /&gt;
*[http://llk.media.mit.edu/papers/IDC-2005.pdf Some Reflections on designing construction kits for kids, Resnick&amp;amp;Silverman (Scratch)]&lt;br /&gt;
*[http://waveplace.org/about/background/ Waveplace Background (Etoys/OLPC]&lt;br /&gt;
*[http://rupert.id.au/schoolgamemaker/why.htm Why Games at School?]&lt;br /&gt;
*[http://www.ncsu.edu/meridian/jan98/feat_1/kiddesigner.html Project Kid Designer]&lt;br /&gt;
*[http://tonyforster.blogspot.com/2009/12/computer-programming-and-acquisition-of.html Computer programming and the acquisition of critical literacy]&lt;br /&gt;
*[http://learningevolves.wikispaces.com/file/view/Game+programming%2C+the+Computer+Game+Design%2C.ppt Game programming, the computer game design, programming, multimedia and mathematics cluster]&lt;br /&gt;
*[http://www.box.net/public/gaptkprrjs  Learning and teaching in the contexts of creating computer games, Holkner 2006]&lt;br /&gt;
*[http://www.obscure.org/scratch Creative Computer Exploration with Scratch], a set of lesson plans to teach elementary school children programming, design, and math in an accessible and engaging way (The Obsure Organization)&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:%CE%95%CE%95%CE%9B%CE%9B%CE%91%CE%9A2010.odp&amp;diff=57255</id>
		<title>File:ΕΕΛΛΑΚ2010.odp</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:%CE%95%CE%95%CE%9B%CE%9B%CE%91%CE%9A2010.odp&amp;diff=57255"/>
		<updated>2010-09-20T14:08:08Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Remove_Presence_Service&amp;diff=56995</id>
		<title>Features/Remove Presence Service</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Remove_Presence_Service&amp;diff=56995"/>
		<updated>2010-09-15T12:29:34Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: /* Release Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
[[Category:Feature Accepted 0.90]]&lt;br /&gt;
[[Category:Feature|RemovePresenceService]]&lt;br /&gt;
&amp;lt;!-- You can add categories to tie features back to real deployments/schools requesting them, for example &lt;br /&gt;
[[Category:Features requested by School Xyz|&amp;lt;Feature Name&amp;gt;]] (the |Feature Name option sorts the entry on the category page under the first letter of &amp;lt;Feature Name&amp;gt;). --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Summary ==&lt;br /&gt;
This features removes the need for the Presence Service, meaning that activities and the Shell need to interact directly with non-Sugar-specific services such as Telepathy.&lt;br /&gt;
&lt;br /&gt;
== Owner ==&lt;br /&gt;
* Name: [[User:Tomeu| Tomeu Vizoso]]&lt;br /&gt;
* Email: tomeu.vizoso@collabora.co.uk&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
* Targeted release: 0.90&lt;br /&gt;
* Last updated: 11/08/2010&lt;br /&gt;
* Percentage of completion: 100%&lt;br /&gt;
&lt;br /&gt;
== Detailed Description ==&lt;br /&gt;
The Presence Service caches all the information about presence and provides an API that is closer to what Sugar activities would need. But the presence information is of use only to the Shell, and the simpler API can be provided to activities with means of a library, so there&#039;s no real need for a session service that consumes memory, introduces one more layer of interprocess communication and makes activities only work inside the Sugar environment.&lt;br /&gt;
&lt;br /&gt;
This work moves the functionality that the Shell used into the Shell itself and moves the simpler API implementation into the sugar.presence package, and it does so without changing the python activity API.&lt;br /&gt;
&lt;br /&gt;
For Etoys, as it used the Presence Service API directly, a legacy PS will be provided until it is modified to use the telepathy APIs directly. Etoys developers have expressed interest on this work.&lt;br /&gt;
&lt;br /&gt;
== Benefit to Sugar ==&lt;br /&gt;
This is the first step in making the collaboration features of Sugar stable and maintainable. The immediate benefit will be that bugs in collaboration will get fixed (yay!) and the total memory footprint will be reduced.&lt;br /&gt;
&lt;br /&gt;
Benefits coming in future releases will be:&lt;br /&gt;
&lt;br /&gt;
* simplify the code by using Telepathy-GLib via introspection instead of DBus calls,&lt;br /&gt;
* drop the custom extensions and move to standard specs that will allow activities work outside of Sugar, &lt;br /&gt;
* use other protocols such as ICQ, MSN, GSM, etc&lt;br /&gt;
* interact with services not specific to Sugar (ie. public Jabber servers),&lt;br /&gt;
* benefit from improvements to the Telepathy framework from other desktops such as Meego, GNOME and KDE.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
* sugar: move the presence code and connection management from the PS into neighborhood.py&lt;br /&gt;
* sugar-toolkit: move the code that sets up a shared activity from the PS into sugar.presence.activity&lt;br /&gt;
* sugar-presence-service: remove the connection management code, retrieve activity and contact information synchronously so it&#039;s inmediately available when the service is auto-activated.&lt;br /&gt;
&lt;br /&gt;
==UI Design==&lt;br /&gt;
The user experience should be unchanged.&lt;br /&gt;
&lt;br /&gt;
== How To Test ==&lt;br /&gt;
{{:{{PAGENAME}}/Testing}}&lt;br /&gt;
&lt;br /&gt;
== User Experience ==&lt;br /&gt;
No changes.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
Will add a dependency on [http://telepathy.freedesktop.org/wiki/Mission%20Control telepathy-mission-control] and will need updated versions of telepathy-gabble and telepathy-salut.&lt;br /&gt;
&lt;br /&gt;
== Contingency Plan ==&lt;br /&gt;
None necessary, revert to previous release behaviour. I will be able to invest 3-4 days per week until the 0.90 release making sure the feature is more stable than the code it replaces.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://wiki.sugarlabs.org/go/Development_Team/Collaboration_Refactoring&lt;br /&gt;
&lt;br /&gt;
http://wiki.sugarlabs.org/go/Development_Team/Presence_Service_Removal&lt;br /&gt;
&lt;br /&gt;
http://lists.sugarlabs.org/archive/sugar-devel/2010-August/025857.html&lt;br /&gt;
&lt;br /&gt;
http://lists.sugarlabs.org/archive/sugar-devel/2010-August/026076.html&lt;br /&gt;
&lt;br /&gt;
http://bugs.sugarlabs.org/ticket/416&lt;br /&gt;
&lt;br /&gt;
http://bugs.sugarlabs.org/ticket/2157&lt;br /&gt;
&lt;br /&gt;
http://bugs.sugarlabs.org/ticket/2158&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
The collaboration code in Sugar has been completely rewritten and the users should notice more reliability and stability. This work will be the base for improvements in the collaboration stack in future releases.&lt;br /&gt;
&lt;br /&gt;
== Comments and Discussion ==&lt;br /&gt;
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] &amp;lt;!-- This adds a link to the &amp;quot;discussion&amp;quot; tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Remove_Presence_Service/Testing&amp;diff=56994</id>
		<title>Features/Remove Presence Service/Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Remove_Presence_Service/Testing&amp;diff=56994"/>
		<updated>2010-09-15T12:25:23Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We should test both the backend that uses a server (gabble) and the one that doesn&#039;t (salut). Sugar will use gabble if it can connect successfully to the server specified in the Network section in the control panel and will fall back to salut if it can&#039;t. You can verify which backend is running with the &#039;ps&#039; command.&lt;br /&gt;
&lt;br /&gt;
Also, we should be testing both with other clients running 0.90 and with clients running earlier versions.&lt;br /&gt;
&lt;br /&gt;
= Connection management =&lt;br /&gt;
&lt;br /&gt;
== Connecting to gabble ==&lt;br /&gt;
&lt;br /&gt;
#Check that the server in the control panel is jabber.sugarlabs.org&lt;br /&gt;
#Wait a minute&lt;br /&gt;
#Check that telepathy-gabble is running&lt;br /&gt;
#Check that some buddies are shown in the neighborhood view&lt;br /&gt;
&lt;br /&gt;
== Falling back to salut ==&lt;br /&gt;
&lt;br /&gt;
#Change the server setting to a fake server name&lt;br /&gt;
#Check that telepathy-gabble isn&#039;t running&lt;br /&gt;
#Check that telepathy-salut is running&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Buddy presence =&lt;br /&gt;
&lt;br /&gt;
#Check that the neighborhood view displays the expected buddies depending on the backend in use and the server configured&lt;br /&gt;
#Check for the correct nicks and colors&lt;br /&gt;
#Check that buddies disappear from the view when they disconnect&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Activity presence =&lt;br /&gt;
#Start an activity&lt;br /&gt;
#Share it in the neighborhood&lt;br /&gt;
#Check other buddies see the activity and the initiator next to it&lt;br /&gt;
#Make another instance join the activity&lt;br /&gt;
#Check both buddies appear around the activity&lt;br /&gt;
&lt;br /&gt;
= Activity invitations =&lt;br /&gt;
#Start an activity&lt;br /&gt;
#Invite another buddy to it&lt;br /&gt;
#Check that an alert appears in the top-left corner and an icon is added to the top level frame&lt;br /&gt;
#Check in the invited neighborhood view that the activity appears&lt;br /&gt;
#Join the activity by every of the available methods&lt;br /&gt;
#Check the activity is properly displayed in both neighborhood views&lt;br /&gt;
&lt;br /&gt;
= Friends =&lt;br /&gt;
#Make friend one of the buddies in the neighborhood view&lt;br /&gt;
#Check it appears in the friends view&lt;br /&gt;
#Power off the friend&#039;s machine&lt;br /&gt;
#Check it appears as being offline in the friends view&lt;br /&gt;
#Restart&lt;br /&gt;
#Check it appears as being offline in the friends view&lt;br /&gt;
#Start friend machine&lt;br /&gt;
#Check it appears as online&lt;br /&gt;
&lt;br /&gt;
= File transfer =&lt;br /&gt;
#Make sure you have a friend online&lt;br /&gt;
#From the journal, initiate a transfer&lt;br /&gt;
#Make the friend accept the transfer&lt;br /&gt;
#Check that the transfer completed successfully&lt;br /&gt;
#From the journal, initiate a transfer&lt;br /&gt;
#Make the friend accept the transfer&lt;br /&gt;
#Make the friend cancel the transfer&lt;br /&gt;
#Check the transfer was properly cancelled in both sides&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Remove_Presence_Service/Testing&amp;diff=56993</id>
		<title>Features/Remove Presence Service/Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Remove_Presence_Service/Testing&amp;diff=56993"/>
		<updated>2010-09-15T12:24:42Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: Created page with &amp;quot;We should test both the backend that uses a server (gabble) and the one that doesn&amp;#039;t (salut). Sugar will use gabble if it can connect successfully to the server specified in the ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We should test both the backend that uses a server (gabble) and the one that doesn&#039;t (salut). Sugar will use gabble if it can connect successfully to the server specified in the Network section in the control panel and will fall back to salut if it can&#039;t. You can verify which backend is running with the &#039;ps&#039; command.&lt;br /&gt;
&lt;br /&gt;
Also, we should be testing both with other clients running 0.90 and with clients running earlier versions.&lt;br /&gt;
&lt;br /&gt;
== Connection management ==&lt;br /&gt;
&lt;br /&gt;
=== Connecting to gabble ===&lt;br /&gt;
&lt;br /&gt;
#Check that the server in the control panel is jabber.sugarlabs.org&lt;br /&gt;
#Wait a minute&lt;br /&gt;
#Check that telepathy-gabble is running&lt;br /&gt;
#Check that some buddies are shown in the neighborhood view&lt;br /&gt;
&lt;br /&gt;
=== Falling back to salut ===&lt;br /&gt;
&lt;br /&gt;
#Change the server setting to a fake server name&lt;br /&gt;
#Check that telepathy-gabble isn&#039;t running&lt;br /&gt;
#Check that telepathy-salut is running&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Buddy presence ==&lt;br /&gt;
&lt;br /&gt;
#Check that the neighborhood view displays the expected buddies depending on the backend in use and the server configured&lt;br /&gt;
#Check for the correct nicks and colors&lt;br /&gt;
#Check that buddies disappear from the view when they disconnect&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Activity presence ==&lt;br /&gt;
#Start an activity&lt;br /&gt;
#Share it in the neighborhood&lt;br /&gt;
#Check other buddies see the activity and the initiator next to it&lt;br /&gt;
#Make another instance join the activity&lt;br /&gt;
#Check both buddies appear around the activity&lt;br /&gt;
&lt;br /&gt;
== Activity invitations ==&lt;br /&gt;
#Start an activity&lt;br /&gt;
#Invite another buddy to it&lt;br /&gt;
#Check that an alert appears in the top-left corner and an icon is added to the top level frame&lt;br /&gt;
#Check in the invited neighborhood view that the activity appears&lt;br /&gt;
#Join the activity by every of the available methods&lt;br /&gt;
#Check the activity is properly displayed in both neighborhood views&lt;br /&gt;
&lt;br /&gt;
== Friends ==&lt;br /&gt;
#Make friend one of the buddies in the neighborhood view&lt;br /&gt;
#Check it appears in the friends view&lt;br /&gt;
#Power off the friend&#039;s machine&lt;br /&gt;
#Check it appears as being offline in the friends view&lt;br /&gt;
#Restart&lt;br /&gt;
#Check it appears as being offline in the friends view&lt;br /&gt;
#Start friend machine&lt;br /&gt;
#Check it appears as online&lt;br /&gt;
&lt;br /&gt;
== File transfer ==&lt;br /&gt;
#Make sure you have a friend online&lt;br /&gt;
#From the journal, initiate a transfer&lt;br /&gt;
#Make the friend accept the transfer&lt;br /&gt;
#Check that the transfer completed successfully&lt;br /&gt;
#From the journal, initiate a transfer&lt;br /&gt;
#Make the friend accept the transfer&lt;br /&gt;
#Make the friend cancel the transfer&lt;br /&gt;
#Check the transfer was properly cancelled in both sides&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Translation_Team/Meetings&amp;diff=56354</id>
		<title>Translation Team/Meetings</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Translation_Team/Meetings&amp;diff=56354"/>
		<updated>2010-08-30T18:15:40Z</updated>

		<summary type="html">&lt;p&gt;Tomeu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}&lt;br /&gt;
{{TeamHeader|Translation Team}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 1.0em; background: #edfdd7; padding: 10px; border: 1px solid #cde7a8&amp;quot; align=left&amp;gt;The Translation team is not holding regular meetings at this time. Send an email to the [http://lists.laptop.org/listinfo/localization localization list] at [http://laptop.org/ OLPC] if you would like to propose a meeting.&lt;br /&gt;
&lt;br /&gt;
Hint: You can use an [http://www.timeanddate.com/worldclock/converter.html online time calculator] to convert from UTC to your local time zone or back.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomeu</name></author>
	</entry>
</feed>