FOSDEM GNOME Developer Room 2007

Who What Where When Why

The FOSDEM GNOME Developer Room is a casual get together for GNOME lovers in Europe to meet with their favourite hackers and discuss all things GNOMEy. Please let us know you're coming by adding your name to list below. Check the FOSDEM website for more information about the main conference.

  • When: February 24-25, 2007

  • Where: Room H1302

  • Capacity: 200 seats

What can you expect to have as material

  • Overhead projector (a.k.a. "beamer")
  • Wireless connection
  • ... need anything else ? Try asking.

(but as with any conference you make things vastly easier for yourself and organisers by having a hardcopy and providing organisers with copies of your notes wherever possible or appropriate)

Hardware insurance for speakers

The deadline for sending the information for hardware insurance is Sun 18 February. If you are a speaker and wish to benefit from this insurance, send an email with the required information to ChristopheFergeau

FOSDEM provides an insurance for the hardware you bring along at FOSDEM, at no cost. It covers theft and accidental breakage, but only on the location of the campus. They provide a locked room where you can put your hardware in for the night from Saturday to Sunday (and there's also a security staff on the campus for the whole week-end, including at night). Of course, you may also take your notebook (or whatever) with you to the hotel, but then it will not be covered in case of theft or accidental breakage.

In order to have your hardware covered, you must provide the following information, for every single piece of hardware:

  • vendor, model (e.g. Dell Latitude D800)
  • type of hardware (e.g. notebook, network switch, ...)
  • an estimation of its _current_ value (in EUR)
  • a serial number or similar unique ID that is visible on the device


The schedule is now final and published on the fosdem website

There will be 6 slots for talks on Saturday, and 9 slots on Sunday. 200 people can fit in the devroom. Every talk must be calculated to last 30-35 minutes in order to prevent unsolicited delays.

On Sunday morning, the devroom will be used as a joint GNOME and KDE devroom to get together hackers of both communities on subject of interest to both groups

Presenters & their presentation

Philip Van Hoof

Philip Van Hoof is a software developer and consultant at Cronos (the focus groups Freebility and X-Tend). He's also part-time self employed. He implemented most of the tinymail framework and is its primary author.

Tinymail is a library (or framework, if you like the buzzwords) for developing mobile applications with E-mail functionality. Usually but not limited to Mail User Agents (MUA). The framework provides components that aid the developer with the user interface but of course also with the connectivity and the caching of messages. For more information about tinymail consult its website at

Dodji Seketeli

Dodji Seketeli is a software engineer who currently works as a senior developer and architect for a big French software vendor. He designs and writes critical multithreaded serverside software on various Unices. During his free time, he enjoys spending time with his lovely wife, coding for GNOME, practicing martial arts, and chating with friends in real life.

gtkmm is the official C++ interface for the popular GUI library GTK+. It is designed to ensure typesafe programming and yet let programmers enjoy the neat model of the Gtk+ framework.

This talk will present Gtkmm and the so called modern programming techniques associated to the C++ language that are available to GNOME application programmers today.

It will focus on techniques to write safer GNOME applications and libraries in a modular manner.

Dave Neary

Is this the right place to propose something? I'd like to give a talk on developing GNOME through marketing and outreach. I'm giving a lightning talk on OpenWengo already in the main conference, so it'll have to avoid clashing with that.

I'd also like to redo a talk I did in Brazil on contributing to free software projects. It was well received there, and it would be a pleasure to present a new slightly tweaked version in Bruxelles. The talk title is "Why do we do it?", and is subtitled "Navigating the minefield: a personal guide to contributing to free software".

I'll happily cede one of my slots if there are too many talks.

Aside from that, here are some other interesting tidbits of information about me: I'm in training for a marathon at the end of April, so Saturday morning I'll be running around Brussels early. Our apartment is getting a good working over at the moment - we fitted the kitchen (mostly) and are chopping bits of wall and painting now. My wife Anne is pregnant (yippee!) with our third child. And no, we don't know, and we're fine with waiting until July, thanks. Yes, that's July, when GUADEC will be on. This will be the second birth in the family which will cause me to miss a GUADEC. Aside from that, I occasionally play go (badly), and sometimes bring my goban to conferences in the hopes of sidelining a couple of suckers and seeing them get addicted. Oh, and when I'm not working, I am on the board of the GNOME Foundation for fun.

Mirco "MacSlow" Müller

The talk "Bling it up - make it sexy!" will present certain ways how to achieve embellishment for your own application-development using cairo, librsvg and other usual suspects. The presented techniques will be demonstrated with the help of a bling'ed up example program written in C. There will be gradients, rounded corners, blurs, fades, animation and so on... and sourcecode. The intended audience is expected to already know a bit about cairo and gtk+. It will not be a talk for beginners. Finally a simple fact about the presenter... he is part of a species, which likes to spend some time in mid-air when bored.

Murray Cumming

Murray is the maintainer of gtkmm (the GNOME C++ bindings). His current development passion is Glom, a new application that makes it easy for regular people to create the database systems that they need. It's revolutionary in its lack of nonsense. His company, Openismus GmbH does custom software development using GNOME technologies for the desktop and for embedded devices.

Mikkel Kamstrup Erlandsen

At night MikkelKamstrup hacks on deskbar-applet and various FOSS projects and by day he works for the State Library of Denmark, writing the next-gen library search engine Summa.

Wasabi is an umbrella project with the purpose of providing unified apis and specs for desktop search- and metadata services. In this talk I will outline the ideas behind the Wasabi project, its' past, present, and future, and will present our current proposal for a search spec and api, which should be in a public evaluation period during FOSDEM 2007.

Jos van den Oever

Strigi, the fastest and smallest desktop search engine, combines stream-based content analysis with an abstract index interface. Revolutionary tools like deepfind, deepgrep, the Strigi daemon and a universal metadata extractor for the free desktop are the result.

Strigi introduces a new way of looking at metadata and file formats that enables the creation of very efficient tools for improving the way users handle their data. It does so by using simple C++ code with very few dependencies.

Two concepts are central: stream-based data analysis and an abstract index interface. The former provides a standardized way of looking at metadata and embedded files. It allows reading arbitrarily deeply nested files with very low cpu and memory consumption. Embedded files of all types are handled in the same way, no matter if they are email attachments, zip file entries, files in an rpm or deb file or pictures embedded in a pdf file. This interface allows for applications like deepfind and deepgrep, versions of 'find' and 'grep' that also list arbitrary deeply nested files.

The latter, the common interface for indexes, is also essential for deepfind and deepgrep, but in addition, it enables a universal metadata extractor which can hugely speed up the indexing phase of _any_ desktop search engine. On top of that, it lets the Strigi desktop search daemon be ignorant about its storage backend.

This presentation explains the technology that allows Strigi to be as fast as it is and will show how other projects can benefit too by using the programs and libraries provided by Strigi.

Andy Wingo

Although Andy Wingo is mainly known for his work on GStreamer, he harbors a secret life afflicted with parentheses. Andy maintains a few Guile Scheme projects, including Guile-GNOME, a reasonably comprehensive set of bindings to the GNOME library stack. By day he hacks for Fluendo in sunny Barcelona.

In his talk, he'd like to show people with a curiosity for languages how to hack GNOME in Scheme. It's a bit off-beat, and quite refreshing compared to other more well-known languages.

Edward Hervey

During the ongoing process of developing the PiTIVi video editor, Edward Hervey got to discover, love and finally hack on the GStreamer multimedia framework. In fact he spends most of this time hacking in GStreamer, maintaining the Python bindings, fixing core issues and bringing new functionalities. When not hacking, Edward enjoys the Barcelona life, plays piano and bass, and tries to convince people that French cheese are not weapons of mass destruction.

This talk will revolve around the new features and improvements that have appeared in GStreamer over the past 6 months, and what new ideas are being currently discussed and designed. Whether you are a simple GNOME user who wants to know what multimedia support will be like in future GNOME releases, a developer willing to know what GStreamer can now do, or you have an interest in multimedia, this talk is for you.

Dafydd Harries

The Telepathy project aims to make real time communications, such as instant messaging and voice/video calls, a better experience for both developers and users. It makes it easy to build protocol-agnostic clients and allows code to be reused between desktops. This talk will cover what we in the project have done up to now, and also future directions for Telepathy.

Since joining Collabora last April, Dafydd Harries has been working on a number of different aspects of Telepathy, including XMPP voice/video calls, Python support, getting Telepathy working on the $100 laptop, and most recently on improving peer-to-peer media streaming infrastucture.

Frédéric Crozat

Frédéric Crozat is Mandriva GNOME maintainer since July 2000. When not complaining about bugs filling his inbox, he also tries to help GNOME release team. He also tries to stay calm by following his Tai Chi Chuan teachings :)

Recently, he has been involded in integrating Metisse into Mandriva Linux and doing a lot of fancy things with windows. Metisse is an X-based window system designed with two goals in mind. First, it should make it easy for HCI researchers to design and implement innovative window management techniques Second, it should conform to existing standards and be robust and efficient enough to be used on a daily basis, making it a suitable platform for the evaluation of the proposed techniques.

Iago Toral Quiroga, Juan José Sánchez Penas

The Build Brigade is an effort to automate discovery and reporting of Gnome build errors and to make testing of the development version easy for everyone

Stefan Kost, Marc-André Lureau

Marc-André and Stefan are software engineers, both working for Nokia on the multimedia software that powers their internet-tablet series. Stefan work in his spare time on the buzztard music composer project.

The talk will introduce the Gnome Development Platform to new developers. We will cover the components and technologies that are available, how they are related and how to get started using them. The session will leave time for questions. The goal is to use the feedback to improve the offered platform documentation.

Saturday, February 24




14:15 - 14:30


14:30 - 15:15

Gnome BuildBrigade

IagoToral, JuanjoSanchezPenas

15:15 - 16:00

What's new in GStreamer


16:00 - 16:45



16:45 - 17:30

Developing GNOME through marketing and outreach


17:30 - 18:15

Developing GNOME applications using gtkmm


18:15 - 18:45

Developing GNOME applications in Scheme


18:45 - 19:00


Reminder: on Sunday morning, we'll share the devroom with KDE people for talks of interest to both groups

Sunday, February 25




morning session: KDE / GNOME interaction

09:00 - 09:15


09:15 - 10:00

Metisse: this is not a 3D desktop!

Frédéric Crozat

10:00 - 10:45

Strigi internals - extracting and searching text and metadata

Jos van den Oever

10:45 - 11:30

Wasabi - Unified Desktop Search- and Metadata Specification

Mikkel Kamstrup Erlandsen

11:30 - 12:15


Dafydd Harries

12:15 - 13:15

Lunch Break

13:15 - 14:00

Bling it up - make it sexy!


14:00 - 14:45

Easy databases with Glom

Murray Cumming

14:45 - 15:30

15:30 - 16:15

Why do we do it?


16:15 - 17:00

Overview of the Gnome Developer Platform

StefanKost, MarcAndreLureau

17:00 - 17:45

17:45 - 18:00




Saturday Evening

I offer this place (L'atelier, rue Élise, 7 from FOSDEM to there) for people who want to go out on Saturday evening; it is a good bar with lots of beers (they say around 160 but they won't have all of them in stock), and very close to FOSDEM. --- FredericPeters


Please let us know that you're coming!

(Please keep the list in alphabetical order by first name, and write entries following this example: Dodji Seketeli (DodjiSeketeli) - (nick: Dodji, size: L))


GNOME Love/Hate Wall

We had a wall where people can tell what they like or dislike about gnome.

Events/Brussels2007 (last edited 2013-12-03 23:52:31 by WilliamJonMcCann)