GSoC 2009 Projects List

From Google Summer of Code Mentor Wiki

Jump to: navigation, search

[edit] Partial List of Projects (Demo)

This is one way to provide a people/project finder.
The table can be sorted by clicking on column headings.
It can be searched using the browser's 'Edit->Find'


  • MediaWiki disallows pages with 'too much' formatting, so for this demo this is a cut down list - about one quarter the size. If we produce a full list as a static page in Melange there should not be a problem; there would be minimal server load in serving the static page and the css/javascript.
  • The client side javascript uses mediawiki's 'wikibits.js'.


[edit] Sortable List of Projects

Click on column heading to sort the list

Org fName sName Project fMentor sMentor
AbiWord firat kiyak Improving AbiWord’s OpenXML Support Hubert Figuiere
AbiWord James Denton Flicker Reduction J.M. Maurer
AbiWord keith bowes AbiWord with GetText; AbiText? Rob Staudinger
AbiWord Aditya Manthramurthy Speeding up AbiWord's table layout algorithm Martin Sevior
AbiWord Kathiravelu Pradeeban Port AbiWord for Windows to Unicode dominic lachowicz
MINIX3 Alen Stojanov Writing /proc and /dev File Systems David van Moolenbroek
MINIX3 Wu Bingzheng Using Virtual Memory Jorrit Niek Herder
MINIX3 Alex Ray Performance Measuring using Hardware Performance Monitoring Counters Arun Thomas
MINIX3 Guanqun Lu Shared Memory Implementaion in Minix3 Ben Gras
Apertium Zaid Md. Abdul Wahab Sheikh Implement a Trigram Tagger for Apertium and support-tools for training it Felipe Sánchez-Martínez
Apertium Kevin Unhammer Apertium nb2nn: machine translation between Norwegian Bokmål and Nynorsk trond trosterud
Apertium gabriel synnaeve Multi-Engine Machine Translation francis tyers
Apertium Víctor Manuel Sánchez Cartagena Highly scalable web service architecture for Apertium juan antonio perez-ortiz
Apertium Sean Burke Adopt-a-language-pair, ga-gd: machine translation between Irish (ga) and Scottish Gaelic (gd) Kevin Scannell
Apertium Raphaël LAURENT Java port of Apertium lttoolbox proposal Sergio Ortiz Rojas
Apertium Michael Kristensen Apertium-sv-da: Machine translation between Swedish and Danish jacob nordfalk
Apertium Abu Zaher Conversion of Anubadok: Building an English-Bengali Language Pair kevin donnelly
Apertium Pasquale Minervini Apertium going SOA Jimmy O'Regan
Aqsis Trevor Lovett Optimization of Dicing Algorithm in the Aqsis Renderer chris foster
Aqsis Daniel Walters native distributed rendering via network system and dedicated render server paul gregory
Aqsis Rafael Campos Geometry cache for the Ray Tracing subsystem paul gregory
ASCEND Jose Zapata Renewable Energy Systems Modelling John Pye
ASCEND Mahesh Narayanamurthi Non-proprietary Optimization Ben Allan
ASCEND Dante Stroe Improved ODE/DAE support Ben Allan
ASCEND Dipak Chirmade Real-time ASCEND... John Pye
ASCEND arijit chakraborty Implementing canvas-based GUI modeller of energy systems in ASCEND John Pye
Apache Anurag Rai Adaptive Query Targeting in Distributed Database Environment Pinaki Poddar
Apache buddhika chamith de alwis Apache ODE Integration in BPELUnit Tammo van Lessen
Apache Charith Dhanushka Wickramarachchi SMS Transport for Apache Axis2 amila suriarachchi
Apache dariusz luksza Cocoon 3 monitoring Reinhard Poetz
Apache denis weerasiri Web-based BPEL debugger for Apache ODE Milinda Pathirage
Apache Marija Sljivovic RAT 1 Cut&Paste Detector Alexei Fedotov
Apache Shikhar Bhushan SSH and SCP support for Commons-Net rory winston
Apache Simon Zhou Implement WeakReference support in Apache Harmony Concurent GC Xiao-Feng Li
Apache Tiago Espinha Application for derby-testandfix kathey marsden
Apache Xueqiang Mi Camel Dynamic Routes Jonathan Anstey
Apache cong liu Implement the SOAP/JMS specification for CXF Ning (Willem) Jiang
Apache manju vijayakumar Implement a Java Debugger command line tool Oliver Deakin
Apache Robbie Gemmell Create a new user interface for the Apache Qpid JMX Management Console Aidan Skinner
Apache AbdelHakim Deneche [Apache Mahout] Implement parallel Random/Regression Forest Ted Dunning
Apache Ashish Paliwal Devising a strategy to execute cross-partition query in Slice. Pinaki Poddar
Apache David Hall [Mahout] Distributed Latent Dirichlet Allocation Grant Ingersoll
Apache Eranda Sooriyabandara Convert Derby tests to JUnit and fix Derby bugs bryan pendleton
Apache Krzysztof Wilkos Implement the SOAP over TCP standard supported by Metro and WCF(via plugin) Daniel Kulp
Apache Marcin Wilkos Web-based management console for ServiceMix gert vanthienen
Apache Phillipe Ramalho Add search capability to index/search artifacts in the SCA domain, including the contributions, WSDL/XSDs, java files, composite files Adriano Crestani Campos
Apache richard kelly Adding Unicode Normalization support to Xerces2-J Michael Glavassevich
Apache alexander sizemin Apache Lenya (lenya-xml-diff) Richard Frovarp
Apache Suran Jayathilaka Implement ANSI/ISO Sequence Generators For Apache Derby rick hillegas
Apache thilina buddhika Improving Rampart Tests nandana mihindukulasooriya
Apache xiaodong xie Convert current Tomcat valves to Servlet Filters Mark Thomas
Apache Yujian Lin Implement SDO databinding for CXF Daniel Kulp
Apache hiranya jayathilaka Implementing SQL Authorization Support for Derby dblook dag wanvik
Apache rahul mehta WS-Security support for JAX-WS Web Services jarek gawor
Apache robin anil Online Classification and Frequent Pattern Mining using Map-Reduce isabel drost
Apache Sukhitha Jayathilaka Generics support for Axis2 code-first development Deepal Jayasinghe
Apache huajie chen Smallest classes set for customer application Jing Lv
Apache Ling-Hui Gong Proposal for harmony-classes-selector Rui Zhi Xu
Apache Yu Tian Enable OSGi features for Harmony JDK Jing Lv
Apache Lookman SANNI Empowering Google Android applications to easily consume business services Oscar Castaneda
Apache Yin Lou Jar: command line tool for Harmony Mark Hindess
Apache Michael Jakl Extend the Vysper XMPP Server/Client with the publish-subscribe XEP (XEP-060) Bernd Fondermann
Apache pradeep fernando Tuscany-WSDL2JAVA Raymond Feng
Apache Douglas Leite Supporting Concurrent Exception Handling at Tuscany SCA Ramkumar Ramalingam
Asterisk Brett Bryant Asterisk Data Storage API Russell Bryant
Asterisk eliel sardanons Generic data export/retrieval API. tilghman lesher
Asterisk claude patry CLI filtering mark michelson
Asterisk Giuseppe Sucameli Customizable Asterisk Voicemail Menu Luigi Rizzo
Atheme Nicola Tuveri Creation of a simple NASPRO host using the NASPRO API Stefano D'Angelo
Atheme Tomasz Mon Audacious Interfaces William Pitcock
Atheme Andrei Alexandru Scurei ffaudio - stripped ffmpeg to handle audio formats Tony Vroon
Atheme paula stanciu Audacious Tagging Library Tony Vroon
Audacity Daniel Horgan Towards a more robust Audacity with better scripting support and an effective Find Notes view. michael chinen
Audacity André Pinto BugFix Superstar & Automatic Volume Detection Martyn Shaw
Berkman Center Dhairya Dand Scriptgen Coding Tool Enhancement Jason Callina
Berkman Center Don Pinto Understanding chilling effects in the blogosphere daniel collis-puro
Berkman Center David Sheets Improvement of System Management and Crawler Components Stephen Schultze
Berkman Center cooper francis Clustering and MediaCloud. Stephen Schultze
Berkman Center joy deep nath The StopBadware Project maxim weinstein
Berkman Center Ryan Neufeld Cohort CRM: Extraction of tagging into plugin and further development daniel collis-puro
Berkman Center samuel louvan Media Cloud: Web Content Extraction using Machine Learning Techniques Stephen Schultze
Berkman Center Srivani Narra Media Cloud Stephen Schultze
Blender andre susano pinto Raytrace Optimization Brecht Van Lommel
Blender Joshua Leung Refactor of Non-Linear Animation (NLA) System in Blender for 2.5 Matt Ebb
Blender Chingiz Dyussenov Collada Support Improvements For Blender david letwory
Blender jingyuan huang Blender Light Paint using Spherical Harmonics Martin Poirier
Blender Arystanbek Dyussenov Implementation and Validation of Python Import/Export API campbell barton
Blender Lukas Steiblys Integration of OpenGL VBOs and vertex arrays for faster 3D Viewport rendering Joseph Eagar
BlueZ Claudiu Coman Generic HID - easy to use and powerful plugin Vinicius Gomes
BlueZ João Paulo Rechi Vita A2DP Sink Role luiz dentz
BlueZ gustavo padovan L2CAP Enhanced Retransmission Support luiz dentz
BlueZ MO Faruque Sarker A One-Step Bluetooth Device Setup Wizard Using 2D Data-matrix symbol Claudio Takahasi
BlueZ Nehul Malhotra SIM Access Client Claudio Takahasi
BlueZ Yasir Khan Wireshark live capture integration Vinicius Gomes
Boost Haoyu Bai Boost.Python py3k support Stefan Seefeld
Boost Balsa Raicevic Graph Partitioning in The Boost Graph Library Nick Edmonds
Boost Eugene Wee CGI Library Improvements Darren Garvey
Boost Christopher Schmidt Porting boost.fusion to c++0x. Hartmut Kaiser
Boost Chris Wagner Proposal for Generic Trie, Radix Tree, and Suffix Array Data Structures Thorsten Ottosen
ogre Noam Gat Improve Ogre's Compositor Framework assaf raman
ogre Zi Ye Unified Samples Framework Brian Johnstone
OSGeo Andrea Antonello Getting time into the GIS for visualization and modeling puposes: netcdf support in uDig Jody Garnett
OSGeo jorge arevalo PostGIS / WKT Raster driver Tamas Szekeres
OSGeo Daniel Bundala GRASS - Network Analysis Wolf Bergenheim
OSGeo Karim Malhas An AJAX interface for Mapbender administration christoph baudson
OSGeo Martin Dobias Label placement for Quantum GIS Gary Sherman
OSGeo Christian Reinhold gvSIG client for symbology definitions via Web Services Jorge Sanz
OSGeo David Kana MapServer Output Support for KML thomas bonfort
OSGeo Christopher DeMars JTIN v2: database backed, multi-resolution triangulated irregular network for Java GIS Landon Blake
OSGeo Tobias Sauerwein Web Map Tiles for uDig jesse eichar
OSGeo anne ghisla v.autokrige: Python porting and wxPython GUI addition Martin Landa
OSGeo ashraf hossain OpenRouter Network builder. stephen woodbridge
OSGeo christian mueller GeoXACML-Integration andrea aime
OSGeo Kiran Varma MapServer- Support for reading SVG symbols Daniel Morissette
OSGeo Massimo Di Stefano OssimPlanet integration in Grass and Qgis Mark Lucas
OSGeo Xi Chen WMS Tiling Cache support in gvSIG Proposal Luis W. Sevilla
OSGeo Giovanni Onofri Spatialytics – GeoReport – CDF integration thierry badard
OSGeo Mifan Careem CSW Client for Mapbender christoph baudson
Sugar Labs Lucian Branescu Mihaila Webified walter bender
Sugar Labs Sascha Silbe Version support for Sugar data store / Journal Jameson Quinn
Sugar Labs felipe lopez toledo Karma + Activities bryan berry
Sugar Labs vamsi krishna davuluri Adding Print Support to the XOs andres ambrois
Sugar Labs Benjamin Schwartz Decentralized Asynchronous Collision-free Editing with Groupthink assim deodia
Sunlight Labs Michael Stephens The Fifty State Project James Turk
Sunlight Labs Kyle Powers Get Represented & People's Agenda Fusion Eric Mill
Sunlight Labs Rebecca Shapiro Fifty State Project James Turk
SVN Hao Zhang Show progress output Brane Cibej
SVN hui huang Apply for GSoC about “Allow Commit from multiple working copies” Stefan Sperling
swig matevz jekovec C++0x support for Swig William Fulton
swig Miklos Vajna Director support for PHP Olly Betts
swig Baozeng Ding Add support for Scilab language Maciej Drwal
swig Kosei MORIYAMA Implement Perl binding for Xapian using SWIG Richard Boulton
swig Ashish Sharma Objective C Wrapper Generator over C++ using SWIG Jan Jezabek
Inkscape Felipe Sanches Improvements for ICC/CMYK Workflow Jon Cruz
Inkscape Soren Berg Inkscape API Ted Gould
Inkscape Krzysztof Kosiński Multiple path editing in the Node tool bulia byak
Inkscape Arcadie Cracan Connector Tool Improvements for Inkscape Michael Wybrow
Inkscape Marco Cecchetti Lib2geom Development Nathan Hurst
Syslinux Claudiu Mihail Syslinux Command line rewriting application H. Peter Anvin
Syslinux Yuanhan Liu GSoC Proposal for Syslinux:Add EXT4 Support in EXTLINUX and Convert the Filesystem Part Code to C Stefan Bucur
Systers malveeka tewari Using Mailman Authentication to Access other Applications Jennifer Redman
Systers Anna Granudd Fixing and implementing wishlists items for existing features Robin Jeffries
Systers kanika vats DATABASE ABSTRACTIONS andy grover
Tcl Michael Aram SCORM Compliant Content Packaging for Wiki-based Content Development gustaf neumann
Tcl Sławomir Cygan TDBC Driver Development Kevin Kenny
Tcl daniel kloeck Regexp engine cleanup Jeff Hobbs
Tcl Krzysztof Blicharski Tcl/Tk Printing Support Clif Flynt
Tcl Alexandros Stergiakis Improve GIS support in Tcl. steve huntley
Tcl Łukasz Miądowicz Image Handling Enhancement Youness Alaoui
Tcl Radoslaw Szulgo Jacl modernization tom poindexter
Tcl Michał Antoniewski Graph Manipulations andreas kupries
Tcl paraskevi nikolaidou HTTP/1.1 support and Chameleon, native look for Tk widgets pat thoyts
Thousand Parsec. Landon Fowles 3D Battle Viewer: Enabling epic space battles for Thousand Parsec eugene tan
Thousand Parsec. Nathan Partlan TP04 Support for tpclient-pywx Timothy Ansell
Thousand Parsec. joel bohman Web client for Thousand Parsec Matthew Draper
Thousand Parsec. kornel kisielewicz Refactoring tpserver-cpp Brett Nash
Thousand Parsec. Alan Laudicina Missile and Torpedo Wars (MTSec) Aaron Mavrinac
Thousand Parsec. Steven Wallace Finish libtpproto2-py Timothy Ansell
Thousand Parsec. Richard Cook Thousand Parsec python based AI Client Vincent Verhoeven
Tiki Aldo Borrero González TikiWiki - Workspaces Integration: GUI and Profiles With Data Channels Roberto Javier López Sastre
Tiki nagendra koilada Kaltura TikiWiki Collaborative Video Integration Matthew Bickerton
Tiki Rodrigo Primo phpBB and MediaWiki-TikiWiki importer Nelson Ko
Tiki Ben Palacios Gonzalo Workspaces Integration - Using categories to create the workspaces Roberto Javier López Sastre
turbogears sanjiv singh TurboGears2 Geospatial Framework Mark Ramm
turbogears Jesse Howarth GSoC 2009: Addition of auto documentation and web interface to current buildbot. Jesse Howarth. Christopher Perkins
turbogears Alexandru Marinescu Mercurial@TurboGears jorge vargas
Tux4Kids Boleslaw Kulbabinski SVG support and flexible graphics positioning systems for TuxMath and TuxType Brendan Luchen
Tux4Kids Michal Switakowski Administration tool for Tux4Kids Jesus Manuel Mager Hois
Tux4Kids Francisco Tufro Audio Refactoring and Comment Support for Tux Paint dan shields
Tux4Kids Sarah Frisk User Word/Phrase Input and Report Card Feature for Tux Typing david bruce
Tux4Kids akash gangil GSOC'09 Akash Gangil tim holy
TYPO3 Ingmar Schlecht Code Kickstarter for TYPO3 4.3 Extbase Jochen Rau
TYPO3 Andriy Kushnarov Collaborative Translation System ingo renner
TYPO3 andreas foerthner Improving the FLOW3 Security Framework Robert Lemke
TYPO3 tom ilsinszki Versioning for the TYPO3 Content Repository Karsten Dambekalns
Umit joao medeiros New OS Fingerprinting tool and RadialNet Improments Adriano Marques
Umit Bartosz Skowron UMPA - new features implementation Luis Antonio Bastiao Silva
Umit francesco piccinno Packet Manipulator: attack framework Luis Antonio Bastiao Silva
Umit Daniel Cassiano Umit Quick Scan Adriano Marques
Umit Shu Yang Quek Bluetooth Sniffer devtar singh
Gst Lin YANG MPEG-2 TS/PS Muxer for GStreamer Sebastian Dröge
Gst Ruslan Ijbulatov Wrapper element for AviSynth filters Edward Hervey
Gst David Robillard LV2 support Stefan Kost
Gst Thiago Sousa Santos ASFMux and ASFRTPPay David Schleef
Gst Miquel Àngel Farré MHEG Plugin implementation Zaheer Merali
VideoLAN Jan Hämäläinen x264 – adding support to 4:2:2 and 4:4:4 chroma subsampling Garrett-Glaser Jason
VideoLAN dylan yudaken Weighted P-frame Prediction Garrett-Glaser Jason
VideoLAN Lahiru Priyadarshana Qt Pimping Jean-Baptiste Kempf
VideoLAN Barry Wardell A Media Center Interface for VLC ilkka ollakka
VideoLAN Hugo Beauzee-Luyssen Enhancing VLMC Ludovic Fauvet
VideoLAN Cyril Nikolaev Qt4 UI improvements Jean-Baptiste Kempf
VideoLAN geoffroy couprie DXVA integration Jérôme Decoodt
VideoLAN remi duraffort GSoC 2009 proposal Konstantin Pavlov
VideoLAN Srikanth Raju Media Library jean-philippe andre
VideoLAN León Moctezuma QuickTimeVR Playback Antoine Cellerier
VideoLAN Fabio Ritrovato Services Discovery, like Jamendo integration jean-philippe andre
VideoLAN etienne membrives VA API Support for VLC Player jean-paul saman
VideoLAN wang xiang Audio-filter improvement of Videolan Antoine Cellerier
VideoLAN David Conrad x264 ARM optimizations Holger Lubitz
VideoLAN zhigang wang Implement RTMP protocol for flash Streaming in VLC Remi Denis-Courmont
wesnoth Yurii Chernyi [Crab] AI - refactoring, increasing capabilities Jeremy Rosen
wesnoth christopher hopman Optimizing WML storage for memory usage Patrick Parker
wesnoth Bartosz Waresiak Further developing of the formula AI language David White
wesnoth Tomasz Śniatowski Multiplayer improvements Mark de Wever
wesnoth eugen jiresch Savegame Reorganization in "Battle for Wesnoth" joerg hinrichs
wesnoth Gregory Shikhman Implement campaign statistics reports on stats.wesnoth.org Daniel Franke
Wikimedia Niklas Laxstrom Turning MediaWiki into an efficient localisation platform Siebrand Mazeland
Wikimedia Zhe Wu A universal Image Rendering and Resizing Daemon Aryeh Gregor
Wikimedia Jeroen De Dauw Semantic Layers extension Yaron Koren
Wikimedia Gerardo Antonio Cabero Doogg - The New Cortado Applet - Michael Dale
Wine Austin English Wine Application Test Suite James Hawkins
Wine Piotr Caban Improving JSctipt implementation marcus meissner
Wine Matteo Bruni Direct3D - Implement D3DXAssembleShader function stefan doesinger
Wine Trevor Davenport DirectShow/GStreamer Bridge Edward Hervey
Wine Tony Wasserka Implement Texture, Mesh and Font handling in D3DX and get some DirectX SDK samples running in WINE Roderick Colenbrander
WinLibre Pushkal Srivastava WinLibre Package Manager Bertrand Cachet
WinLibre Alejandro Cadavid Lopez WinLibre Package Manager (Repository server) Pierre-Jean Coudert
WinLibre Chris Oliver WinLibre Package Creator Bertrand Cachet
WinLibre jonas jensen UI and logic separation for Pwytter Pierre-Jean Coudert
WinLibre suyash gogte Imrovements in pwytter Twitter client for Mac , windows & linux Pierre-Jean Coudert
WordPress Anthony Cole Event Management with WordPress Jake Spurlock
WordPress Justin Shreve Extended WordPress Search Engine Andy Skelton
WordPress rudolf cheuk sang lai Adding Photo Grouping by Album Functionality to Wordpress Mark Jaquith
WordPress Daryl Koopersmith A WYSIWYG Theme Editor/Generator for WordPress Beau Lebens
WordPress Daniel Larkin Modified Preorder Tree Traversal Ryan Boren
WordPress michael benedict Theme Framework for Wordpress andrew ozz
WordPress diego caro Implement and profiling the MPTT technique for store hierarchical data in blogs with a lot categories and pages Thorsten Ott
WordPress cesar rodas Social and Text processing Algorithms for BP and WP-MU Alex Shiels
WorldForge Alexey Torkhov Develop Mason Game Systems Alistair Riddoch
WorldForge Cédric Maréchal Cédric Maréchal Proposal Kai Blin
WorldForge Manuel A. Fernandez Montecelo Ember: Add better multi threading support erik hjortsberg
WorldForge Amey Parulekar Implement a fishing task in WorldForge Alistair Riddoch
wxWidgets Bartosz Bekier File-System Changes Notification Support Vadim Zeitlin
wxWidgets Malcolm MacLeod wxAUI Enchancements Bryan Petty
wxWidgets Peter Cawley wxWidgets Ribbon-bar component Julian Smart
Xelerance Daniel Snider Daniel Snider Application for Live Test with Openswan Paul Wouters
Xelerance Nitin Rastogi IPv6 Verification Paul Wouters
Xelerance Jose Quaresma Openswan - OSX Cocoa GUI Stefan Arentz
Xelerance alexander dorokhov Openswan / Xl2tpd plugin for Network Manager Michael Richardson
Xelerance Max Suraev OTRv4 implementation Leigh Honeywell
xiph Filip de waard FastCGI Streaming Application Conrad Parker
xiph Torben Hohn Improving the Packet Loss Concealment algorithm of the CELT Codec Jean-Marc Valin
xiph Viktor Gal OggPlay enhancements Conrad Parker
xiph abhinav chittora Proposal: Making Extension to Record Sound locally and stream to Icecast Jan Gerber
XMMS2 Igor Assis The official awesome client Sebastien Cevey
XMMS2 sivert berg Implementation of a new medialib backend anders waldenborg
XMMS2 timothy waterhouse XForms Cleanup and Cross Fader Florian Ragwitz
X.Org Corbin Simpson Shatter adam jackson
X.Org Mariusz Ceier Complete and comprehensive input support for XCB. Julien Danjou
X.Org joel bosveld Input redirection / transformation Peter Hutterer
X.Org Francisco Jerez Reverse engineering of Nvidia TV encoders. Stuart Bennett
XWiki anamaria stoica Google Gadget and OpenSocial Integration Sergiu Dumitriu
XWiki arun reddy nelakurthi Import, Export from other Wikis. Vincent Massol
XWiki venkatesh nandakumar New XEclipse Navigator Fabio Mancinelli
XWiki Cristina Scheau XWiki integration with OpenOffice Sergiu Dumitriu
XWiki teofil achirei Skin and template support for XOffice Florin Ciubotaru
XWiki Alexandru Cismaru XWiki Widget and Firefox extension Guillaume Lerouge
MoinMoin christopher denter Improve integration of the new storage code and provide a new SQLAlchemy backend Thomas Waldmann
MoinMoin dmitrijs milajevs Modular group handling, output of xapian search results and rights visualization plugin Reimar Bauer
Personal tools