[etoys-dev] [gsoc-mentors] [GSoC ideas] Squeak

Bert Freudenberg bert at freudenbergs.de
Fri Feb 14 07:41:08 EST 2014


Awesome projects! Thank you :)

- Bert -

On 14.02.2014, at 12:58, Ricardo Moran <richi.moran at gmail.com> wrote:

> Hi,
> I would like to propose the following projects:
> 
> ==========================================================================
> Project name: Implementing Etoys on Amber
> 
> Description:
> The objective of this project is the implementation of a subset of Etoys features on top of Amber Smalltalk. This subset should at least include a basic version of the halos, viewer, and script editor. 
> To develop the graphical user interface, several libraries can be used, for example: Morphic on Athens [1], morphic.js [2], KinecticJS [3], etc. The student would need to decide which of these is more suitable for the task.
> This project would have an enormous impact on Etoys users by allowing them to work and share their projects directly in the browser without installing any plugin.
> [1] http://m-sp.org/gsoc2013/demo/amber-athens/morphic.html
> [2] http://chirp.scratchr.org/dl/experimental/JsMorphic/morphic.html
> [3] http://kineticjs.com/
> 
> Skill level: Intermediate
> 
> Possible mentors: 
> - Ricardo Moran (richi.moran at gmail.com)
> - Gonzalo Zabala (gzabala at gmail.com)
> ==========================================================================
> Project name: Etoys touch UI
> 
> Description: 
> The objective of this project is to adapt the Etoys user interface for touch gestures such as rotate, scale, and such. Currently, Etoys is very dependent on the user to interact with Morphs with the cursor. Given the popularity of multitouch devices this represents a severe disadvantage.
> Bert Freudenberg has done some initial work adapting the Squeak Virtual Machine and Morphic to support multitouch events [1]. As he stated, the UI would need to be improved (or maybe even redesigned from scratch) before we can deliver this to kids.
> In this project we don't propose the complete redesign of Etoys UI (which we think it would take more than 3 months to complete) but at least a new implementation of Morphic interaction that takes into account multitouch gestures.
> [1] http://croquetweak.blogspot.com.ar/2010/06/squeak-etoys-on-ipad.html
> 
> Skill level: Intermediate
> Possible mentors: 
> - Gonzalo Zabala (gzabala at gmail.com)
> - Matías Teragni (matias.teragni at gmail.com)
> ==========================================================================
> Project name: Physical Etoys plugins
> 
> Description:
> Currectly, Physical Etoys is dependent on a number of external libraries to interact with different hardware platforms. To do this, Physical Etoys uses FFI bindings, which represents a security issue. To solve it we propose the implementation of this FFI bindings as VM plugins.
> The student would need to learn how to compile Etoys VM and Slang in order to implement the plugins.
> 
> Skill level: Intermediate
> Possible mentors: 
> - Matías Teragni (matias.teragni at gmail.com)
> - Gabriela Arévalo (gabriela.b.arevalo at gmail.com)
> ==========================================================================
> Project name: Physical Etoys XO bundle
> 
> Description:
> The objective of this project is to finish the bundling of Physical Etoys as a Sugar activity for the XO computers. The student will need to make sure all Physical Etoys modules work correctly in Linux and specifically on the XO laptop. This would involve porting some libraries, dealing with platform-specific issues and wrap all the necessary files in an Activity bundle.
> 
> Skill level: Intermediate
> Possible mentors: 
> - Gabriela Arévalo (gabriela.b.arevalo at gmail.com)
> - Ricardo Moran (richi.moran at gmail.com)
> ==========================================================================
> 
> Best regards,
> Richo
> 
> 
> On Tue, Feb 11, 2014 at 2:03 PM, Bert Freudenberg <bert at freudenbergs.de> wrote:
> (sending on behalf of Paolo Bonzini, who runs this year's Smalltalk GSoC)
> 
> Hi folks,
> 
> ESUG, the European Smalltalk User Group, is applying for this year's Google Summer of Code.  As you probably know, the Summer of Code provides the opportunity to fund students to work during the summer on Smalltalk.  Please reply to this email (be sure to use "Reply to all") if you have ideas you would like to propose.
> 
> Please include a summary of the project and links to web pages that can help prospective students to write their application. Please also include the following information:
> 
> - if applicable, other dialects that you would be willing to mentor this project for
> 
> - the skill level
> 
> - name of the mentor(s), email addresses, and possibly any IRC network/channel/nickname where they can be found.
> 
> Thanks for contributing to ESUG's Summer of Code application!
> 
> - Bert -
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups "Smalltalk GSoC mentors" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to smalltalk-gsoc-mentors+unsubscribe at googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

-------------- n?chster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.squeakland.org/pipermail/etoys-dev/attachments/20140214/e483b614/attachment-0001.html>
-------------- n?chster Teil --------------
Ein Dateianhang mit Bin?rdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigr??e  : 4142 bytes
Beschreibung: nicht verf?gbar
URL         : <http://lists.squeakland.org/pipermail/etoys-dev/attachments/20140214/e483b614/attachment-0001.bin>


More information about the etoys-dev mailing list