Potential projects for GSoC

Here are the projects from Ideas in preparation for a final selection. Please click on project title to come to the project's own page, where you can find its description and more. There are also next/previous icons for easier browsing between projects. All Mentors registered on this site have edit access to project pages.

 

 

Core

 

 

Minimal virtual machine

Mentor: Craig Latta
Second mentor: Eliot Miranda
Level: Intermediate
Invited students: kuangyin wang
Students interested: kuangyin wang(very),

Object memory modularization

Mentor: Craig Latta
Second mentor: Edgar De Cleene
Level: Intermediate
Invited students:
Students interested: stepa alimov

ARM jitter for Squeak VM

Mentor: Eliot Miranda
Second mentor: Stefan Marr
Level: Advanced
Accepted student: Lars Wassermann
Invited students: Lars Wassermann
Students interested: Lars Wassermann(very), Igor Lyakh(lightly)

Bootstrapping the core

Mentor: Stéphane Ducasse
Second mentor: Edgar De Cleene
Level: Advanced
Accepted student: Guillermo Polito
Invited students: Guillermo Polito
Students interested: Guillermo Polito(very), , Benjamin Van Ryseghem

Improving Squeak/Pharo support for running on multicores on the RoarVM

Mentor: Stefan Marr
Second mentor:
Level: Intermediate
Invited students: Marcus Ihlar
Students interested: Marcus Ihlar(very), Le Nam(very)(no biography!!!)

Bring RoarVM-ideas to the standard SqueakVM stack-interpreter

Mentor: Stefan Marr
Second mentor:
Level: Advanced
Invited students:
Students interested: vipin tiwari(very), Lars Wassermann

Type Inference

 (Student proposal by Santiago Bragagnolo)

Mentor: Francisco Garau
Second mentor: Stéphane Ducasse
Level: Advanced
Accepted student: Santiago Bragagnolo
Invited students: Santiago Bragagnolo
Students interested: Santiago Bragagnolo(very)

 

Tools

 

 

Search Indexing of Smalltalk image

Mentor: Aik-Siong Koh
Second mentor: Ian Chai
Level: Intermediate
Invited students: Chow Zheng Wei
Students interested: Chow Zheng Wei(very), Marcus Ihlar, Dhinnesh Jeevan

Image provisioning tool

Mentor: Geoffroy Couprie
Second mentor:
Level: Intermediate
Invited students: Nahuel Garbezza
Students interested: Nahuel Garbezza

Big data CSV parser plugin

Mentor: Hernán Morales Durand
Second mentor:
Level: Intermediate
Invited students: Jan Kricka, Jiri Srejber
Students interested: Jan Kricka(very), Jiri Srejber(very), Igor Lyakh, Le Nam(no biography!!!)

HDF5 support

Mentor: Hernán Morales Durand
Second mentor:
Level: Intermediate
Invited students:
Students interested:

Package management with Fuel

(Student proposal by Martin Dias)

Mentor: Marcus Denker
Second mentor: Carlos Ferro
Level: Intermediate
Accepted student: Martín Dias
Invited students: Martín Dias
Students interested: Martín Dias(very)

Export Excel files and other spreadsheet related goodies

Mentor: Yuriy Mironenko
Second mentor: Carla Griggio
Level: Beginner
Accepted student: Saurav Bhattacharya
Invited students: Allan Avendano, Saurav Bhattacharya
Students interested: tarun bansal(very), Saurav Bhattacharya(very), Le Nam(no biography!!!), saad touhbi(no biography!!!), Allan Avendano(lightly)

Community-wide VM Performance tracking

Mentor: Stefan Marr
Second mentor:
Level: Beginner
Invited students:
Students interested: stepa alimov, Saurav Bhattacharya(lightly)

Esse, a framework for visualizing, storing and exploring ideas

Mentor: Dennis Schetinin
Second mentor: Alexander Lazarevic
Level: Intermediate
Accepted student: Paul Kuzovkin
Invited students: Paul Kuzovkin
Students interested: Paul Kuzovkin(very), Artem Semikov(very), Amadej Javornik, Rustem Khubbatov

TestSurgeon

(Student proposal by Pablo Estefó)

Mentor: Alexandre Bergel
Second mentor: Yuriy Mironenko
Level: Intermediate
Accepted student: Pablo Estefo
Invited students: Pablo Estefo
Students interested: Pablo Estefo(very)

Rizel - Multidimensional Profiler

(Student proposal by Juan Pablo Sandovar)

Mentor: Alexandre Bergel
Second mentor:
Level: Advanced
Accepted student: Juan Pablo Sandoval Alcocer
Invited students: Juan Pablo Sandoval Alcocer
Students interested: Juan Pablo Sandoval Alcocer(very)

 


Math, Statistics

 

 

A binding to R

Mentor: Hernán Morales Durand
Second mentor: Francisco Garau
Level: Advanced
Invited students:
Students interested: Shubham Singh(very)

SciSmalltalk

Mentor: Serge Stinckwich
Second mentor:
Level: Intermediate
Accepted student: Daniel Uber
Invited students: Junfei Huang, Daniel Uber
Students interested: stepa alimov(very), Nadeem Gamal(very), Junfei Huang(very), Dhinnesh Jeevan(very), Daniel Uber(very), tarun bansal, saad touhbi(no biography!!!)

 

 

User Interface

 

 

Integrate Gezira into Squeak/Pharo

Mentor: Jeff Gonis
Second mentor:
Level: Intermediate
Invited students:
Students interested: Daniel Uber

Nautilus

Mentor: Stéphane Ducasse
Second mentor:
Level: Intermediate
Accepted student: Benjamin Van Ryseghem
Invited students: Benjamin Van Ryseghem
Students interested: Benjamin Van Ryseghem(very)

Extend Magritte 3 to create Naked Objects style interfaces

Mentor: Stephan Eggermont
Second mentor: stan shepherd
Level: Intermediate
Invited students: Santiago Bragagnolo, Lars Wassermann
Students interested: Santiago Bragagnolo, Lars Wassermann, Jan Kricka(lightly)

 

 

Etoys

 

 

Get Etoys image to run on CogVM

Mentor: Karl Ramberg
Second mentor: Bert Freudenberg
Level: Advanced
Invited students: vipin tiwari
Students interested: vipin tiwari(very)

Port OpenQwaq video to Etoys

Mentor: Karl Ramberg
Second mentor: Bert Freudenberg
Level: Advanced
Invited students: vipin tiwari
Students interested: vipin tiwari(very)

Finish Physical Etoys port to Sugar

Mentor: Ricardo Moran
Second mentor: Bert Freudenberg
Level: Intermediate
Accepted student:
Invited students: , Facundo Mainere
Students interested: (very), Facundo Mainere(very)

 

 

Web

 

 

Make web browser plugin of Squeak work better on all platforms

Mentor: Karl Ramberg
Second mentor: Bert Freudenberg
Level: Advanced
Invited students: Igor Lyakh, Jiri Srejber
Students interested: Igor Lyakh(very), Junfei Huang, Jiri Srejber, Marin Basic(lightly)

ePUB Output for Pier Books

Mentor: Nick Ager
Second mentor: Lukas Renggli
Level: Intermediate
Invited students:
Students interested: Saurav Bhattacharya, Jan Kricka

CSS Template System

Mentor: Hernán Morales Durand
Second mentor: Carla Griggio
Level: Beginner
Invited students: Allan Avendano, Amadej Javornik
Students interested: Allan Avendano(very), Amadej Javornik(very)

Improving the Smalltalk GSoC website

Mentor: Janko Mivšek
Second mentor: Carla Griggio
Level: Beginner
Invited students: Amadej Javornik, Sanchit Mittal
Students interested: Sanchit Mittal(very), tarun bansal, Amadej Javornik, Santiago Bragagnolo(lightly), Jiri Srejber(lightly)

MMI (Man-Machine Interface) with Amber

(Student proposal by Rustem Khubbatov)

Mentor: Dennis Schetinin
Second mentor:
Level: Intermediate
Accepted student: Rustem Khubbatov
Invited students: Rustem Khubbatov
Students interested: Rustem Khubbatov(very), saad touhbi(no biography!!!)

Interactive & social online Smalltalk tutorial

(Student proposal by Nahuel Garbezza and Facundo Mainerehttp://gsoc2012.esug.org/facundo-mainere)

Mentor: Gabriela Arevalo
Second mentor:
Level: Intermediate
Accepted student: Facundo Mainere
Invited students: Nahuel Garbezza, Facundo Mainere
Students interested: Nahuel Garbezza(very), Facundo Mainere, saad touhbi(no biography!!!)

 

Persistency

 

 

External Image Database

Mentor: Bernat Romagosa
Second mentor:
Level: Advanced
Invited students:
Students interested: Junfei Huang




Updated: 7.4.2012