Google Лето кода 2005 года

На этой странице перечислены студенты и организации, принявшие участие в программе Google Summer of Code 2005. Если вас интересует самая свежая информация о программе, посетите главную страницу Summer of Code .

Участвующие организации

Фонд программного обеспечения Apache

Домашняя страница: http://www.apache.org/ .

Проекты

  • J2EP (обратный прокси-сервер Tomcat)

    Андерс Найман, наставник Тим Фанк
  • Частичный рефакторинг WSRP4J, а также набор новых функций.

    Диего Лузан Мартинес, наставник Джули Макнот
  • Модификация пропускной способности

    Иван Баррера, наставник Ян Холсман
  • mod_smtpd добавляет поддержку SMTP в Apache httpd 2.x.

    Джем Беркс, наставник Ник Кью
  • Скин AJAX для jetspeed2

    Хуан Нуньес Харамильо под руководством Сантьяго Гала
  • Начальная загрузка Maven с Gump3

    Джастин Мерц, наставник Лео Саймонс
  • Библиотека форм коконов

    Макс Пфингсторн под руководством Райнхарда Поэтца
  • httpd-mbox-if

    Максим Петаццони, наставник Ян Холсман
  • мод-кэш-реквестер - Apache

    Паринкумар Шах под руководством Яна Холсмана
  • mod_smtpd

    Райан Хантер под руководством Ника Кью
  • Джеймс Консоль администратора

    Шринивас Энн, наставник Дэнни Ангус
  • LeboN — пример веб-приложения с MyFaces

    Тесси Кижаккекара, наставник Мартин Мариншек
  • Апач Кандула

    Тилина Гунаратне, наставник Санджива Вираварана
  • Парсер StaX для Axis C++

    Автор Випурадж Динеш Премалал, наставник Аджит Ранабаху
  • Улучшения математических вычислений Apache Commons

    Сяоган Чжан под руководством Фила Стейца
  • Настройка производительности компиляции Apache Tomcat Jasper JSP

    Синбо Гао, наставник Йоав Шапира

Блендер

Домашняя страница: http://www.blender3d.org .

Проекты

  • Расширение обратной кинематики для Blender

    Брехт Ван Ломмель, наставник Тон Розендал
  • кривые/поверхности, интеграция Нурбаны

    Эммануэль Стоун под руководством Мартина Пуарье
  • Блендер/FFMPEG

    Ян Гоуэн, наставник Александр Эверинг
  • Логическое развитие

    Марк Фрейшас, наставник Александр Эверинг
  • Моделирование жидкости с помощью Blender

    Нильс Тюри, наставник Джонатан Мерритт
  • PyTexture

    Тимоти Уэйкхэм, наставник Кэмпбелл Бартон

Кодхаус

Домашняя страница: http://www.codehaus.org/

Проекты

  • Оксид

    Жереми Жослен, наставник Винсент Массоль
  • Реализация классов поддержки JSR-88 (развертывание приложений J2EE) для Cargo.

    Лев Ольхович, наставник Винсент Массоль
  • Реализация поддержки сервера приложений JBoss в Cargo

    Ньоман Винарди под руководством Винсента Массола
  • В XFire реализована спецификация WS-RM, позволяющая надежно отправлять сообщения SOAP между двумя конечными точками.

    Ти Хой Ань Фан, наставник Дэниел Дипхаус

Друпал

Домашняя страница: http://drupal.org/

Проекты

  • API WebDAV для Drupal

    Фабиано Сант'Ана, наставник Джеймс Уокер
  • Модуль викторины Drupal

    Анжела Байрон под руководством Кароли Недьези
  • Набор автоматизированного тестирования Drupal

    Якуб Зигмунт под руководством Моше Вайцмана
  • Интеграция netnews (NNTP) для Drupal

    Ян Блом, наставник Карой Недьеши
  • модуль подписки Drupal

    Мартон Элек под руководством Кароли Недьеси
  • Друпал – Карта сайта Google

    Мэтью Лоар, наставник Герхард Киллесрайтер
  • предстоящий.org REST API для Drupal

    Стефан Йенш под руководством Джеймса Уокера
  • Функциональность Ajax (Drupal)

    Стивен Виттенс под руководством Роберта Дугласа
  • Набор автоматизированных тестов Drupal

    Томас Ильше, наставник Моше Вайцман

Ядро Федоры

Домашняя страница: http://getfedora.org/

Проекты

  • preload — демон адаптивного упреждающего чтения

    Бехдад Исфабод под руководством Эллиота Ли
  • Приложение для создания Live CD на базе Fedora.

    Дарко Илич, наставник Эллиот Ли
  • pyBackPack

    Дэйв Артер, наставник Эллиот Ли
  • Глобальная история команд для Bash

    Правеенкумар Поннусами под руководством Эллиота Ли
  • Привязки Python для libparted

    Улисс Фурким Фрейре да Силва под руководством Эллиота Ли
  • установка ограничений процесса

    Виланд Гмайнер под руководством Эллиота Ли

FreeBSD

Домашняя страница: http://freebsd.org

Проекты

  • FreeBSD gvinum «переместить», «переименовать», документация

    Крис Джонс, наставник Лукас Эртл
  • csup

    Кристоф Матис, наставник Максим Генрион
  • Сетевая файловая система на основе ssh для FreeBSD

    Чаба Хенк, наставник Скотт Лонг
  • Интеграция FreeSBIE во FreeBSD

    Дарио Френи под руководством Скотта Лонга
  • Редизайн и разработка сайта FreeBSD

    Эмили Бойд под руководством Мюррея Стокли
  • журнал

    Иван Ворас, наставник Павел Давидек
  • Улучшить либалии

    Паоло Пизати под руководством Луиджи Риццо
  • Клиентские инструменты SNMP с использованием libbsnmp FreeBSD

    Штеряна Шопова, наставник Филипп Паепс
  • Портирование инструментов launchd(8) Mac OS 10.4 на FreeBSD

    Тайлер Балланс, наставник Мюррей Стокли
  • Полностью интегрированный SNMP-мониторинг

    Виктор Круцеру под руководством Хартмута Брандта

Гаим

Домашняя страница: http://gaim.sourceforge.net .

Проекты

  • Внедрите UPnP NAT Traversal в проект Gaim, чтобы обеспечить плавную передачу файлов и прямые соединения.

    Адам Уоррингтон, наставник Шон Иган
  • Поддержка Гаду-Гаду (в Гаиме)

    Бартош Олер, наставник Итан Блэнтон
  • Музыкальные сообщения

    Кристиан Муиз, наставник Гэри Крамлих
  • Передача файлов по протоколу OSCAR (ICQ/AIM)

    Джонатан Кларк, наставник Марк Долинер
  • Плагин рандеву для Gaim

    Хуанхо Молинеро Орно, наставник Марк Долинер
  • Дистанционное управление D-Busified

    Петр Зелински под руководством Шона Игана
  • SIP/SIMPLE/STUN для игры

    Томас Баттер, наставник Итан Блэнтон

Фонд GNOME

Домашняя страница: http://www.gnome.org/

Проекты

  • Общий доступ к музыке iTunes для Rhythmbox

    Чарльз Шмидт, наставник Колин Уолтерс
  • Редактор живой документации «Сарма»

    Данило Шеган, наставник Федерико Мена-Кинтеро
  • Улучшить время запуска GNOME

    Лоренцо Колитти под руководством Оуэна Тейлора
  • Отслеживайте изменения в каталоге файловой системы с помощью Subversion и Nautilus.

    Мэтт Джонс под руководством Дэйва Кэмпа
  • грибы

    Рафаэль Слинкс, наставник Йохан Далин
  • Поисковая группа

    Сэнфорд Армстронг, наставник Сет Никелл
  • Расширения панели GNOME

    Трэвис Вачон под руководством Хэвока Пеннингтона

Google

Домашняя страница: http://code.google.com/

Проекты

  • Редактор ASP.NET — Mozilla

    Благовест Дачев под руководством Мигеля де Икаса
  • Укушенный

    Кристофер Ленц, наставник Грег Уилсон
  • USB8x

    Дэниел Энглендер, наставник Крис Дибона
  • осмо

    Дэвид Уилсон, наставник Эван Мартин
  • Тсинк

    Джеймс Андерсон под руководством Майкла Мосса
  • Fedora-ShibFilter

    Джошуа Кент, наставник Питер Мюррей
  • Запрос по примеру

    Мередит Паттерсон, наставник Крис Лавуа
  • Виртуальная машина на Java с хвостовыми вызовами и продолжениями

    Нуно Крусес, наставник Крис Лавуа
  • XСито

    Олег Паращенко, наставник Йошики Хаяши
  • Интеграция Google/Cairo в привязки GTK Haskell

    Паоло Мартини, наставник Эван Мартин

Handhelds.org

Домашняя страница:

Проекты

  • .NET для GPE (GPE DotNET)

    Кирилл Кононенко, наставник Эрик Ховланд
  • синхронизация GPE

    Мартин Фелис, наставник Фил Бланделл
  • RCO (для рукописного ввода ReCOgnition)

    Николас Шунбродт под руководством Эрика Ховланда

Орда

Домашняя страница: http://horde.org/

Проекты

  • Перезапись Horde_Form и дополнения AJAX

    Мэтт Уорден, наставник Марко Джукич
  • Текстовый процессор Орда

    Райан Миллер, наставник Чарльз Хагенбух

Инкскейп

Домашняя страница: http://www.inkscape.org/

Проекты

  • Реализуйте соединители для фигур в Inkscape с автоматической трассировкой линий.

    Майкл Вайброу под руководством Питера Молдера

Интернет2

Домашняя страница: http://transport.internet2.edu/

Проекты

  • ТСК Хронометраж

    Алекс Холкнер, наставник Станислав Шалунов
  • Улучшения для thrulay (thrulay-ng)

    Бернхард Луцманн под руководством Джеффа Бута
  • Калибровка шума/Интернет2

    Сезар Маркондес, наставник Станислав Шалунов
  • Улучшения для Thrulay

    Хуадун Лю под руководством Джеффа Бута
  • FB-FR-CCP, функционально надежный протокол транспортного уровня с контролем перегрузки на основе кадров.

    Иван Бесчастных, наставник Станислав Шалунов
  • БТАПИ-КР

    Кришна Кумар Раджагопалан, наставник Станислав Шалунов
  • API и протоколы массовой транспортировки через UDT

    Рой С.К. Хо, наставник Станислав Шалунов
  • Набор инструментов для измерения времени с точностью до микросекунды.

    Сюнь Ло, наставник Станислав Шалунов

Фонд программного обеспечения Jabber

Домашняя страница: http://www.jabber.org .

Проекты

  • Клиент обмена мгновенными сообщениями для Gnome, совместимый с протоколом Jabber, с однооконным пользовательским интерфейсом.

    Доминик Заблотный, наставник Питер Сен-Андре
  • dxmpp

    Якуб Клапа, наставник Яцек Конечны
  • xmpp mtp

    Шон Дрост, наставник Питер Сент-Андре
  • Net::XMPP для Ruby — это реализация Jabber/XMPP на Ruby.

    Юки Мицуи под руководством Питера Сен-Андре

Джумла

Домашняя страница: http://www.opensourcematters.org/

Проекты

  • Система контроля версий Joomla

    Алек Андреев, наставник Энди Миллер
  • Joomla — Медиа-менеджер

    Матеуш Кшешовец, наставник Митчелл Пиртл
  • API препроцессора

    Ричард Аллинсон, наставник Йохан Янсенс
  • Обновление системы для Joomla

    Сэмюэл Моффат, наставник Эндрю Эдди

JXTA

Домашняя страница: http://jxta.java.net/

Проекты

  • надежные протоколы многоадресной рассылки в JXTA (RMP)

    Димосфенис Педиадитакис, наставник Мохамед Абдельазиз

КДЕ

Домашняя страница: http://www.kde.org

Проекты

  • Страница KHTML Медиа

    Аллан Дженсен под руководством Дирка Мюллера
  • КРО

    Дэвид Морено Монтеро, наставник Майкл Брэйд
  • Визуальная история для Konqueror

    Хан Дяньфэй под руководством Дэвида Фора
  • Интерфейс программирования электронных таблиц

    Джеймс Хори под руководством Ричарда Дейла
  • Контакт-скриптинг

    Кун Си под руководством Тилля Адама
  • Камион

    Милан Митрович, наставник Майкл Брейд
  • KDE-Eclipse

    Александр Дымо, наставник Карстен Пфайффер
  • Распознавание речи в горячих клавишах

    Оливье Гоффарт под руководством Любоша Лунака
  • оКулар

    Петр Шимански, наставник Крис Хауэллс
  • GTD для Контакта

    Рафал Жепецкий, наставник Тилль Адам
  • Обозреватель меток

    Рамакришна Р., наставник Корнелиус Шумахер
  • Внедрить функцию ярлыков, аналогичную Gmail для KMail.

    Сачин Гупта под руководством Корнелиуса Шумахера
  • Фильтр импорта PowerPoint для KPresenter

    Йолла Индрия, наставник Лукас Тинкл

ЛиспНью-Йорк

Домашняя страница: http://www.lispnyc.org/

Проекты

  • Расширение шагового двигателя PLT

    Джон Клементс, наставник Джо Маршалл
  • АксиомаUI

    Кай Камински, наставник Билл Пейдж
  • CFFI (ранее Hello-C)

    Луис Оливейра, наставник Кенни Тилтон
  • СлизьСтеппер

    Свейн Уве Аас под руководством Хью Эйде-Гудмана

Живой Журнал

Домашняя страница: http://livejournal.com .

Проекты

  • LiveJournal S2 DHTML IDE

    Патрик Уолтон под руководством Марка Смита

Проект Зазеркалье

Домашняя страница: http://java.net/projects/lg3d-core/

Проекты

  • Проект «Зазеркалье» — 3D-меню «Пуск»

    Колин Баллок, наставник Кирк Тернер
  • Привносит новый дружественный опыт в текущую среду почтовой программы, преодолевая барьер 2D и имитируя реальный опыт работы с традиционной почтой.

    Дай Одахара, наставник Кэлвин Ченг
  • Управление естественным языком для Looking Glass

    Харш Джейн, наставник Хидея Кавахара
  • Экспериментальный трехмерный интерфейс для поиска в Google.

    Хуан Гонсалес Агилера под руководством Кирка Тернера
  • Оптимизация ядра Зеркального стекла

    Пьер Дюкроке под руководством Дерона Джонсона
  • Проект Зазеркалье

    Сеннаи Масато Алемайеху, наставник Хидея Кавахара

Моно-проект

Домашняя страница: http://www.mono-project.com/Main_Page .

Проекты

  • Моно-поиск ошибок

    Аарон Томб, наставник Мигель де Икаса
  • Время выполнения JScript.NET

    Флориан Гросс, наставник Мигель де Икаса
  • Компилятор Xaml для моно

    Иэн Маккой, наставник Мигель де Икаса
  • Моно/Сесил

    Дж. Б. Эвен, наставник Мигель де Икаса
  • GCC-CIL

    Джеясанкар Котталам, наставник Мигель де Икаса
  • Реализация MSBuild

    Марек Серадзки, наставник Мигель де Икаса
  • Дива

    Майкл Доминик Костшева, наставник Мигель де Икаса
  • Графический дизайнер ASP.NET для проекта Mono

    Майкл Хатчинсон, наставник Мигель де Икаса
  • Мононуклеоз

    Педро Мартинес Хулиа, наставник Мигель де Икаса
  • PHP4Mono

    Рафаэль Ромейкат, наставник Мигель де Икаса

монотонный

Домашняя страница: http://www.monotone.ca/

Проекты

  • Монотонный / Го Ботан

    Каушик Вирарагаван под руководством Натаниэля Смита

Моздев

Домашняя страница: http://www.mozdev.org .

Проекты

  • Расширенный инструмент создания макросов и тестовых сценариев для Firefox.

    Бен Бассон, наставник Брайан Кинг
  • Расширение SIP-телефона для Mozilla Thunderbird

    Филип Далюге, наставник Брайан Кинг
  • Багксула

    Ян Томас, наставник Мик Мелез
  • Латвийская локализация Mozilla

    Лаурис Букшис-Хаберкорнс, наставник Мик Мелез
  • Расширения BitTorrent для Mozilla Firefox

    Лун Лам, наставник Джервас Маркхэм
  • МультиЭксИ

    Людвиг Хюнеке под руководством Дэвида Босуэлла
  • Вьетнамская локализация Mozilla Thunderbird

    Минь Суан Нгуен, наставник Дэвид Босуэлл
  • Первоначально Firefox и Thunderbird были локализованы на тайский язык, но изменены на Camino.

    Зек Келли, наставник Брайан Кинг

NetBSD

Домашняя страница: http://netbsd.org

Проекты

  • пользовательские файлы

    Антти Канти под руководством Уильяма Студенмунда
  • Эффективная файловая система памяти

    Хулио М. Мерино Видаль под руководством Уильяма Студенмунда
  • БПГ

    Мануэль Фрейре под руководством Куирта Сэмпсона
  • NetBSD wcurses

    Жуйбяо Цю под руководством Джулиана Коулмана

Нмап

Домашняя страница: http://www.insecure.org/nmap

Проекты

  • УМИТ

    Адриано Монтейру Маркес, наставник Федор Васькович
  • Ncat является кульминацией многих ключевых функций различных воплощений Netcat, таких как Netcat 1.10, Netcat6, SOcat, Cryptcat, GNU Netcat и т. д.

    Крис Гибсон, наставник Федор Васькович
  • Определение версии Nmap

    Дуг Хойт, наставник Федор Васькович
  • NmapGUI

    Оле Мортен Гродес под руководством Федора Васьковича
  • Нмап

    Пол Тарьян, наставник Федор Васькович
  • Улучшите базу данных отпечатков пальцев ОС NMap, интегрировав отправляемые данные и помогая добавлять новые тесты для повышения точности NMap и получения более детальных результатов.

    Чжао Лэй под руководством Федора Васьковича

OpenOffice.org

Домашняя страница: http://openoffice.org .

Проекты

  • Функция просмотра с вкладками OpenOffice.org

    Анджей Вытычак-Партика, наставник Андреас Шлюэнс
  • Предоставляет начало плагина для Eclipse, помогающего в разработке OpenOffice.org.

    Седрик Босдоннат, наставник Юрген Шмидт
  • OpenOffice.Calc Проверка функций

    Дэниел Миллер под руководством Никласа Небеля
  • Экспортер OpenOffice JasperReports

    Маджид Хан под руководством Фрэнка Шёнхайта
  • .doc Экспортный предварительный фильтр (первоначально «Улучшение фильтра MS Word»)

    Майкл Энс, наставник Флориан Ройтер

ОСКАР

Домашняя страница: http://oscar.openclustergroup.org/

Проекты

  • Создание пакета Sun Grid Engine для OSCAR

    Бабу Сундарам, наставник Бернард Ли
  • ОСКАРонДЕБИАН

    РАМ КУМАР ДАНГЕТИ, наставник Жоффруа Валле

Другой

Домашняя страница:

Проекты

  • проект ОпенМетео

    Андрей Грязнов, наставник Крис ДиБона

Фонд Перла

Домашняя страница: http://www.perlfoundation.org/

Проекты

  • Сборщик мусора нового поколения для Parrot

    Александр Бюисс, наставник Леопольд Тётч
  • WWW::Контент

    Брент Ройал-Гордон под руководством Кертиса По
  • Улучшения компилятора/оптимизатора Parrot

    Кертис Ролз под руководством Леопольда Тётча
  • Система вывода типов для Perl 5.

    Гэри Джексон, наставник Энди Лестер

Портлендский государственный университет

Домашняя страница: http://summer.cs.pdx.edu/

Проекты

  • Квантовый симулятор (Q-Sim)

    Деннис Вейланд, наставник Барт Мэсси

Фонд программного обеспечения Python

Домашняя страница: http://www.python.org/psf/

Проекты

  • Универсальный интерфейс файловой системы

    Адам Керц, наставник Трент Мик
  • mmpy — управление памятью в Python

    Карл Фридрих Больц, наставник Самуэле Педрони
  • Пифилесервер

    Чун Вэй Хо, наставник Ян Бикинг
  • Замена модуля профиля Python

    Флорис Брюйног под руководством Бретта Кэннона
  • Замена модуля почтового ящика Python

    Грегори Джонсон, наставник Эндрю Кучлинг
  • Профилировщик памяти Python

    Ник Смоллбоун под руководством Майкла Хадсона
  • Модули стандартной библиотеки «_sre» и «array» перенесены на чистый Python.

    Никлаус Халдиманн под руководством Армина Риго
  • Реализация протокола доступа к данным на Python

    Роберто Антонио Феррейра Де Алмейда, наставник Поль Дюбуа
  • ОпенЭксВис

    Теро Куусела, наставник Дэвид Ашер
  • Интерактивные блокноты Python

    Тони Алатало, наставник Фернандо Перес

Самба

Домашняя страница: http://www.samba.org

Проекты

  • Модули Python, которые помогают легко модифицировать файл smb.conf объектно-ориентированным способом, настраивать роль сервера, например PDC, STANDALONE, DM, WINS и т. д., а также настраивать стиль печати, например CUPS, SYSV, BSD и т. д.

    Амит Регми, наставник Джеральд Картер
  • Напишите регрессионные тесты, необходимые для реализации протокола синхронизации Active Directory между контроллерами домена.

    Брэд Генри, наставник Эндрю Бартлетт
  • Обновление Samba3 -> Samba4

    Джелмер Вернуй, наставник Эндрю Бартлетт

Семедиа

Домашняя страница:

Проекты

  • SPARQL для кунжута

    Райан Леверинг, наставник Джин Броекстра
  • Инструмент генерации кода для приложений семантической паутины.

    Шон Симистер, наставник Джованни Туммарелло

Проект подрывной деятельности

Домашняя страница: http://subversion.tigris.org/

Проекты

  • Уведомления Jabber для Subversion

    Брайан Дэвис, наставник Карл Фогель
  • Subversion (контроль доступа на основе путей в svnserve)

    Дэвид Андерсон, наставник Карл Фогель
  • Проверенное управление памятью для привязок Subversion Python

    Дэвид Джеймс, наставник Карл Фогель
  • Просмотр каталогов Subversion через Dav работал плохо по сравнению с другими методами доступа к репозиторию. Исследовав источник проблемы и оптимизировав вызовы, мне удалось существенно сократить время, необходимое для листинга больших каталогов.

    Жан-Марк Годбо, наставник Карл Фогель
  • Полные привязки Ruby

    Кохей Суто под руководством Карла Фогеля

Убунту Линукс

Домашняя страница: http://www.ubuntulinux.org/

Проекты

  • Упаковка Zope для Ubuntu Breezy

    Фабио Транчителла под руководством Маттиаса Клозе
  • Диспетчер устройств хранения данных PyGTK

    Джейме Сориано под руководством Мартина Питта
  • Улучшения панели Gnome

    Эммануэль Корне под руководством Себастьяна Башера
  • LFS: файловая система с журнальной структурой для Linux, поддерживающая снимки

    Прадип Падала под руководством Мариуса Эриксена

Винный проект

Домашняя страница: http://www.winehq.org/

Проекты

  • Улучшена поддержка джойстика DirectInput в Wine.

    Дэниел Ременак, наставник Лайонел Улмер
  • Винная тематика

    Фрэнк Рихтер под руководством Кевина Кольцау
  • Реализуйте поставщиков безопасности Negotiate и NTLM для Wine, используя пакет GENSEC для Samba4.

    Кай Блин под руководством Хуана Ланга

WinLibre

Домашняя страница: http://www.winlibre.com/en/

Проекты

  • Прототип Python установщика WinLibre

    Бертран КАШЕ, наставник Пьер-Жан Кудер
  • ламантин

    Богдан Власюк, наставник Пьер-Жан Кудер
  • Коварные змеи

    Майкл Рыбак, наставник Пьер-Жан Кудер
  • Последний штрих (было: Инструменты управления изображениями)

    Ноэми Тойзан, наставник Пьер-Жан Кудер
  • маклибр

    Франсуа Перш, наставник Пьер-Жан Кудер

XВики

Домашняя страница: http://www.xwiki.org/

Проекты

  • Приложение Agile для управления проектами, созданное на XWiki

    Альберто Сааведра, наставник Людовик Дюбост
  • Версия XWiki с поддержкой P2P

    Бикаш Агарвалла, наставник Людовик Дюбост
  • Диаграммы для таблиц XWiki

    Серджиу Габриэль Пол Думитриу, наставник Людовик Дюбост