[Sugar-devel] How to develop software running on XO 1.0 / 1.5 and the latest Sugar on a Stick distribution?

Walter Bender walter.bender at gmail.com
Sat Jun 9 20:56:33 EDT 2012


On Sat, Jun 9, 2012 at 7:25 AM, Behavior Vehikel
<b.vehikel at googlemail.com> wrote:
> Hi,
>
> some questions about developing activities:
>
> Three years ago I started to develop an activity for SoaS. At this time
> there was no possibility for me to buy a XO computer. For testing I used
> some SoaS distributions running inside Virtual Box. Now OLPC Germany
> organized how to buy an XO 1.5 and I got one. Testing my activity on a real
> XO shows some errors I have never seen before.
>
>
> My motivation is to write activities in a way that they run on “old” real XO
> and on latest SoaS releases.
>
>
> Lots of questions:
>
> How many XO computers use Sugar 0.84 environment?

My guess is that the majority of 0.84 machines are in Peru. But they
are transitioning to 0.94.

>
> How can I write software running on all XO and SoaS versions?

You need to take into consideration changes to the toolbar. (Some
other changes as well, at the Fedora level, as the Fedora version
changes with each Sugar version as well.) Look at a simple activity
such as XOEditor [1], which supports both toolbars.
>
> What is the oldest version I need to support without excluding children
> using XO 1.0 computers?

Practically speaking, 0.84

>
> What strategy for developing my activity independently form different
> versions of the sugar infrastructure components?

See [1]

>
> Is there an example activity running on all versions that I can use as an
> starting point for my own work?

See [1]
>
>
> Kind regards
> Thomas
>
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel

[1] http://git.sugarlabs.org/xo-colors

-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org


More information about the Sugar-devel mailing list