Google Summer of Code 2011 project