Summer of Code 2005 di Google

Questa pagina elenca gli studenti e le organizzazioni che hanno partecipato al programma Google Summer of Code 2005. Se ti interessano le informazioni più recenti sul programma, visita la pagina principale Summer of Code.

Organizzazioni partecipanti

Piattaforma software Apache

Homepage: http://www.apache.org/

Progetti

  • J2EP (tomcat-reverse-proxy)

    di Anders Nyman, seguito da Tim Funk
  • Un refactoring parziale di WSRP4J e un insieme di nuove funzionalità.

    di Diego Louzan Martinez, guidato da Julie MacNaught
  • Modifica larghezza di banda

    di Ivan Barrera, mentore di Ian Holsman
  • mod_smtpd aggiunge il supporto SMTP ad Apache httpd 2.x.

    di Jem Berkes, seguito da Nick Kew
  • Interfaccia AJAX per jetspeed2

    di Juan Núñez Jaramillo, mentore di Santiago Gala
  • Bootstrapping Maven con Gump3

    di Justin Merz, seguito da Leo Simons
  • Raccolta moduli Cocoon

    di Max Pfingsthorn, seguito da Reinhard Poetz
  • httpd-mbox-if

    di Maxime Petazzoni, seguito da Ian Holsman
  • mod-cache-requester - Apache

    di Parinkumar Shah, seguito da Ian Holsman
  • mod_smtpd

    di Rian Hunter, seguito da Nick Kew
  • Console di amministrazione James

    di Srinivas Anne, seguito da Danny Angus
  • LeboN - Un'applicazione web di esempio con MyFaces

    di Tessy Kizhakkekara, seguito da Martin Marinschek
  • Apache Kandula

    di Thilina Gunarathne, mentore di Sanjiva Weerawarana
  • Parser StaX per Axis C++

    di Weerapurage Dinesh Premalal, guidato da Ajith Ranabahu
  • Miglioramenti numerici di Apache Commons Math

    di Xiaogang Zhang, seguito da Phil Steitz
  • Ottimizza le prestazioni della compilation JSP di Apache Tomcat Jasper

    di Xingbo Gao, seguito da Yoav Shapira

Frullatore

Homepage: http://www.blender3d.org

Progetti

  • Estensione della cinematica inversa per frullatore

    di Brecht Van Lommel, seguito da Ton Roosendaal
  • curve/superfici, integrazione di Nurbana

    di Emmanuel Stone, seguito da Martin Poirier
  • Frullatore/FFMPEG

    di Ian Gowen, seguito da Alexander Ewering
  • Sviluppo booleano

    di Marc Freixas, seguito da Alexander Ewering
  • Simulazione di fluidi con frullatore

    di Nils Thuerey, seguito da Jonathan Merritt
  • PyTexture

    di Timothy Wakeham, mentore di Campbell Barton

Codehaus

Homepage: http://www.codehaus.org/

Progetti

  • Ossido

    di Jérémi Joslin, seguito da Vincent Massol
  • Implementazione delle classi di supporto JSR-88 (J2EE Application Deployment) per Cargo.

    di Lev Olkhovich, seguito da Vincent Massol
  • Implementazione del supporto per il server applicazioni JBoss su Cargo

    di Nyoman Winardi, seguito da Vincent Massol
  • Implementazione della specifica WS-RM in XFire per consentire l'invio affidabile dei messaggi SOAP tra due endpoint

    di Ti Khoi Anh Phan, seguito da Daniel Diephouse

Drupal

Homepage: http://drupal.org/

Progetti

  • API WebDAV per Drupal

    di Fabiano Sant'Ana, mentore di James Walker
  • Modulo Quiz Drupal

    di Angela Byron, mentore di Károly Négyesi
  • Test Suite automatizzata di Drupal

    di Jakub Zygmunt, seguito da Moshe Weitzman
  • Integrazione di netnews (NNTP) per Drupal

    di Jan Blom, seguito da Károly Négyesi
  • modulo di abbonamento drupal

    di Márton Elek, guidato da Károly Négyesi
  • Drupal - Sitemap di Google

    di Matthew Loar, mentore di Gerhard Killesreiter
  • API REST next.org per Drupal

    di Stephan Jaensch, seguito da James Walker
  • Funzionalità Ajax (Drupal)

    di Steven Wittens, seguito da Robert Douglass
  • Suite di test automatizzata Drupal

    di Thomas Ilsche, mentore di Moshe Weitzman

Fedora Core

Homepage: http://getfedora.org/

Progetti

  • preload: un daemon di lettura adattivo

    di Behdad Esfahbod, mentore di Elliot Lee
  • Un'applicazione per la generazione di CD live con Fedora

    di Darko Ilic, mentore di Elliott Lee
  • pyBackPack

    di Dave Arter, seguito da Elliot Lee
  • Cronologia dei comandi globali per Bash

    di Praveenkumar Ponnusamy, mentore di Elliot Lee
  • Associazioni Python per libparted

    di Ulisses Furquim Freire da Silva, con la guida di Elliot Lee
  • rlimit del processo di impostazione

    di Wieland Gmeiner, seguito da Elliot Lee

FreeBSD

Homepage: http://freebsd.org

Progetti

  • FreeBSD gvinum "move", "rinomina", documentazione

    di Chris Jones, seguito da Lukas Ertl
  • csup

    di Christoph Mathys, guidato da Maxime Henrion
  • File system di rete basato su SSH per FreeBSD

    di Csaba Henk, seguito da Scott Long
  • Integrazione di FreeSBIE in FreeBSD

    di Dario Freni, seguito da Scott Long
  • Riprogettazione e sviluppo del sito web di FreeBSD

    di Emily Boyd, seguito da Murray Stokely
  • gjournal

    di Ivan Voras, seguito da Pawel Dawidek
  • Migliora libalias

    di Paolo Pisati, seguito da Luigi Rizzo
  • Strumenti client SNMP che utilizzano il protocollo libbsnmp di FreeBSD

    di Shteryana Shopova, seguito da Philip Paeps
  • Portare gli strumenti del lancio di Mac OS 10.4 su FreeBSD

    di Tyler Ballance, seguito da Murray Stokely
  • Monitoraggio SNMP completamente integrato

    di Victor Cruceru, seguito da Hartmut Brandt

Gaim

Homepage: http://gaim.sourceforge.net

Progetti

  • Implementa UPnP NAT Traversal nel progetto Gaim per consentire trasferimenti di file e connessioni dirette senza problemi.

    di Adam Warrington, seguito da Sean Egan
  • Assistenza di Gadu-Gadu (a Gaim)

    di Bartosz Oler, seguito da Ethan Blanton
  • Messaggi musicali

    di Christian Muise, seguito da Gary Kramlich
  • Trasferimenti di file tramite il protocollo OSCAR (ICQ/AIM)

    di Jonathan Clark, con la guida di Mark Doliner
  • Plug-in Rendezvous per Gaim

    di Juanjo Molinero Horno, mentore di Mark Doliner
  • Telecomando gaim D-Busified

    di Piotr Zielinski, seguito da Sean Egan
  • SIP/SIMPLE/STUN per gaim

    di Thomas Butter, guidato da Ethan Blanton

GNOME Foundation

Homepage: http://www.gnome.org/

Progetti

  • Condivisione musica iTunes per Rhythmbox

    di Charles Schmidt, mentore di Colin Walters
  • Editor della documentazione dal vivo "Sarma"

    di Danilo |egan, mentore di Federico Mena-Quintero
  • Migliora tempo di avvio di GNOME

    di Lorenzo Colitti, seguito da Owen Taylor
  • Tieni traccia delle modifiche in una directory del file system tramite sottoversione e nautilus

    di Matt Jones, seguito da Dave Camp
  • funghi

    di Raphael Slinckx, mentore di Johan Dahlin
  • Cerca parte

    di Sanford Armstrong, seguito da Seth Nickell
  • Estensioni del pannello GNOME

    di Travis Vachon, seguito da Havoc Pennington

Google

Homepage: http://code.google.com/

Progetti

  • Editor ASP.NET - Mozilla

    di Blagovest Dachev, mentore di Miguel de Icaza
  • Morso

    di Christopher Lenz, seguito da Greg Wilson
  • USB8x

    di Daniel Englender, seguito da Chris DiBona
  • Osmo

    di David Wilson, seguito da Evan Martin
  • Tsync

    di James Anderson, seguito da Michael Moss
  • Filtro Fedora

    di Joshua Kent, seguito da Peter Murray
  • Query per esempio

    di Meredith Patterson, seguito da Chris Lavoie
  • Una VM in Java con chiamate di coda e continuazioni

    di Nuno Cruces, seguito da Chris Lavoie
  • XSieve

    di Oleg Paraschenko, seguito da Yoshiki Hayashi
  • Integrazione tra Google e il Cairo nelle associazioni GTK Haskell

    di Paolo Martini, seguito da Evan Martin

Handhelds.org

Homepage:

Progetti

  • .NET per GPE (GPE DotNET)

    di Kirill Kononenko, seguito da Erik Hovland
  • Sincronizzazione GPE

    di Martin Felis, seguito da Phil Blundell
  • RCO (per la ripetizione della scrittura a mano libera)

    di Nicolas Schoonbroodt, mentore di Erik Hovland

Orda

Homepage: http://horde.org/

Progetti

  • Riscrittura Horde_Form e aggiunte AJAX

    di Matt Warden, seguito da Marko Djukic
  • Elaboratore testi Horde

    di Ryan Miller, seguito da Charles Hagenbuch

Inkscape

Homepage: http://www.inkscape.org/

Progetti

  • Implementa i connettori per le forme in Inkscape, con il routing automatico delle linee.

    di Michael Wybrow, mentore di Peter Moulder

Internet2

Homepage: http://transport.internet2.edu/

Progetti

  • Cronometraggio TSC

    di Alex Holkner, seguito da Stanislav Shalunov
  • Miglioramenti relativi al thrulay (thrulay-ng)

    di Bernhard Lutzmann, seguito da Jeff Boote
  • Calibrazione del rumore / Internet2

    di Cesar Marcondes, seguito da Stanislav Shalunov
  • Miglioramenti alla spinta

    di Huadong Liu, seguito da Jeff Boote
  • FB-FR-CCP, protocollo basato su frame, funzionalmente affidabile, controllo della congestione.

    di Ivan Beschastnikh, seguito da Stanislav Shalunov
  • BTAPI-KR

    di Krishna Kumar Rajagopalan, mentore di Stanislav Shalunov
  • API e protocolli di trasporto collettivo su UDT

    di Roy S.C. Ho, seguito da Stanislav Shalunov
  • Un toolkit per la precisione del cronometraggio in microsecondi.

    di Xun Luo, seguito da Stanislav Shalunov

Jabber Software Foundation

Homepage: http://www.jabber.org

Progetti

  • Client di messaggistica immediata per Gnome compatibile con il protocollo Jabber, con interfaccia utente a finestra singola.

    di Dominik Zablotny, seguito da Peter Saint-Andre
  • DXMPP

    di Jakub Cłapa, seguito da Jacek Konieczny
  • XMPP XMPP

    di Shawn Drost, seguito da Peter Saint-Andre
  • Net::XMPP per Ruby è un'implementazione Ruby di Jabber/XMPP

    di Yuki Mitsui, seguito da Peter Saint-Andre

Joomla

Homepage: http://www.opensourcematters.org/

Progetti

  • Sistema di controllo della versione Joomla

    di Alek Andreev, seguito da Andy Miller
  • Joomla - Media Manager

    di Mateusz Krzeszowiec, mentore di Mitchell Pirtle
  • API Pre-Processor

    di Richard Allinson, seguito da Johan Janssens
  • Aggiornamento del sistema per Joomla

    di Samuel Moffatt, mentore di Andrew Eddie

JXTA

Homepage: http://jxta.java.net/

Progetti

  • protocolli multicast affidabili in JXTA (RMP)

    di Dimosthenis Pediaditakis, seguito da Mohamed Abdelaziz

KDE

Homepage: http://www.kde.org

Progetti

  • Pagine KHTML

    di Allan Jensen, seguito da Dirk Mueller
  • KRO

    di David Moreno Montero, mentore di Michael Brade
  • Storia visiva di Konqueror

    di Han Dianfei, seguito da David Faure
  • Interfaccia di programmazione foglio di lavoro

    di James Horey, seguito da Richard Dale
  • Scripting kontact

    di Kun Xi, seguito da Till Adam
  • Kamion

    di Milan Mitrovic, seguito da Michael Brade
  • Eclissi KDE

    di Oleksandr Dymo, seguito da Carsten Pfeiffer
  • Riconoscimento vocale nei tasti khotkey

    di Olivier Goffart, seguito da Lubos Lunak
  • oKular

    di Piotr Szymanski, guidato da Chris Howells
  • GTD per Kontact

    di Rafał Rzepecki, mentore di Till Adam
  • Browser etichette

    di Ramakrishna R, mentore di Cornelius Schumacher
  • Implementa la funzionalità delle etichette simile a Gmail per KMail

    di Sachin Gupta, seguito da Cornelius Schumacher
  • Filtro di importazione di PowerPoint per KPresenter

    di Yolla Indria, mentore di Lukas Tinkl

LispNYC

Homepage: http://www.lispnyc.org/

Progetti

  • Estendere lo step PLT

    di John Clements, seguito da Joe Marshall
  • AxiomUI

    di Kai Kaminski, seguito da Bill Page
  • CFFI (in precedenza Hello-C)

    di Luís Oliveira, mentore di Kenny Tilton
  • SlimeStepper

    di Svein Ove Aas, mentore di Heow Eide-Goodman

LiveJournal

Homepage: http://livejournal.com

Progetti

  • IDE DHTML LiveJournal S2

    di Patrick Walton, seguito da Mark Smith

Guardando lo specchio del progetto

Homepage: http://java.net/projects/lg3d-core/

Progetti

  • Guarda schermo progetto - Menu Start 3D

    di Colin Bullock, seguito da Kirk Turner
  • Fornisce una nuova esperienza amichevole nell'attuale ambiente di posta, abbattendo la barriera 2D e emulando l'esperienza reale della posta tradizionale.

    di Dai Odahara, seguito da Calvin Cheng
  • Controllo del linguaggio naturale per lo sguardo

    di Harsh Jain, con la guida di Nascondiya Kawahara
  • Un'interfaccia sperimentale tridimensionale per effettuare ricerche su Google.

    di Juan Gonzalez Aguilera, mentore di Kirk Turner
  • Ottimizzazione dello strumento Looking Glass Core

    di Pierre Ducroquet, mentore di Deron Johnson
  • Guardando lo specchio del progetto

    di Sennai Masato Alemayehu, con la guida di Nascondiya Kawahara

Progetto Mono

Homepage: http://www.mono-project.com/Main_Page

Progetti

  • Ricerca bug mono

    della Tomba di Aaron, guidato da Miguel de Icaza
  • Tempo di esecuzione di JScript.NET

    di Florian Groß, mentore di Miguel de Icaza
  • Compilatore XML per mono

    di Iain McCoy, mentore di Miguel de Icaza
  • Mono/Cecil

    di Jb Evain, seguito da Miguel de Icaza
  • GCC-CIL

    di Jeyasankar Kottalam, mentore di Miguel de Icaza
  • Implementazione di MSBuild

    di Marek Sieradzki, mentore di Miguel de Icaza
  • Diva

    di Michael Dominic Kostrzewa, mentore di Miguel de Icaza
  • Designer grafico ASP.NET per il progetto Mono

    di Michael Hutchinson, mentore di Miguel de Icaza
  • Mono

    di Pedro Martínez Juliá, mentore di Miguel de Icaza
  • PHP4Mono

    di Raphael Romeikat, mentore di Miguel de Icaza

Monotonica

Homepage: http://www.monotone.ca/

Progetti

  • Monotonica / Go Botan

    di Kaushik Veeraraghavan, mentore di Nathaniel Smith

Mozdev

Homepage: http://www.mozdev.org

Progetti

  • Uno strumento avanzato per la creazione di macro e scenari di test per Firefox

    di Ben Basson, seguito da Brian King
  • Estensione per telefono SIP per Mozilla Thunderbird

    di Filip Daluege, seguito da Brian King
  • Bugxula

    di Ian Thomas, seguito da Myk Melez
  • Localizzazione in Mozilla lettone

    di Lauris Buk|is-Haberkorns, seguito da Myk Melez
  • Estensioni BitTorrent per Mozilla Firefox

    di Loune Lam, seguito da Gervase Markham
  • MultExI

    di Ludwig Hunecke, mentore di David Boswell
  • Localizzazione vietnamita di Mozilla Thunderbird

    di Minh Xuan Nguyen, guidato da David Boswell
  • Originariamente, localizzava Firefox e Thunderbird in tailandese, ma poi passò a Camino.

    di Zek Kelley, seguito da Brian King

NetBSD

Homepage: http://netbsd.org

Progetti

  • userfs

    di Antti Kantee, seguito da William Studenmund
  • File system di memoria efficiente

    di Julio M. Merino Vidal, seguito da William Studenmund
  • BPG

    di Manuel Freire, seguito da Cuirt Sampson
  • Wcurse NetBSD

    di Ruibiao Qiu, seguito da Julian Coleman

NMap

Homepage: http://www.insecure.org/nmap

Progetti

  • UMIT (UMIT)

    di Adriano Monteiro Marques, seguito da Fyodor Vaskovich
  • Ncat è il culmine di molte funzionalità chiave di varie incarnazioni Netcat come Netcat 1.10, Netcat6, SOcat, Cryptcat, GNU Netcat, ecc.

    di Chris Gibson, seguito da Fyodor Vaskovich
  • Rilevamento della versione Nmap

    di Doug Hoyte, seguito da Fyodor Vaskovich
  • NmapGUI

    di Ole Morten Grodås, mentore di Fyodor Vaskovich
  • Nmap

    di Paul Tarjan, seguito da Fyodor Vaskovich
  • Migliora il database di impronte di NMap OS integrando gli invii e contribuisci all'aggiunta di nuovi test per migliorare la precisione di NMap e fornire risultati più granulari.

    di Zhao Lei, seguito da Fyodor Vaskovich

OpenOffice.org

Homepage: http://openoffice.org

Progetti

  • Funzionalità di navigazione a schede di OpenOffice.org

    di Andrzej Wytyczak-Partyka, con la guida di Andreas Schluens
  • Fornisce un inizio del plug-in per Eclipse per facilitare lo sviluppo di OpenOffice.org

    di Cedric Bosdonnat, seguito da Juergen Schmidt
  • Convalida delle funzioni OpenOffice.Calc

    di Daniel Miller, seguito da Niklas Nebel
  • Esportatore JasperReports OpenOffice

    di Majid Khan, seguito da Frank Schönheit
  • Prefiltro di esportazione .doc (in origine, miglioramento del filtro di MS Word)

    di Michael Ens, seguito da Florian Reuter

OSCAR

Homepage: http://oscar.openclustergroup.org/

Progetti

  • Creazione del pacchetto Sun Grid Engine per OSCAR

    di Babu Sundaram, seguito da Bernard Li
  • OSCARonDEBIAN

    di RAM KUMAR DANGETI, seguito da geoffroy vallee

Altro

Homepage:

Progetti

  • Progetto OpenMeteo

    di Andrey Gryaznov, seguito da Chris DiBona

The Perl Foundation

Homepage: http://www.perlfoundation.org/

Progetti

  • Un GC generazionale thread-aware per Parrot

    di Alexandre Buisse, seguito da Leopold Toetsch
  • WWW::Kontent

    di Brent Royal-Gordon, seguito da Curtis Poe
  • Miglioramenti del compilatore/ottimizzatore per il pappagallo

    di Curtis Rawls, seguito da Leopold Toetsch
  • Un sistema di inferenza dei tipi per Perl 5

    di Gary Jackson, seguito da Andy Lester

Portland State University

Homepage: http://summer.cs.pdx.edu/

Progetti

  • Simulatore Quantico (Q-Sim)

    di Dennis Weyland, seguito da Bart Massey

Piattaforma software Python

Homepage: http://www.python.org/psf/

Progetti

  • Interfaccia universale per il file system

    di Adam Kerz, seguito da Trent Mick
  • mmpy: gestione della memoria in Python

    di Carl Friedrich Bolz, mentore di Samuele Pedroni
  • PyFileServer

    di Chun Wei Ho, mentore di Ian Bicking
  • Sostituzione del modulo del profilo Python

    di Floris Bruynooghe, mentore di Brett Cannon
  • Sostituzione del modulo della casella di posta Python

    di Gregory Johnson, seguito da Andrew Kuchling
  • Profiler di memoria Python

    di Nick Smallbone, mentore di Michael Hudson
  • I moduli della libreria standard "_sre" e "array" sono stati trasferiti in Python puro

    di Niklaus Haldimann, mentore di Armin Rigo
  • Implementazione in Python del protocollo di accesso ai dati

    di Roberto Antonio Ferreira De Almeida, mentore di Paul Dubois
  • OpenExVis

    di Tero Kuusela, seguito da David Ascher
  • Blocchi note Python interattivi

    di Toni Alatalo, seguito da Fernando Perez

Samba

Homepage: http://www.samba.org

Progetti

  • moduli Python che semplificano la modifica del file smb.conf in modalità OO, la configurazione del ruolo del server come PDC, STANDALONE, DM, WINS ecc. e la configurazione dello stile di stampa come CUPS , SYSV , BSD ecc.

    di Amit Regmi, seguito da Gerald Carter
  • Scrivi i test di regressione necessari per implementare il protocollo di sincronizzazione di Active Directory tra i controller di dominio.

    di Brad Henry, guidato da Andrew Bartlett
  • Samba3 -> Upgrade a Samba4

    di Jelmer Vernooij, mentore di Andrew Bartlett

Semedia

Homepage:

Progetti

  • SPARQL Per Sesame

    di Ryan Levering, seguito da Jeen Broekstra
  • Uno strumento di generazione di codice per le applicazioni web semantiche

    di Shawn Simister, mentore di Giovanni Tummarello

Subversion Project

Homepage: http://subversion.tigris.org/

Progetti

  • Notifiche Jabber per la sovversione

    di Brian Davis, seguito da Karl Fogel
  • Subversion (controllo dell'accesso basato su percorso in svnserve)

    di David Anderson, seguito da Karl Fogel
  • Gestione della memoria verificata per le associazioni Python di sottoversione

    di David James, seguito da Karl Fogel
  • L'elenco di directory di Subversion su Dav presentava prestazioni scadenti rispetto agli altri metodi di accesso al repository. Analizzando l'origine del problema e ottimizzando le chiamate, sono riuscito a ridurre notevolmente il tempo necessario per elencare le directory di grandi dimensioni.

    di Jean-Marc Godbout, guidato da Karl Fogel
  • Associazioni Ruby complete

    di Kouhei Sutou, seguito da Karl Fogel

Ubuntu Linux

Homepage: http://www.ubuntulinux.org/

Progetti

  • Pacchetti Zope per Ubuntu Breezy

    di Fabio Tranchitella, seguito da Matthias Klose
  • Gestione dispositivi di archiviazione PyGTK

    di Jaime Soriano, mentore di Martin Pitt
  • Miglioramenti al riquadro Gnome

    di Emmanuel Cornet, seguito da Sébastien Bacher
  • LFS: un file system strutturato in log per Linux che supporta gli snapshot

    di Pradeep Padala, seguito da Marius Eriksen

Wine Project

Homepage: http://www.winehq.org/

Progetti

  • Miglioramento del supporto del joystick DirectInput in Wine

    di Daniel Remenak, seguito da Lionel Ulmer
  • Tematica del vino

    di Frank Richter, seguito da Kevin Koltzau
  • Implementa i provider di sicurezza Negotiate e NTLM per Wine, utilizzando il pacchetto GENSEC di samba4.

    di Kai Blin, seguito da Juan Lang

WinLibre

Home page: http://www.winlibre.com/en/

Progetti

  • Prototipo Python del programma di installazione di WinLibre

    di Bertrand CACHET, seguito da Pierre-Jean Coudert
  • Lamantino

    di Bohdan Vlasyuk, seguito da Pierre-Jean Coudert
  • I serpenti furtivi

    di Michael Rybak, seguito da Pierre-Jean Coudert
  • Final Touch (in precedenza: Strumenti di manipolazione delle immagini)

    di Noemi Tojzan, seguito da Pierre-Jean Coudert
  • Maclibre

    di francois Perche, seguito da Pierre-Jean Coudert

XWiki

Homepage: http://www.xwiki.org/

Progetti

  • Applicazione di gestione dei progetti agile basata su XWiki

    di Alberto Saavedra, seguito da Ludovic Dubost
  • Versione di XWiki abilitata per P2P

    di Bikash Agarwalla, seguito da Ludovic Dubost
  • Grafici per le tabelle XWiki

    di Sergiu Gabriel Paul Dumitriu, seguito da Ludovic Dubost