<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=88.113.140.60</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=88.113.140.60"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/88.113.140.60"/>
	<updated>2026-04-22T11:23:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5877</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5877"/>
		<updated>2008-09-09T19:17:11Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Desktop Search Status report  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) BOF Xesam Design and Critique &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;16:00-17:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Desktop 3000  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5878</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5878"/>
		<updated>2008-09-09T19:14:42Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 2 : Sunday 21st */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Desktop Search Status report  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) BOF Xesam Design and Critique &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;16:00-17:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Desktop 3000  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5879</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5879"/>
		<updated>2008-09-09T19:14:06Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 2 : Sunday 21st */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Desktop Search Status report  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) BOF Xesam Design and Critique &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;16:00-17:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5880</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5880"/>
		<updated>2008-09-09T19:13:23Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Desktop Search Status report  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) BOF Xesam Design and Critique &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;16:00-17:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5881</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5881"/>
		<updated>2008-09-09T19:12:29Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Desktop Search Status report  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) BOF Xesam Design and Critique &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;16:00-17:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5882</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5882"/>
		<updated>2008-09-09T19:04:00Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Design and Critique  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;16:00-17:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Semantic Desktop - Gnome and KDE &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5883</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5883"/>
		<updated>2008-09-09T18:34:18Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 2 : Sunday 21st */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Design and Critique  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata when it&#039;s not enbedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5884</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5884"/>
		<updated>2008-09-09T18:30:20Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam and Nepomuk &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Design and Critique  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata when it&#039;s not enbedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5885</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5885"/>
		<updated>2008-09-09T18:23:13Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Design and Critique  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata when it&#039;s not enbedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing extractors among engines&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5886</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5886"/>
		<updated>2008-09-09T18:20:26Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th  ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Opening doors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Recapping schedule preparing to start BOF sessions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Design and Critique  &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata when it&#039;s not enbedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;15:00-16:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Xesam Ontology Workshop &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF (*) Sharing tags and metadata between engines when not embedded in file &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5887</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5887"/>
		<updated>2008-09-09T18:12:05Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;10:00-11:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Index API 1 h&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;11:00-12:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam MetadataStorage API 1 h&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;12:00-13:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Lunch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;13:00-14:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Design and Critique  1 h&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;14:00-15:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF Xesam Future 1 h&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;16:00-17:00&#039;&#039;&#039; &lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;BOF  Xesam compliance testing  API 1 h&#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
|  width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5888</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5888"/>
		<updated>2008-09-09T18:05:15Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Day 1 : Saturday 20th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th ==&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5889</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5889"/>
		<updated>2008-09-09T18:04:14Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Friday 19 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th ==&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5890</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5890"/>
		<updated>2008-09-09T18:03:42Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Friday 19 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; bordercolor=&amp;quot;#000000&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Welcome&amp;amp;#33;&#039;&#039;&#039;, by [http://maemo.org/profile/view/jaaksi/ Ari Jaaksi] (VP - Maemo Software @ Nokia)&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;10:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;The outside view&#039;&#039;&#039;, by [http://dailythemes.wordpress.com/ Jay Sullivan] ([http://www.mozilla.com/ Mozilla Corp.])&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;10:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; |  &#039;&#039;&#039;Hildon UI Vision&#039;&#039;&#039;, by Harri Kiljander (Director, User Experience - Maemo Software @ Nokia)&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;11:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;What Maemo users want&#039;&#039;&#039;, by [http://tabletblog.com/2008/05/3rd-anniversary-community-spotlight.html Reggie Suplido] ([http://www.internettablettalk.com/ Internet Tablet Talk]) and [http://www.neoncherry.com/ Krisse] ([http://tabletschool.blogspot.com/ Internet Tablet School])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Summary: What can we get out of Fremantle&#039;&#039;&#039;, by [http://maemo.org/profile/view/peterschneider.html Peter Schneider] (Head of Product Marketing, Maemo Software @ Nokia) &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th ==&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5891</id>
		<title>Desktop Search Hackfest/Schedule</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Desktop_Search_Hackfest/Schedule&amp;diff=5891"/>
		<updated>2008-09-09T18:01:56Z</updated>

		<summary type="html">&lt;p&gt;88.113.140.60: /* Days Before the Official Program */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant as a melting pot to come up with a schedule for the [[Desktop_Search_Hackfest|Desktop Search Hackfest]], held in Berlin 18-22 September. Note that only two of these days are designated for the Desktop search hackfest.&lt;br /&gt;
&lt;br /&gt;
= Agenda Meeting Log=&lt;br /&gt;
&lt;br /&gt;
A log of the meeting held 04.09.2008 by most of hackfest participants is available here: http://pastebin.ca/1194108&lt;br /&gt;
&lt;br /&gt;
= Session Drafts =&lt;br /&gt;
This sections lists all BOFs, Hack-sessions, or other gatherings drafted for the hackfest.&lt;br /&gt;
&lt;br /&gt;
=== Xesam Future ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Where do we go from 1.0? Apart from the already roadmapped items for Xesam 1.1 what should we look into? Paged search results, extensions to the query language, life on Mars? Mikkel will give a brief (7 min) recap of the things that has already been aired as well as a few personal ideas. After that the discussion is free.&lt;br /&gt;
&#039;&#039;This BOF should be placed after the Xesam Design and Critique BOF&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Xesam Design and Critique ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Voices in the community has aired dissatisfaction with the feature set and design of Xesam. We need to discuss this to get common understanding and to see if we can accomodate some of the problems. Mikkel will start out with a very brief (3-5 min) discussion on Xesam design principles. The participants will be expected to bring the bullets in form of concrete problems.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam MetadataStorage API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to store and read metadata. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam Index API ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has long been promising to adopt a DBus interface to the metadata of the index itself, ie retrieval of unique terms, counting of terms etc. Draft this API. There are baby steps towards this at [[http://xesam.org/main/XesamIteration2 Xesam&#039;s iteration 2 page]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
&lt;br /&gt;
=== Desktop Search Status report ===&lt;br /&gt;
&#039;&#039;&#039;Host:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Each search engine should quickly describe what the current status is and what their plans for the future are in 5-10 min.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
* Jos van den Oever&lt;br /&gt;
&lt;br /&gt;
=== Xesam-Gtk a Widget Set on Top of Xesam-GLib ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 3h&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to design a basic set of widgets leveraging Xesam GLib to allow dead easy integration of Xesam search technologies in Gnome apps. We will start out with approx. 1h of hand waving, drawings, and discussions, and people are welcome to attend only this part. After this we fire up the laptops and get down to business.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comments:&#039;&#039;&#039; Sebastian Pölsterl: I think it would make sense to write widgets before working on the bindings. That way the bindings and modules based on those bindings could include the widgets, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Sebastian Pölsterl&lt;br /&gt;
&lt;br /&gt;
=== Desktop 3000 ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Assuming we have rich, instantly searchable, metadata everywhere what cool ideas will be possible? The participants will air their far fetched crack-pot-dreams and juicy fantasies in 7 minute presentations. Mikkel will kick the session off with his &#039;&#039;&amp;quot;Do-what-I-think-Desktop&amp;quot;&#039;&#039; idea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Mikkel Kamstrup (host)&lt;br /&gt;
* Anders Rune Jensen&lt;br /&gt;
&lt;br /&gt;
=== Xesam-GLib bindings ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; In this session Xesam-GLib bindings for Python and C# are created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam search modules ===&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Hack session&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1 day (depends on the amount of applications we want to write plugins for)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; The purpose of this session is to write Xesam module for various applications using the newly written Xesam-GLib bindings. I&#039;m thinking of a Deskbar-Applet and Gnome-Do module. Feel free to add additional applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Sebastian Pölsterl (host)&lt;br /&gt;
&lt;br /&gt;
=== Xesam compliance testing ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; BOF&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duration:&#039;&#039;&#039; 1h (depending on the number of participants)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description:&#039;&#039;&#039; Xesam has a relatively simple API and search language. Nevertheless, none of the implementation are complete. We need a benchmark to judge how well every client works with a large corpus of documents to index.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attending:&#039;&#039;&#039;&lt;br /&gt;
* Jos van den Oever (host)&lt;br /&gt;
* Mikkel Kamstrup&lt;br /&gt;
&lt;br /&gt;
= Schedule =&lt;br /&gt;
&lt;br /&gt;
== Days Before the Official Program ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Friday 19 ===&lt;br /&gt;
|- &lt;br /&gt;
|  width=&amp;quot;112&amp;quot; | &#039;&#039;&#039;9:00-12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Visiting the official maemo program and announcements&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;9:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Welcome&amp;amp;#33;&#039;&#039;&#039;, by [http://maemo.org/profile/view/jaaksi/ Ari Jaaksi] (VP - Maemo Software @ Nokia)&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;10:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;The outside view&#039;&#039;&#039;, by [http://dailythemes.wordpress.com/ Jay Sullivan] ([http://www.mozilla.com/ Mozilla Corp.])&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;10:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; |  &#039;&#039;&#039;Hildon UI Vision&#039;&#039;&#039;, by Harri Kiljander (Director, User Experience - Maemo Software @ Nokia)&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;11:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;What Maemo users want&#039;&#039;&#039;, by [http://tabletblog.com/2008/05/3rd-anniversary-community-spotlight.html Reggie Suplido] ([http://www.internettablettalk.com/ Internet Tablet Talk]) and [http://www.neoncherry.com/ Krisse] ([http://tabletschool.blogspot.com/ Internet Tablet School])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:30&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Summary: What can we get out of Fremantle&#039;&#039;&#039;, by [http://maemo.org/profile/view/peterschneider.html Peter Schneider] (Head of Product Marketing, Maemo Software @ Nokia) &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;12:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Break and lunch.&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;13:00-1400&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Setting up hacking facilities in room(s?) reserved for our conference use. Agreeing on practices for documenting hackfest results.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:00-1415&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Spreading to work on the concrete hacking tasks (choosing from pool) - dividing to groups if necessary.  &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;14:15-18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039; Hacking on coding tasks &#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;18:00&#039;&#039;&#039;&lt;br /&gt;
|  colspan=&amp;quot;3&amp;quot; | &#039;&#039;&#039;Chill out.&#039;&#039;&#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== Day 1 : Saturday 20th ==&lt;br /&gt;
&lt;br /&gt;
== Day 2 : Sunday 21st ==&lt;br /&gt;
&lt;br /&gt;
== Day(s) After the Official Program ==&lt;/div&gt;</summary>
		<author><name>88.113.140.60</name></author>
	</entry>
</feed>