Changes

Jump to navigation Jump to search
2,378 bytes added ,  12:00, 24 April 2012
application rejection notice
Line 1: Line 1:  +
{{Note/important|Sorry|Our application was rejected [http://www.mail-archive.com/iaep@lists.sugarlabs.org/msg13412.html] (item 2), so no project this year.}}
 +
 
Our application page is [http://www.google-melange.com/gsoc/org/application/google/gsoc2012/7284202].
 
Our application page is [http://www.google-melange.com/gsoc/org/application/google/gsoc2012/7284202].
   Line 9: Line 11:  
'''Note:''' Potential students, more project ideas can be found on our [[Features]] page.
 
'''Note:''' Potential students, more project ideas can be found on our [[Features]] page.
   −
{{TOCright}}
+
__TOC__
    
=== Turtle Art nutrition ===
 
=== Turtle Art nutrition ===
Line 136: Line 138:  
''Contact'': [[User:Godiard]]
 
''Contact'': [[User:Godiard]]
    +
=== Port GBrainy to Python ===
 +
 +
GBrainy have many good logic games, but is programed in Mono. We can put Mono inside a activity but is not ideal.
 +
The games are defined in xml files, and the UI is GTK and cairo, should be not very dificult to port it to python.
 +
 +
More info [https://live.gnome.org/gbrainy/Extending]
 +
 +
''Contact'': [[User:Godiard]]
    
=== Implement a robotics plugin for Turtle Art ===
 
=== Implement a robotics plugin for Turtle Art ===
Line 159: Line 169:     
''Contact'': [[User:GrannieB]]
 
''Contact'': [[User:GrannieB]]
 +
 +
===Collaboration in Etoys ===
 +
 +
Develop a robust collaboration method in Etoys. Improving collaboration so that kids can easily share and control objects they created directly between computers.
 +
 +
''Contact'': [[User:Ritafreudenberg]]
 +
 +
===Finish Physical Etoys port to Sugar ===
 +
Level (Beginner, Intermediate, Advanced): Intermediate
 +
Possible mentor: Ricardo Moran
 +
Possible second mentor: ...
 +
 +
Physical Etoys is an extension to Etoys that allows the user to communicate with robots as if they were virtual objects in the computer. With Physical Etoys, it becomes posible to program real world objects (such as robots) to perform any task you want, or sense the world and use that information to control virtual objects (such as drawings on the screen).
 +
The hardware platforms currently supported by Physical Etoys include: Arduino, Lego Mindstorms Nxt, Nintendo Wiimote, Microsoft Kinect, and others.
 +
Making Physical Etoys work in Sugar would bring a platform for teaching robotics to all Sugar users, letting each kid that owns a XO transform his laptop into a robot. The port is currently half finished, but it lacks some details that need to be taken care about in order to finally publish it.
 +
 +
Technical Details:
 +
All Physical Etoys modules should work well in Linux and specifically in the XO laptop, this can involve porting some libraries and generally dealing with platform-specific issues. Finally, Physical Etoys will have to be wrapped as an Activity bundle for the XO.
 +
 +
Benefits to the Student:
 +
The student will learn about the inside of Physical Etoys and its communication model with the outside world, making it work seamlessly in different platforms.
 +
 +
Benefits to the Community:
 +
The Sugar community would gain a visual programming tool for teaching robotics that is based on a currently popular platform, as it is Etoys.
 +
 +
''Contact'': [[User:Ritafreudenberg]]
 +
    
== Proposals Template ==  
 
== Proposals Template ==  

Navigation menu