Changes

121 bytes added ,  15:01, 24 April 2014
no edit summary
Line 19: Line 19:  
;Knowledge prerequisite: Strong background in Python
 
;Knowledge prerequisite: Strong background in Python
 
|-
 
|-
!valign=top | [[File:python-logo.gif|90px|thumb|center]] ||valign=top width="15%" |Activity Unit Tests||valign=top width="15%" | Walter Bender and Daniel Narvaez||align=left valign=top|
+
!valign=top | [[File:python-logo.gif|90px|thumb|center]] ||valign=top width="15%" style="background:#00bb00;"  |Activity Unit Tests||valign=top width="15%" | Walter Bender and Daniel Narvaez||align=left valign=top|
 
;Brief explanation: While we have been vigilant about developing tests for most of Sugar core, we have only just begun to scratch the surface regarding test suites for Sugar activities. This project is to develop unit and UI test suites for all of the [http://download.sugarlabs.org/sources/sucrose/fructose/ "Fructose"] activities – those activities that are shipped as part of every Sugar distribution.
 
;Brief explanation: While we have been vigilant about developing tests for most of Sugar core, we have only just begun to scratch the surface regarding test suites for Sugar activities. This project is to develop unit and UI test suites for all of the [http://download.sugarlabs.org/sources/sucrose/fructose/ "Fructose"] activities – those activities that are shipped as part of every Sugar distribution.
 
;Expected results: A suite of unit and UI tests for the Fructose Activities and a Testing Guide for Sugar Activities.
 
;Expected results: A suite of unit and UI tests for the Fructose Activities and a Testing Guide for Sugar Activities.
Line 69: Line 69:  
!  !! Title !! Mentor !! Project
 
!  !! Title !! Mentor !! Project
 
|-
 
|-
!valign=top | [[File:Turtle-3d.png|90px|thumb|center]] || valign=top width="15%" | Turtle Art 3D || valign=top width="15%" | Walter Bender, Antonio Battro, Horacio Reggini, Tony Forster||align=left valign=top|
+
!valign=top | [[File:Turtle-3d.png|90px|thumb|center]] || valign=top width="15%" style="background:#00bb00;"  | Turtle Art 3D || valign=top width="15%" | Walter Bender, Antonio Battro, Horacio Reggini, Tony Forster||align=left valign=top|
 
;Brief explanation: Sugar is lacking any 3D programming environments. This project would be to develop such an environment. There is a rich program in 3D Logo developed by Horacio Reggini [http://www.horacioreggini.com.ar/wp-content/uploads/2012/07/IdeasYFormas.pdf]. The specific project would be to write an extension to [[Activities/Turtle Art|Turtle Blocks]] to encompass Reggini's ideas.
 
;Brief explanation: Sugar is lacking any 3D programming environments. This project would be to develop such an environment. There is a rich program in 3D Logo developed by Horacio Reggini [http://www.horacioreggini.com.ar/wp-content/uploads/2012/07/IdeasYFormas.pdf]. The specific project would be to write an extension to [[Activities/Turtle Art|Turtle Blocks]] to encompass Reggini's ideas.
 
;Expected results: A new Turtle Art plugin that adds basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw); camera and lighting models; surface texture mapping; and a rich set of example projects. A bonus would be a plugin for generating objects for MineCraft.
 
;Expected results: A new Turtle Art plugin that adds basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw); camera and lighting models; surface texture mapping; and a rich set of example projects. A bonus would be a plugin for generating objects for MineCraft.
 
;Knowledge prerequisite: Python and some 3D graphics (3D transform) experience.
 
;Knowledge prerequisite: Python and some 3D graphics (3D transform) experience.
 
|-
 
|-
!valign=top | [[File:MusicKeyboard.png|90px|thumb|center]] || valign=top | Music Suite || valign=top |Gonzalo Odiard ||align=left valign=top|
+
!valign=top | [[File:MusicKeyboard.png|90px|thumb|center]] || valign=top style="background:#00bb00;"  | Music Suite || valign=top |Gonzalo Odiard ||align=left valign=top|
 
;Brief explanation: Sugar's primary music offering, the TamTam suite, is woefully inadequate with touch interfaces. The goal of this project is to rewrite the suite to use the underlying mechanisms demonstrated in the touch-friendly Music Keyboard activity.
 
;Brief explanation: Sugar's primary music offering, the TamTam suite, is woefully inadequate with touch interfaces. The goal of this project is to rewrite the suite to use the underlying mechanisms demonstrated in the touch-friendly Music Keyboard activity.
 
;Expected results: Touch-friendly replacements for TamTamMini, TamTamJam, TamTamEdit, and TamTamSynthesizerLab.
 
;Expected results: Touch-friendly replacements for TamTamMini, TamTamJam, TamTamEdit, and TamTamSynthesizerLab.
Line 94: Line 94:  
;Knowledge prerequisite: Strong background in C and Python programming, GTK3, and GST 1.0
 
;Knowledge prerequisite: Strong background in C and Python programming, GTK3, and GST 1.0
 
|-
 
|-
!valign=top | || valign=top |Hack a Stuffed Animal|| valign=top |Stephen Thomas||align=left valign=top|
+
!valign=top | || valign=top style="background:#00bb00;"  |Hack a Stuffed Animal|| valign=top |Stephen Thomas||align=left valign=top|
 
;Brief explanation: Many children can not communicate verbally whether due to nonverbal autism or some other factor. While there are many catalogs and websites with adaptive equipment and software but the prices are high.  There is a OLPC deployment in Uruguay where a student uses his stuffed animal as an input device for using an XO and Etoys.  We would like to build on this to make it easier and lower cost or these children and their parents to communicate and use computers.  The software must be FOSS and the hardware to hack a Stuffed Animal could potentially repurpose old keyboards or under $10 by repurposing a used USB game controller (free if kids donate their old ones).  
 
;Brief explanation: Many children can not communicate verbally whether due to nonverbal autism or some other factor. While there are many catalogs and websites with adaptive equipment and software but the prices are high.  There is a OLPC deployment in Uruguay where a student uses his stuffed animal as an input device for using an XO and Etoys.  We would like to build on this to make it easier and lower cost or these children and their parents to communicate and use computers.  The software must be FOSS and the hardware to hack a Stuffed Animal could potentially repurpose old keyboards or under $10 by repurposing a used USB game controller (free if kids donate their old ones).