Re: [Pharo-dev] [gsoc-mentors] [GSoC ideas] Pharo

2014-02-11 Thread Damien Cassou
Project idea

Description: let users reorganize a group of changes into separate
meaningful commits

Skill level: intermediate

Mentor: Damien Cassou damien.cas...@gmail.com, DamienCassou on IRC (freenode)

On Tue, Feb 11, 2014 at 10:00 AM, Guillermo Polito
guillermopol...@gmail.com wrote:
 Ok, let's do this :)

 Hola Pharoers,

 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, and
 Pharo.  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!

 Guille

 --
 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+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.



-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] [gsoc-mentors] [GSoC ideas] Pharo

2014-02-11 Thread Guillermo Polito
* New Pharo look and feel

Mentor: Guillermo Polito (guillermopol...@gmail.com)

Details:
  There have been already some efforts for making pharo look less alien for
newcomers [1]. This project will be about designing a new welcoming
interface/desktop. Examples of this would be a new search bar probably
based on the work of Sean de Nigris [2], get rid of the unintuitive world
menu and replace it by a more visible variant, and make the shortcuts
consistent all over the system.

[1] https://ci.inria.fr/pharo-contribution/job/New-Pharo-IDE/
[2] http://www.smalltalkhub.com/#!/~SeanDeNigris/SeansPlayground


On Tue, Feb 11, 2014 at 11:04 AM, Damien Cassou damien.cas...@gmail.comwrote:

 Project idea

 Description: let users reorganize a group of changes into separate
 meaningful commits

 Skill level: intermediate

 Mentor: Damien Cassou damien.cas...@gmail.com, DamienCassou on IRC
 (freenode)

 On Tue, Feb 11, 2014 at 10:00 AM, Guillermo Polito
 guillermopol...@gmail.com wrote:
  Ok, let's do this :)
 
  Hola Pharoers,
 
  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, and
  Pharo.  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!
 
  Guille
 
  --
  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+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.



 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill

 --
 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+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.



Re: [Pharo-dev] [gsoc-mentors] [GSoC ideas] Pharo

2014-02-11 Thread Guillermo Polito
* Revisiting morphic widgets
Skill level: intermediate

Mentor: Guillermo Polito (guillermopol...@gmail.com)

Current widgets in morphic are not easily identifiable: the existance of
the vanilla and Pluggable* forms makes it complex. Also, common behavior
between widgets is scattered around. This project will aim to visit and
refactor morphic widgets:
  - repackaging them
  - identifying and removing duplications
  - removing the #update: #changed mechanism and replace it by a
  - writes examples and documentation for people willing to write desktop
applications in Pharo


On Tue, Feb 11, 2014 at 11:27 AM, Guillermo Polito 
guillermopol...@gmail.com wrote:

 * New Pharo look and feel

 Mentor: Guillermo Polito (guillermopol...@gmail.com)

 Details:
   There have been already some efforts for making pharo look less alien
 for newcomers [1]. This project will be about designing a new welcoming
 interface/desktop. Examples of this would be a new search bar probably
 based on the work of Sean de Nigris [2], get rid of the unintuitive world
 menu and replace it by a more visible variant, and make the shortcuts
 consistent all over the system.

 [1] https://ci.inria.fr/pharo-contribution/job/New-Pharo-IDE/
 [2] http://www.smalltalkhub.com/#!/~SeanDeNigris/SeansPlayground


 On Tue, Feb 11, 2014 at 11:04 AM, Damien Cassou 
 damien.cas...@gmail.comwrote:

 Project idea

 Description: let users reorganize a group of changes into separate
 meaningful commits

 Skill level: intermediate

 Mentor: Damien Cassou damien.cas...@gmail.com, DamienCassou on IRC
 (freenode)

 On Tue, Feb 11, 2014 at 10:00 AM, Guillermo Polito
 guillermopol...@gmail.com wrote:
  Ok, let's do this :)
 
  Hola Pharoers,
 
  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, and
  Pharo.  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!
 
  Guille
 
  --
  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+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.



 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill

 --
 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+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.





Re: [Pharo-dev] [gsoc-mentors] [GSoC ideas] Pharo

2014-02-11 Thread Guillermo Polito
* New Pharo Text Model
Skill level: advanced

Mentor: Guillermo Polito (guillermopol...@gmail.com) maybe Igor Stasenko?

Pharo transition to vector graphics needs a new TextModel. Some work
related was done by Dennis and Igor [1] and Alain Plantec [2]. However,
polishing and Athens integration is still waiting. In this project the
student will look at the existing work and get a polished solution,
integrate it with existing tools and Athens. Also, it is desirable to pay
attention to Mars compatibility.

[1] http://www.smalltalkhub.com/#!/~sig/TxText
[2] http://www.smalltalkhub.com/#!/~AlainPlantec/Rubric


On Tue, Feb 11, 2014 at 11:32 AM, Guillermo Polito 
guillermopol...@gmail.com wrote:

 * Revisiting morphic widgets
 Skill level: intermediate

 Mentor: Guillermo Polito (guillermopol...@gmail.com)

 Current widgets in morphic are not easily identifiable: the existance of
 the vanilla and Pluggable* forms makes it complex. Also, common behavior
 between widgets is scattered around. This project will aim to visit and
 refactor morphic widgets:
   - repackaging them
   - identifying and removing duplications
   - removing the #update: #changed mechanism and replace it by a
   - writes examples and documentation for people willing to write desktop
 applications in Pharo


 On Tue, Feb 11, 2014 at 11:27 AM, Guillermo Polito 
 guillermopol...@gmail.com wrote:

 * New Pharo look and feel

 Mentor: Guillermo Polito (guillermopol...@gmail.com)

 Details:
   There have been already some efforts for making pharo look less alien
 for newcomers [1]. This project will be about designing a new welcoming
 interface/desktop. Examples of this would be a new search bar probably
 based on the work of Sean de Nigris [2], get rid of the unintuitive world
 menu and replace it by a more visible variant, and make the shortcuts
 consistent all over the system.

 [1] https://ci.inria.fr/pharo-contribution/job/New-Pharo-IDE/
 [2] http://www.smalltalkhub.com/#!/~SeanDeNigris/SeansPlayground


 On Tue, Feb 11, 2014 at 11:04 AM, Damien Cassou 
 damien.cas...@gmail.comwrote:

 Project idea

 Description: let users reorganize a group of changes into separate
 meaningful commits

 Skill level: intermediate

 Mentor: Damien Cassou damien.cas...@gmail.com, DamienCassou on IRC
 (freenode)

 On Tue, Feb 11, 2014 at 10:00 AM, Guillermo Polito
 guillermopol...@gmail.com wrote:
  Ok, let's do this :)
 
  Hola Pharoers,
 
  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,
 and
  Pharo.  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!
 
  Guille
 
  --
  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+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.



 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill

 --
 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+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.






Re: [Pharo-dev] [gsoc-mentors] [GSoC ideas] Pharo

2014-02-11 Thread Esteban Lorenzano
Title: 
Quartz backend for Athens framework

Level: (beginner, intermediate, advanced)
Intermediate

Possible mentor: (can be assigned later)
Esteban Lorenzano

Possible second mentor: (can be assigned later)

Description
Athens is a vectorial graphics library that supports different backends but now 
is restrained to Cairo. Also, current implementation uses NativeBoost, who at 
the time generates and executes dynamic code. This combination mades impossible 
to use the framework for iPad/iPhone applications and we have need to support 
them.
The project then is to create a new backend for the Athens library that can be 
used both in macs and ipad/iphone platforms. 

Technical Details
The student need to study the current Athens-Balloon and  Athens-Cairoo 
implementation, and the Ballon plugin, to produce a Quartz plugin and to create 
the Athens extension to use it.

Benefits to the Student
The student will understand the plugin architecture and how it interacts with 
the environment, also he will have internals on native boost and vectorial 
libraries. 

Benefits to the Community
The community will gain the ability of develop better applications for 
ipad/iphone mobile platforms.

thanks, 
Esteban

On 11 Feb 2014, at 11:42, Guillermo Polito guillermopol...@gmail.com wrote:

 * New Pharo Text Model
 Skill level: advanced
 
 Mentor: Guillermo Polito (guillermopol...@gmail.com) maybe Igor Stasenko?
 
 Pharo transition to vector graphics needs a new TextModel. Some work related 
 was done by Dennis and Igor [1] and Alain Plantec [2]. However, polishing and 
 Athens integration is still waiting. In this project the student will look at 
 the existing work and get a polished solution, integrate it with existing 
 tools and Athens. Also, it is desirable to pay attention to Mars 
 compatibility.
 
 [1] http://www.smalltalkhub.com/#!/~sig/TxText
 [2] http://www.smalltalkhub.com/#!/~AlainPlantec/Rubric
 
 
 On Tue, Feb 11, 2014 at 11:32 AM, Guillermo Polito 
 guillermopol...@gmail.com wrote:
 * Revisiting morphic widgets
 Skill level: intermediate
 
 Mentor: Guillermo Polito (guillermopol...@gmail.com)
 
 Current widgets in morphic are not easily identifiable: the existance of the 
 vanilla and Pluggable* forms makes it complex. Also, common behavior between 
 widgets is scattered around. This project will aim to visit and refactor 
 morphic widgets:
   - repackaging them
   - identifying and removing duplications
   - removing the #update: #changed mechanism and replace it by a 
   - writes examples and documentation for people willing to write desktop 
 applications in Pharo
 
 
 On Tue, Feb 11, 2014 at 11:27 AM, Guillermo Polito 
 guillermopol...@gmail.com wrote:
 * New Pharo look and feel
 
 Mentor: Guillermo Polito (guillermopol...@gmail.com)
 
 Details:
   There have been already some efforts for making pharo look less alien for 
 newcomers [1]. This project will be about designing a new welcoming 
 interface/desktop. Examples of this would be a new search bar probably based 
 on the work of Sean de Nigris [2], get rid of the unintuitive world menu and 
 replace it by a more visible variant, and make the shortcuts consistent all 
 over the system.
 
 [1] https://ci.inria.fr/pharo-contribution/job/New-Pharo-IDE/
 [2] http://www.smalltalkhub.com/#!/~SeanDeNigris/SeansPlayground
 
 
 On Tue, Feb 11, 2014 at 11:04 AM, Damien Cassou damien.cas...@gmail.com 
 wrote:
 Project idea
 
 Description: let users reorganize a group of changes into separate
 meaningful commits
 
 Skill level: intermediate
 
 Mentor: Damien Cassou damien.cas...@gmail.com, DamienCassou on IRC 
 (freenode)
 
 On Tue, Feb 11, 2014 at 10:00 AM, Guillermo Polito
 guillermopol...@gmail.com wrote:
  Ok, let's do this :)
 
  Hola Pharoers,
 
  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, and
  Pharo.  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!
 
  Guille
 
  --
  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+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.
 
 
 
 --
 Damien 

Re: [Pharo-dev] [gsoc-mentors] [GSoC ideas] Pharo

2014-02-11 Thread Benjamin
Porting Spec from Pharo to Amber.

This can include finishing an Amber widget library named Moka,
as well as porting Spec to Amber and plug it by default on Moka.


Dialects involved: Pharo, Amber

Skill level: Intermediate

Mentors: Benjamin Van Ryseghem ( benjamin.vanryseg...@gmail.com ) and Nicolas 
Petton

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.

Ben  Nico


Re: [Pharo-dev] [gsoc-mentors] [GSoC ideas] Pharo

2014-02-11 Thread jannik laval
Phratch development with Arduino

Description: Allowing to develop easily application for Arduino. As for
http://s4a.cat/, but with a better integration with the Phratch environment

Skill level: intermediate

Mentors: Jannik Laval, Philippe Back


2014-02-11 11:04 GMT+01:00 Damien Cassou damien.cas...@gmail.com:

 Project idea

 Description: let users reorganize a group of changes into separate
 meaningful commits

 Skill level: intermediate

 Mentor: Damien Cassou damien.cas...@gmail.com, DamienCassou on IRC
 (freenode)

 On Tue, Feb 11, 2014 at 10:00 AM, Guillermo Polito
 guillermopol...@gmail.com wrote:
  Ok, let's do this :)
 
  Hola Pharoers,
 
  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, and
  Pharo.  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!
 
  Guille
 
  --
  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+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.



 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill

 --
 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+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 

~~Jannik Laval~~
École des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/