Google Summer of Code 2005

Esta página lista os estudantes e as organizações que participaram do programa Google Summer of Code 2005. Se você tiver interesse nas informações mais recentes sobre o programa, consulte a página principal "Verão de código".

Organizações participantes

Fundação de software Apache

Página inicial: http://www.apache.org/

Projetos

  • J2EP (tomcat-reverse-proxy)

    de Anders Nyman, orientado por Tim Funk
  • Uma refatoração parcial do WSRP4J, bem como um conjunto de novos recursos.

    de Diego Louzan Martinez, orientado por Julie MacNaught
  • Modificador de largura de banda

    de Ivan Barrera, orientado por Ian Holsman
  • mod_smtpd adiciona suporte SMTP para Apache httpd 2.x.

    de Jem Berkes, orientado por Nick Kew
  • Skin AJAX para jetspeed2

    de Juan Núñez Jaramillo, orientado por Santiago Gala
  • Bootstrap do Maven com Gump3

    de Justin Merz, orientado por Leo Simons
  • Biblioteca Cocoon Formulários

    de Max Pfingsthorn, orientado por Reinhard Poetz
  • httpd-mbox-if

    de Maxime Petazzoni, orientado por Ian Holsman
  • mod-cache-requester: Apache

    de Parinkumar Shah, orientado por Ian Holsman
  • mod_smtpd

    de Rian Hunter, orientado por Nick Kew
  • Admin Console do James

    de Srinivas Anne, orientado por Danny Angus
  • LeboN - Um exemplo de aplicativo da Web com MyFaces

    de Tessy Kizhakkekara, mentor de Martin Marinschek
  • Apache kandula

    de Thilina Gunarathne, mentor de Sanjiva Weerawarana
  • Analisador StaX para o Axis C++

    de Weerapurage Dinesh Premalal, orientado por Ajith Ranabahu
  • Melhorias numéricas matemáticas do Apache Commons

    de Xiaogang Zhang, orientado por Phil Steitz
  • Ajustar o desempenho da compilação do Apache Tomcat Jasper JavaScript

    de Xingbo Gao, orientado por Yoav Shapira

Liquidificador

Página inicial: http://www.blender3d.org

Projetos

  • Como ampliar a cinemática inversa para o Blender

    de Brecht Van Lommel, orientado por Ton Roosendaal
  • curvas/superfícies, integração Nurbana

    de Emmanuel Stone, orientado por Martin Poirier
  • Liquidificador/FFMPEG

    de Ian Gowen, orientado por Alexander Ewering
  • Desenvolvimento booleano

    de Marc Freixas, orientado por Alexander Ewering
  • Simulação de fluidos com o Blender

    de Nils Thuerey, orientado por Jonathan Merritt
  • PyTexture

    de Timothy Wakeham, orientado por Campbell Barton

Codehaus

Página inicial: http://www.codehaus.org/

Projetos

  • Oxidada

    de Jérémi Joslin, orientado por Vincent Massol
  • Implementação de classes de suporte JSR-88 (Implantação de aplicativo J2EE) para o Cargo.

    de Lev Olkhovich, orientado por Vincent Massol
  • Como implementar o suporte ao servidor de aplicativos JBoss no Cargo

    de Nyoman Winardi, orientado por Vincent Massol
  • A especificação WS-RM foi implementada no XFire para permitir o envio confiável de mensagens de SSO entre dois endpoints

    de Ti Khoi Anh Phan, orientado por Daniel Diephouse

Drupal

Página inicial: http://drupal.org/

Projetos

  • API WebDAV para Drupal

    de Fabiano Sant'Ana, orientado por James Walker
  • Módulo de teste sobre o Drupal

    de Angela Byron, mentor de Károly Négyesi
  • Pacote de testes automatizados do Drupal

    de Jakub Zygmunt, orientado por Moshe Weitzman
  • Integração do netnews (NNTP) para o Drupal

    de Jan Blom, orientado por Károly Négyesi
  • módulo de assinatura do drupal

    de MÁrton Elek, orientado por Károly Négyesi
  • Drupal - sitemap do Google

    de Matthew Loar, orientado por Gerhard Killesreiter
  • API REST next.org para Drupal

    de Stephan Jaensch, orientado por James Walker
  • Funcionalidade Ajax (Drupal)

    por Steven Wittens, orientado por Robert Douglass
  • Pacote de testes automatizados do Drupal

    de Thomas Ilsche, orientado por Moshe Weitzman

Fedora Core

Página inicial: http://getfedora.org/

Projetos

  • pré-carregamento: um daemon de leitura antecipada adaptável

    de Behdad Esfahbod, orientado por Elliot Lee
  • Um aplicativo para geração de CD ao vivo baseado no Fedora

    de Darko Ilic, mentor de Elliott Lee
  • pyBackPack

    de Dave Arter, orientado por Elliot Lee
  • Histórico de comando global para Bash

    de Praveenkumar Ponnusamy, orientado por Elliot Lee
  • Vinculações Python para libparted

    de Ulisses Furquim Freire da Silva, orientado por Elliot Lee
  • limites do processo de configuração

    de Wieland Gmeiner, orientado por Elliot Lee

FreeBSD

Página inicial: http://freebsd.org

Projetos

  • FreeBSD gvinum 'move', 'rename', documentação

    de Chris Jones, orientado por Lukas Ertl
  • xícara

    de Christoph Mathys, orientado por Maxime Henrion
  • Sistema de arquivos em rede baseado em ssh para FreeBSD

    de Csaba Henk, orientado por Scott Long
  • Integração do FreeSBIE no FreeBSD

    de Dario Freni, orientado por Scott Long
  • Desenvolvimento e reformulação do site do FreeBSD

    de Emily Boyd, mentor de Murray Stokely
  • Diário

    de Ivan Voras, orientado por Pawel Dawidek
  • Melhorar libalias

    de Paolo Pisati, orientado por Luigi Rizzo
  • Ferramentas do cliente SNMP usando o libbsnmp do FreeBSD

    de Shteryana Shopova, orientado por Philip Paeps
  • Portabilidade das ferramentas lançadas do Mac OS 10.4(8) para o FreeBSD

    de Tyler Ballance, mentor de Murray Stokely
  • Monitoramento SNMP totalmente integrado

    de Victor Cruceru, orientado por Hartmut Brandt

Gaim

Página inicial: http://gaim.sourceforge.net

Projetos

  • Implemente o UPnP NAT Traversal no projeto Gaim para permitir transferências de arquivos e conexões diretas.

    de Adam Warrington, orientado por Sean Egan
  • Suporte a Gadu-Gadu (em Gaim)

    de Bartosz Oler, orientado por Ethan Blanton
  • Mensagens de música

    de Christian Muise, orientado por Gary Kramlich
  • Transferências de arquivos pelo protocolo OSCAR (ICQ/AIM)

    de Jonathan Clark, orientado por Mark Doliner
  • Plug-in Rendezvous para Gaim

    de Juanjo Molinero Horno, orientado por Mark Doliner
  • D: Gaim remoto

    de Piotr Zielinski, orientado por Sean Egan
  • SIP/SIMPLE/STUN para golpes

    de Thomas Butter, orientado por Ethan Blanton

A Base GNOME

Página inicial: http://www.gnome.org/

Projetos

  • Compartilhamento de músicas no iTunes para Rhythmbox

    de Charles Schmidt, orientado por Colin Walters
  • Editor de documentação ao vivo "Sarma"

    por Danilo Escapeegan, orientado por Federico Mena-Quintero
  • Melhorar o tempo de inicialização do GNOME

    de Lorenzo Colitti, orientado por Owen Taylor
  • Rastrear alterações em um diretório do sistema de arquivos pelo subversion e nautilus

    de Matt Jones, orientado por Dave Camp
  • gumelos

    de Raphael Slinckx, orientado por Johan Dahlin
  • Pesquisar grupo

    de Sanford Armstrong, orientado por Seth Nickell
  • Extensões do Painel GNOME

    de Travis Vachon, orientado por Havoc Pennington

Google

Página inicial: http://code.google.com/

Projetos

  • Editor do ASP.NET - Mozilla

    de Blagovest Dachev, orientado por Miguel de Icaza
  • Morde

    de Christopher Lenz, orientado por Greg Wilson
  • USB 8x

    de Daniel Englender, orientado por Chris DiBona
  • Osmo

    por David Wilson, orientado por Evan Martin
  • Tsync

    de James Anderson, orientado por Michael Moss
  • Fedora-ShibFilter

    de Joshua Kent, orientado por Peter Murray
  • Consulta por exemplo

    de Meredith Patterson, orientado por Chris Lavoie
  • Uma VM em Java com chamadas de cauda e continuações

    de Nuno Cruces, orientado por Chris Lavoie
  • XSieve

    de Oleg Paraschenko, orientado por Yoshiki Hayashi
  • Integração do Google / Cairo nas vinculações do GTK Haskell

    de Paolo Martini, orientado por Evan Martin

Handhelds.org

Página inicial:

Projetos

  • .NET para GPE (GPE DotNET)

    de Kirill Kononenko, orientado por Erik Hovland
  • Sincronização de GPE

    de Martin Felis, orientado por Phil Blundell
  • RCO (para reconhecimento de escrita à mão)

    de Nicolas Schoonbroodt, orientado por Erik Hovland

Horda

Página inicial: http://horde.org/

Projetos

  • Regravação de Horde_Form e adições a AJAX

    de Matt Warden, orientado por Marko Djukic
  • Processador de texto horde

    de Ryan Miller, orientado por Charles Hagenbuch

Inkscape

Página inicial: http://www.inkscape.org/

Projetos

  • Implemente conectores para formas no Inkscape com roteamento de linhas automático.

    de Michael Wybrow, orientado por Peter Moulder

Internet2

Página inicial: http://transport.internet2.edu/

Projetos

  • Registro de tempo TSC

    de Alex Holkner, orientado por Stanislav Shalunov
  • Melhorias de thrulay (thrulay-ng)

    de Bernhard Lutzmann, orientado por Jeff Boote
  • Calibração de ruído / Internet2

    de Cesar Marcondes, orientado por Stanislav Shalunov
  • Melhorias para thrulay

    de Huadong Liu, orientado por Jeff Boote
  • FB-FR-CCP, Protocolo de nível de transporte controlado por congestionamento, com base em quadro e funcionalmente confiável.

    de Ivan Beschastnikh, orientado por Stanislav Shalunov
  • BTAPI-KR

    de Krishna Kumar Rajagopalan, orientado por Stanislav Shalunov
  • API Bulk Transport e protocolos sobre UDT

    de Roy S.C. Ho, orientado por Stanislav Shalunov
  • Um kit de ferramentas de controle de tempo com precisão de microssegundos.

    de Xun Luo, orientado por Stanislav Shalunov

Fundação de software Jabber

Página inicial: http://www.jabber.org

Projetos

  • Cliente de mensagens instantâneas para Gnome compatível com o protocolo Jabber, com interface do usuário de janela única.

    de Dominik Zablotny, orientado por Peter Saint-Andre
  • DXM

    de Jakub Cłapa, orientado por Jacek Konieczny
  • MTP da XM

    de Shawn Drost, orientado por Peter Saint-Andre
  • Net::XMPP para Ruby é uma implementação Ruby do Jabber/XMPP

    de Yuki Mitsui, orientado por Peter Saint-Andre

Joomla

Página inicial: http://www.opensourcematters.org/

Projetos

  • Sistema de controle de versão Joomla

    de Alek Andreev, orientado por Andy Miller
  • Joomla: gerente de mídia

    de Mateusz Krzeszowiec, orientado por Mitchell Pirtle
  • API de pré-processador

    de Richard Allinson, orientado por Johan Janssens
  • Sistema de atualização para Joomla

    de Samuel Moffatt, orientado por Andrew Eddie

Galaxy JXTA

Página inicial: http://jxta.java.net/

Projetos

  • Protocolos multicast confiáveis no JXTA (RMP)

    de Dimosthenis Pediaditakis, orientado por Mohamed Abdelaziz

KDE

Página inicial: http://www.kde.org

Projetos

  • Mídia de página KHTML

    de Allan Jensen, orientado por Dirk Mueller
  • KRO

    de David Moreno Montero, orientado por Michael Brade
  • História visual do Konqueror

    de Han Dianfei, orientado por David Faure
  • Interface de programação de planilhas

    de James Horey, orientado por Richard Dale
  • Kontact-scripting

    de Kun Xi, orientado por Till Adam
  • Kamion

    de Milan Mitrovic, orientado por Michael Brade
  • KDE-Eclipse

    de Oleksandr Dymo, orientado por Carsten Pfeiffer
  • Reconhecimento de fala em khotkeys

    de Olivier Goffart, orientado por Lubos Lunak
  • oKular

    de Piotr Szymanski, orientado por Chris Howells
  • GTD para Kontact

    de Rafał Rzepecki, orientado por Till Adam
  • Navegador de marcadores

    de Ramakrishna R, orientado por Cornelius Schumacher
  • Implementar o recurso de marcadores semelhante ao Gmail para KMail

    de Sachin Gupta, orientado por Cornelius Schumacher
  • Filtro de importação do PowerPoint para o KPresenter

    de Yolla Indria, orientado por Lukas Tinkl

LispNYC

Página inicial: http://www.lispnyc.org/

Projetos

  • Ampliação do stepper do PLT

    de John Clements, orientado por Joe Marshall
  • AxiomUI

    de Kai Kaminski, orientado por Bill Page
  • CFFI (antigo Hello-C)

    de Luís Oliveira, mentor de Kenny Extracton
  • SlimeStepper

    de Svein Ove Aas, orientado por Heow Eide-Goodman

LiveJournal

Página inicial: http://livejournal.com

Projetos

  • IDE do LiveJournal S2 DHTML

    de Patrick Walton, orientado por Mark Smith

Visão do projeto

Página inicial: http://java.net/projects/lg3d-core/

Projetos

  • Projeto Looker - Menu Iniciar 3D

    de Colin Bullock, orientado por Kirk Turner
  • Traz uma nova experiência amigável para o ambiente de correspondência atual, rompendo a barreira 2D enquanto emula a experiência do mundo real do correio tradicional.

    de Dai Odahara, orientado por Calvin Cheng
  • Controle de linguagem natural para o Looker

    de Harsh Jain, mentor de Hideya Kawahara
  • Uma interface tridimensional experimental para pesquisar no Google.

    de Juan Gonzalez Aguilera, orientado por Kirk Turner
  • Otimização do núcleo do Looker

    de Pierre Ducroquet, orientado por Deron Johnson
  • Visão do projeto

    de Sennai Masato Alemayehu, orientado por Hideya Kawahara

O projeto Mono

Página inicial: http://www.mono-project.com/Main_Page

Projetos

  • Localizador de insetos mono

    de Aaron Tomb, mentor de Miguel de Icaza
  • Tempo de execução do JScript.NET

    de Florian Groß, mentor de Miguel de Icaza
  • Compilador Xaml para mono

    de Iain McCoy, orientado por Miguel de Icaza
  • Mono/Cecil

    de Jb Evain, orientado por Miguel de Icaza
  • GCC/CIL

    de Jeyasankar Kottalam, orientado por Miguel de Icaza
  • Implementação do MSBuild

    de Marek Sieradzki, orientado por Miguel de Icaza
  • Diva

    de Michael Dominic Kostrzewa, orientado por Miguel de Icaza
  • Designer gráfico do ASP.NET para o projeto Mono

    de Michael Hutchinson, orientado por Miguel de Icaza
  • Mono

    de Pedro Martèz Julià, orientado por Miguel de Icaza
  • PHP4Mono

    de Raphael Romeikat, orientado por Miguel de Icaza

Contínuo

Página inicial: http://www.monotone.ca/

Projetos

  • Monotone / Go Botan

    de Kaushik Veeraraghavan, orientado por Nathaniel Smith

Mozdev

Página inicial: http://www.mozdev.org (em inglês)

Projetos

  • Uma ferramenta avançada de criação de macros e casos de teste para o Firefox

    de Ben Basson, orientado por Brian King
  • Extensão de telefone SIP para o Mozilla Thunderbird

    de Filip Daluege, orientado por Brian King
  • Bugxula

    de Ian Thomas, orientado por Myk Melez
  • Localização do Mozilla Letão

    de Lauris Buk Usuários-Haberkorns, orientado por Myk Melez
  • Extensões do BitTorrent para o Mozilla Firefox

    de Loune Lam, orientado por Gervase Markham
  • MultExI

    de Ludwig Hunecke, orientado por David Boswell
  • Localização do Mozilla Thunderbird em vietnamita

    de Minh Xuan Nguyen, orientado por David Boswell
  • Originalmente, localize o Firefox e o Thunderbird para o tailandês, mas mudou para o Camino

    de Zek Kelley, orientado por Brian King

NetBSD

Página inicial: http://netbsd.org

Projetos

  • usuário

    de Antti Kantee, orientado por William Studenmund
  • Sistema de arquivos de memória eficiente

    de Julio M. Merino Vidal, mentora de William Studenmund
  • BPG

    de Manuel Freire, orientado por Cuirt Sampson
  • Erros do NetBSD

    de Ruibiao Qiu, orientado por Julian Coleman

Mapa

Página inicial: http://www.insecure.org/nmap

Projetos

  • UMIT

    de Adriano Monteiro Marques, orientado por Fyodor Vaskovich
  • O Ncat é o resultado de muitos recursos importantes de várias versões do Netcat, como Netcat 1.10, Netcat6, SOcat, Cryptcat, GNU Netcat etc.

    de Chris Gibson, orientado por Fyodor Vaskovich
  • Detecção de versão do Nmap

    de Doug Hoyte, orientado por Fyodor Vaskovich
  • NmapGUI

    de Ole Morten Grodà¥s, orientado por Fyodor Vaskovich
  • Nmapa

    de Paul Tarjan, orientado por Fyodor Vaskovich
  • Aprimorar o banco de dados de impressões digitais do NMap OS integrando envios e ajudando na adição de novos testes para aprimorar a precisão do NMap e fornecer resultados mais granulares.

    de Zhao Lei, orientado por Fyodor Vaskovich

OpenOffice.org

Página inicial: http://openoffice.org

Projetos

  • Recurso de navegação com guias do OpenOffice.org

    de Andrzej Wytyczak-Partyka, orientado por Andreas Schluens
  • Fornece um início de plug-in para Eclipse para ajudar no desenvolvimento do OpenOffice.org

    de Cedric Bosdonnat, orientado por Juergen Schmidt
  • Validação de funções do OpenOffice.Calc

    de Daniel Miller, orientado por Niklas Nebel
  • Exportador do OpenOffice Jasper Reports

    de Majid Khan, orientado por Frank Schönheit
  • Pré-filtro de exportação de .doc (originalmente, aprimorando o filtro do MS Word)

    de Michael Ens, orientado por Florian Reuter

OSCAR

Página inicial: http://oscar.openclustergroup.org/

Projetos

  • Criação de pacotes do Sun Grid Engine para o OSCAR

    de Babu Sundaram, orientado por Bernard Li
  • OSCARONDEBIAN

    de RAM KUMAR DANGETI, orientado por geoffroy vallee

Outros

Página inicial:

Projetos

  • Projeto OpenMeteo

    de Andrey Gryaznov, orientado por Chris DiBona

Fundação Perl

Página inicial: http://www.perlfoundation.org/

Projetos

  • GC geracional com reconhecimento de linhas de execução para o Papagaio

    de Alexandre Buisse, orientado por Leopold Toetsch
  • WWW::Kontent

    de Brent Royal-Gordon, orientado por Curtis Poe
  • Melhorias no compilador/otimizador para o Parrot

    de Curtis Rawls, orientado por Leopold Toetsch
  • Um sistema de inferência de tipos para Perl 5

    de Gary Jackson, mentor de Andy Lester

Universidade Estadual de Portland

Página inicial: http://summer.cs.pdx.edu/

Projetos

  • Simulador quântico (Q-Sim)

    de Dennis Weyland, orientado por Bart Massey

Fundação de software Python

Página inicial: http://www.python.org/psf/

Projetos

  • Interface universal de sistema de arquivos

    de Adam Kerz, orientado por Trent Mick
  • mmpy: gerenciamento de memória no Python

    de Carl Friedrich Bolz, orientado por Samuele Pedroni
  • PyFileServer

    de Chun Wei Ho, orientado por Ian Bicking
  • Substituição do módulo de perfil do Python

    de Floris Bruynooghe, orientado por Brett Cannon
  • Substituição do módulo de caixa de e-mails do Python

    de Gregory Johnson, orientado por Andrew Kuchling
  • Criador de perfil de memória do Python

    de Nick Smallbone, orientado por Michael Hudson
  • Portabilidade dos módulos de biblioteca padrão "_sre" e "array" para Python puro

    de Niklaus Haldimann, orientado por Armin Rigo
  • Implementação em Python do protocolo de acesso a dados

    de Roberto Antonio Ferreira de Almeida, orientado por Paul Dubois
  • OpenExVis

    de Tero Kuusela, orientado por David Ascher
  • Notebooks em Python interativos

    de Toni Alatalo, orientado por Fernando Perez

Samba

Página inicial: http://www.samba.org

Projetos

  • módulos Python que ajudam na fácil modificação do arquivo smb.conf de forma OO, na configuração do papel do servidor, como PDC, STANDALONE, DM, WINS etc., e na configuração do estilo de impressão, como CUPS , SYSV , BSD etc.

    de Amit Regmi, orientado por Gerald Carter
  • Crie os testes de regressão necessários para implementar o protocolo de sincronização do Active Directory entre os controladores de domínio.

    de Brad Henry, orientado por Andrew Bartlett
  • Samba3 -> Samba4

    de Jelmer Vernooij, orientado por Andrew Bartlett

Semedia

Página inicial:

Projetos

  • SPARQL para Sesame

    de Ryan Levering, orientado por Jeen Broekstra
  • Uma ferramenta de geração de código para aplicativos da Web semântica

    de Shawn Simister, orientado por Giovanni Tummarello

O projeto Subversion

Página inicial: http://subversion.tigris.org/

Projetos

  • Notificações do Jabber para Subversion

    de Brian Davis, orientado por Karl Fogel
  • Subversion (controle de acesso baseado em caminho no trabalhos trabalhados)

    de David Anderson, orientado por Karl Fogel
  • Verificou o gerenciamento de memória para as vinculações do Subversion em Python

    de David James, orientado por Karl Fogel
  • A listagem de diretórios do Subversion em Dav estava apresentando um desempenho ruim em comparação com outros métodos de acesso ao repositório. Ao investigar a origem do problema e otimizar as chamadas, consegui reduzir muito o tempo necessário para listar diretórios grandes.

    de Jean-Marc Godbout, orientado por Karl Fogel
  • Vinculações completas em Ruby

    de Kouhei Sutou, orientado por Karl Fogel

Ubuntu Linux

Página inicial: http://www.ubuntulinux.org/

Projetos

  • Empacotamento do Zope para o Ubuntu Breezy

    de Fabio Tranchitella, orientado por Matthias Klose
  • Gerenciador de dispositivos de armazenamento PyGTK

    de Jaime Soriano, orientado por Martin Pitt
  • Melhorias no Painel Gnome

    de Emmanuel Cornet, orientado por Sébastien Bacher
  • LFS: um sistema de arquivos estruturados de registro para Linux que é compatível com snapshots

    de Pradeep Padala, orientado por Marius Eriksen

The Wine Project

Página inicial: http://www.winehq.org/

Projetos

  • Melhorias no suporte ao joystick DirectInput no Wine

    de Daniel Remenak, orientado por Lionel Ulmer
  • Temas de vinho

    de Frank Richter, orientado por Kevin Koltzau
  • Implementar os provedores de segurança Negotiate e NTLM para o Wine usando o pacote GENSEC do samba4.

    de Kai Blin, orientado por Juan Lang

WinLibre

Página inicial: http://www.winlibre.com/en/

Projetos

  • Protótipo de Python do instalador do WinLibre

    do Bertrand CACHET, orientado por Pierre-Jean Coudert
  • Peixe-boi

    de Bohdan Vlasyuk, orientado por Pierre-Jean Coudert
  • As cobras sorrateiras

    de Michael Rybak, orientado por Pierre-Jean Coudert
  • Toque final (foi: ferramentas de manipulação de imagens)

    de Noemi Tojzan, orientado por Pierre-Jean Coudert
  • Maclibre

    por francois perche, orientado por Pierre-Jean Coudert

XWiki

Página inicial: http://www.xwiki.org/

Projetos

  • Aplicativo de gerenciamento de projetos Agile criado no XWiki

    de Alberto Saavedra, orientado por Ludovic Dubost
  • Versão do XWiki com P2P ativada

    de Bikash Agarwalla, orientado por Ludovic Dubost
  • Gráficos para tabelas do XWiki

    de Sergiu Gabriel Paul Dumitriu, orientado por Ludovic Dubost