Changes

Jump to navigation Jump to search
107 bytes added ,  16:34, 12 February 2009
no edit summary
Line 1: Line 1:  
{{Developers}}
 
{{Developers}}
{{Stub}}
      
Sugar activities are usually written in Python using the  [[API_Reference|Python Activity API]]. This page documents how it is possible to use Mono to write a Sugar activity. With Mono, you can use any underlying language like C# or Boo.
 
Sugar activities are usually written in Python using the  [[API_Reference|Python Activity API]]. This page documents how it is possible to use Mono to write a Sugar activity. With Mono, you can use any underlying language like C# or Boo.
Line 103: Line 102:     
'''Note: the script is changed from previous version because Rainbow isolation subsystem now not create for the process the the stdin and stdout handles. This is not compatibile with some version of mono runtime.'''
 
'''Note: the script is changed from previous version because Rainbow isolation subsystem now not create for the process the the stdin and stdout handles. This is not compatibile with some version of mono runtime.'''
 +
 +
 +
= Step by step Tutorial =
 +
Following are some Labs to learn step by step how to develop a Sugar activity using Mono. These tutorials could be use in conjonction with a pre-installed VMWare Virtual Machine. This virtual machine is downloadable [http://olpc-france.org/download/VMCodeCamp.zip here]. You will need [http://www.vmware.com/products/player/ VMWare player].
 +
* Lab 1: [[Create your first activity using Mono]]
 +
* Lab 2: [[How to store information in the Journal using Mono]]
      Line 128: Line 133:     
The source code of sugar assembly can be found [http://mk8.codewiz.org/wiki/sugar-0.1.tgz here].
 
The source code of sugar assembly can be found [http://mk8.codewiz.org/wiki/sugar-0.1.tgz here].
  −
= Tutorial =
  −
Following are some Labs to learn step by step how to develop a Sugar activity using Mono. These tutorial should be use with a pre-installed VMWare Virtual Machine. This virtual machine is downloadable [http://olpc-france.org here (TODO)].
  −
* Lab 1: [[Create your first activity using Mono]]
  −
* Lab 2: [[How to store information in the Journal using Mono]]
 

Navigation menu