GSoC/GCI Archive
Google Summer of Code 2011


Web Page:

Mailing List:

Processing is an open source programming environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production. The project has grown to include Processing for Android and Processing.js, an JavaScript implementation of the syntax for HTML5.


  • Dynamic Library and Tool Loading At present, users must manually download and move files on their computer to install and update contributed libraries and tools for the PDE. The goal of this project is to ease this process by adding a Library and Tool Manger that will assist users in installing and updating contributions by making use of a simple software repository. In addition, the format in which contributed libraries and tools are packaged will be changed so that they can be distributed more easily.
  • Eclipse Replacement For Processing Development Environment (PDE) With Localization The project idea suggests a new Processing Development Environment(PDE) based on Eclipse and Xtext to handle the syntaxes which will help to make the life of the users easy. This also talks about how Internationalization and Localization can be added to the PDE to give a better experience to the Processing users.