Summer of Code/2013: Difference between revisions

use intrawiki format to preserve 'What links here' feature.
 
(8 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Summer of Code/2013/Application|A draft copy of our application]]
[[Summer of Code/2013/Application|A draft copy of our application]]


The proposals were moved to http://wiki.sugarlabs.org/go/GSoC/2013/Proposals
The proposals were moved to [[GSoC/2013/Proposals]].


= Approved Projects=
= Approved Projects=
Line 21: Line 21:
* View source.
* View source.
Like PhoneGap/Cordova, the framework will come with a template to develop and package easily a new HTML5 activity. A basic tutorial will be include too.
Like PhoneGap/Cordova, the framework will come with a template to develop and package easily a new HTML5 activity. A basic tutorial will be include too.
The work could be inspired by the work done with Enyo Framework in [http://booki.flossmanuals.net/make-your-own-sugar-activities/_draft/_v/1.0/developing-sugar-activities-using-html5/ 1]. By the way, the resulting framework should be JavaScript framework agnostic (no need for jQuery, Enyo, ...). More on this works [[HTML5 activities|here]].
The work could be inspired by the work done with Enyo Framework in [http://booki.flossmanuals.net/make-your-own-sugar-activities/_draft/_v/1.0/developing-sugar-activities-using-html5/ 1]. By the way, the resulting framework should be JavaScript framework agnostic (no need for jQuery, Enyo, ...).


''Mentor'': [mailto:lionel@olpc-france.org Lionel Laské]
''Mentor'': [mailto:lionel@olpc-france.org Lionel Laské]
Line 33: Line 33:
Benefits to the Community: We'll greatly expand the reach of the project by opening the door to JavaScript programmers. Plus it will force us to clean up our APIs.
Benefits to the Community: We'll greatly expand the reach of the project by opening the door to JavaScript programmers. Plus it will force us to clean up our APIs.


Student: Suraj
Student: Suraj KS


Wiki:
Wiki: [[HTML5 activities]]


=== Project sharing website ===
=== Project sharing website ===
Line 60: Line 60:
Benefits to the Community: We need more mechanisms for sharing ideas and work. This is low-hanging fruit.
Benefits to the Community: We need more mechanisms for sharing ideas and work. This is low-hanging fruit.


Student: Rahul Gaur
Student: [[User:Rahul Gaur ]]


Wiki:
Wiki: [[Summer of Code/2013/moksaya]]


=== Implement help mechanism for activities using Mallard ===
=== Implement help mechanism for activities using Mallard ===
Line 76: Line 76:
Student: Kalpa Welivitigoda
Student: Kalpa Welivitigoda


Wiki page: http://wiki.sugarlabs.org/go/GSoC/2013/MallardHelp
Wiki page: [[GSoC/2013/Activity Help]]


Level: Advanced
Level: Advanced
Line 86: Line 86:
=== Social Sugar ===
=== Social Sugar ===


Design and Develop GUI components that can help Sugar to reflect user's social interactions from external platforms. A perfect target can be the Group-View that shows user's friends and their shared activities [http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/The_Laptop_Experience/Zoom_Metaphor#Groups], but it _could_ also show social information about these friends, IE social networks or sharing platforms publications. This would also give this zoom-level added value.
Design and Develop GUI components that can help Sugar to reflect user's social interactions from external platforms. A perfect target can be the Group-View that shows user's friends and their shared activities [[Human Interface Guidelines/The Laptop Experience/Zoom Metaphor#Groups]], but it _could_ also show social information about these friends, IE social networks or sharing platforms publications. This would also give this zoom-level added value.


Community members are already working on the backend component to support this feature [http://lists.sugarlabs.org/archive/sugar-devel/2013-March/042055.html]. This is also a great opportunity to complement other GSoC-2013 proposals.
Community members are already working on the backend component to support this feature [http://lists.sugarlabs.org/archive/sugar-devel/2013-March/042055.html]. This is also a great opportunity to complement other GSoC-2013 proposals.
Line 100: Line 100:
Student: Akshit Khurana
Student: Akshit Khurana


Wiki:
Wiki: [[Summer of Code/2013/Social Sugar project]]


== Sugar Activities ==
== Sugar Activities ==
Line 122: Line 122:
Student: Marion Zepf
Student: Marion Zepf


Wiki:
Wiki: [[Summer of Code/2013/Turtle Blocks Python export project]]


=== Add recording to Music Keyboard activity ===
=== Add recording to Music Keyboard activity ===
Line 140: Line 140:
Benefits to the Community: More shared spaces for expression is aligned with our pedagogical goals.
Benefits to the Community: More shared spaces for expression is aligned with our pedagogical goals.


'''More information ''' http://wiki.sugarlabs.org/go/Activities/MusicKeyboard
'''More information ''' [[Activities/Music Keyboard]]


Student: Anna Rudkovskaya
Student: Anna Rudkovskaya
Line 181: Line 181:
Student: Casey DeLorme
Student: Casey DeLorme


Wiki:
Wiki: [[Summer of Code/2013/Open Video Chat|GSoC 2013 Open Video Chat]]


== Infrastructure ==
== Infrastructure ==
Line 187: Line 187:
=== Translation Server ===
=== Translation Server ===


Student: Erik Price
This project aims to create a server/client setup to establish a consistent way of translating arbitrary text using several different machine translation backends. It provides a single interface to many different translation services, simplifying the process of adding reliable machine translation to Sugar activities.
 
'''Wiki''': [[Summer of Code/2013/Translation Server]]


Wiki:
'''Student''': Erik Price
 
'''Mentors''': [[User:Aneesh Dogra]] [[User:Walter]]
 
'''Source''': [https://github.com/boredomist/translate]
 
'''Bug tracker''': [https://github.com/boredomist/translate/issues?state=open]