In 2006, Beagle was accepted into Google's Summer of Code, a program to sponsor student development of open source software. This was Beagle's first time participating in the project.

Contents

Projects

These were the five projects selected for the program.

Networked Searches (protocol)

Student: Alexis Christoforides
Mentor: Joe Shaw

Alexis will be using .Net's HttpListener class and Beagle's XML messaging to implement searching across multiple machines.

An implementation plan and progress report is available at Beagle over the Network

Networked Searches (Avahi integration, user-interface)

Student: Kyle Ambroff
Mentor: Joe Shaw

Kyle will be implementing broadcasting and automatic service discovery of other networked Beagle instances using Avahi, and tying networked search into the beagle-search user interface.

Eventually, users of beagle will be able to set up secure search relationships between multiple workstations. When a user performs an ordinary beagle query, the query will be forwarded to any available trusted host transparently.

See the Avahi Integration page for details.

Dashboard

Student: Fredrik Hedberg
Mentor: Joe Shaw

Fredrik will be tackling the task of resurrecting the Dashboard, revisiting its design and integrating it with applications like Firefox, Evolution, Gaim, OpenOffice, F-Spot, and Banshee.

Metadata/Association Browser

Student: Max Wiehle
Mentor: Joe Shaw

Max will be working on a new project to browse the relationships between data, and making any needed changes to the Beagle infrastructure along the way. The Metadata Browser will enable browsing through search results and refining searches using metadata in beagle-search.

You can find out more on his application.

Memory Profiling and Reduction

Student: Dennis Snell
Mentor: Jon Trowbridge

Dennis will be working with Jon Trowbridge to enhance the heap-buddy profiling tool, making it easier to identify troublesome codepaths and ultimately identifying and improving bottlenecks in Beagle.


This page was last modified 16:27, 15 March 2007. This page has been accessed 15,881 times.

  
MediaWiki

Copyright © 2004-2007