the most recent FOSDEM 2010 schedule
authorpavelpa <pavelpa@localhost>
Wed, 20 Jan 2010 09:04:44 +0000 (09:04 +0000)
committerpavelpa <pavelpa@localhost>
Wed, 20 Jan 2010 09:04:44 +0000 (09:04 +0000)
http://fosdem.org/schedule/xml

src/schedule.en.xml

index 072ada8..b07a0f5 100755 (executable)
@@ -5,17 +5,17 @@
   <subtitle>Free and Opensource Software Developers European Meeting</subtitle>
   <venue>ULB (Campus Solbosch)</venue>
   <city>Brussels</city>
-  <start>2010-02-07</start>
-  <end>2010-02-08</end>
+  <start>2010-02-06</start>
+  <end>2010-02-07</end>
   <days>2</days>
   <day_change>08:00</day_change>
   <timeslot_duration>00:15</timeslot_duration>
  </conference>
- <day date="2010-02-07" index="1">
+ <day date="2010-02-06" index="1">
   <room name="Janson">
-   <event id="528">
+   <event id="819">
     <start>10:00</start>
-    <duration>00:30</duration>
+    <duration>00:45</duration>
     <room>Janson</room>
     <tag>welcome</tag>
     <title>Welcome</title>
     <type>Podium</type>
     <language>English</language>
     <abstract>FOSDEM Opening Talk</abstract>
-    <description>The FOSDEM Opening Talk, including the infamous FOSDEM dance.</description>
+    <description>FOSDEM was started under the name OSDEM (Open Source Developers of Europe Meeting) by Raphael Bauduin. Raphael says that, since he felt he lacked the brains to properly contribute to the open source community, he wanted to contribute by launching a European event in Brussels. It was an immediate success, with speakers coming from all over.\r
+\r
+The FOSDEM conference is coming to its tenth birthday. We will quickly go over the history and present.</description>
     <persons>
      <person id="46">FOSDEM Staff</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="501">
-    <start>10:30</start>
-    <duration>01:00</duration>
+   <event id="803">
+    <start>10:45</start>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag>future</tag>
-    <title>Free. Open. Future?</title>
+    <tag>promoting</tag>
+    <title>Promoting Open Source Methods at a Large Company</title>
     <subtitle></subtitle>
     <track>Keynotes</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Freedom, openness and participation have become a pervasive part of digital \r
-life. 250 million people use Firefox. Wikipedia reaches people in 260 languages. \r
-Whole countries have Linux in their schools. Flickr hosts millions of openly \r
-licenses photos. Apache underpins the Internet. We have moved mountains.</abstract>
-    <description>At the same time, the terrain has shifted. Our digital world has moved into the \r
-cloud. And, our window into this world is just as often unhackable phones in our \r
-pocket as it is flexible computers on our desktop. Hundreds of millions of \r
-people take being digital for granted, and rarely stop to think what it means. \r
-The world where free and open source software were born is not the same as the \r
-world they have helped to build.\r
-\r
-It's time to ask: what do freedom, openness and participation look like 10 years \r
-from now? How do we promote these values into the future? Building the open web \r
-and hackability into the world of mobile is part of the answer. Promoting privacy, \r
-portability and user control in the cloud are also critical. But what else? Mark \r
-Surman will reflect on these questions and chat with the FOSDEM crowd.</description>
+    <abstract>This talk will\r
+cover Aerosource, our project to bring open source development tools\r
+and methods to internal developers.</abstract>
+    <description>At the Aerospace corporation our approximately 2500 engineers developer\r
+a lot of software in the course of doing their jobs.  This talk will\r
+cover Aerosource, our project to bring open source development tools\r
+and methods to internal developers.  Aerosource is a project hosting\r
+environment built on open source tools including Apache, FreeBSD,\r
+PostgreSQL, Python, and Trac.  We will share our experiences and\r
+successes at promoting open source methods in a traditionally closed\r
+environment.</description>
     <persons>
-     <person id="473">Mark Surman</person>
+     <person id="665">Brooks Davis</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="500">
-    <start>11:30</start>
-    <duration>01:00</duration>
+   <event id="802">
+    <start>11:45</start>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag>debian</tag>
-    <title>Debian</title>
+    <tag>eviloninternet</tag>
+    <title>Evil on the Internet</title>
     <subtitle></subtitle>
     <track>Keynotes</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Observations about the role that Debian plays in the world of Free\r
-Software, and some lessons learned that may help other Free Software\r
-projects.</abstract>
-    <description></description>
+    <abstract>This talk will show\r
+you live examples of these sites, explain how they work, and tell you\r
+what we currently know about the criminals who operate them.</abstract>
+    <description>There's a lot of evil things on the Internet if you know where to look\r
+for them. Phishing websites collect banking credentials; mule\r
+recruitment websites entice people into money laundering; fake escrow\r
+sites defraud the winners of online auctions; fake banks hold the cash\r
+for fake African dictators; and there are even Ponzi scheme websites\r
+where (almost) everyone knows that they're a scam.  This talk will show\r
+you live examples of these sites, explain how they work, and tell you\r
+what we currently know about the criminals who operate them.</description>
     <persons>
-     <person id="472">Bdale Garbee</person>
+     <person id="664">Richard Clayton</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="510">
+   <event id="809">
     <start>14:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag>opensuse</tag>
-    <title>openSUSE</title>
+    <tag>systemtap</tag>
+    <title>What is my system doing - Full System Observability with SystemTap</title>
     <subtitle></subtitle>
-    <track>Distributions</track>
+    <track>Monitoring</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Since this is a distro talk, I will be covering the openSUSE Distro,\r
-the openSUSE Build Service, and how to become involved in the project\r
-and/or use the openSUSE Build Service to create packages for open\r
-source projects for multiple distributions.</abstract>
-    <description></description>
+    <abstract>SystemTap an application that observes your system on multiple levels, from kernel, libraries, applications, java to database transactions. SystemTap is a new player in the monitoring world!:t</abstract>
+    <description>Ever wondered what your system is really doing? Even if your whole system consists of Free Software you might still be scratching your head about what is really going on. Reading all the sources or staring at a core dump after the fact only gets you that far. You have to observe your system while it is running. Luckily the last few years there has been lots of improvements in GNU/Linux around how to monitor, trace, profile and debug your system. Kernel ftrace, pref, tracepoints, better debuginfo, application and library probe points, tapsets and compatibility with dtrace. Systemtap can take advantage of it all and provides a powerful way to get full system observability.\r
+\r
+Want to dive deep into applications, java processes or the linux kernel without needing to stop or interrupt anything? SystemTap is the tool of choice for complex tasks that may require live analysis, programmable on-line response, and whole-system symbolic access. SystemTap can also handle simple tracing jobs. Learn how to setup SystemTap, what ready to run scripts there are, and how to tailor your probes to specific applications or kernel usage patterns.\r
+\r
+SystemTap can observe on multiple levels, from kernel, libraries, applications, java to database transactions. To help users to get a better view what an application is doing you can add tapsets and static markers. And such markers can be made compatible with dtrace (to make your solaris hacker friends happy). There are already lots of packages that provide such high level observability, Postgresql, Java hotspot, Xorg, Python, Firefox, etc. Learn how to rapid prototype observability of your application through tapsets with function and statement probes (on any existing binary) and how to add high-level (zero-overhead) markers to your package sources that tell users about everything important, passes, transactions, service starting/stopping, etc.</description>
     <persons>
-     <person id="487">Joe Brockmeier</person>
+     <person id="194">Mark Wielaard</person>
     </persons>
     <links>
+     <link href="http://sourceware.org/systemtap/">Homepage</link>
     </links>
    </event>
-   <event id="498">
+   <event id="810">
     <start>15:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag>fedora</tag>
-    <title>The Fedora Project</title>
+    <tag>ganglia</tag>
+    <title>Ganglia: 10 years of monitoring clusters and grids</title>
     <subtitle></subtitle>
-    <track>Distributions</track>
+    <track>Monitoring</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The talk will take a look at the current roadmap for the Fedora Project, \r
-from a technical and community-building point of view.  The discussion \r
-will focus on the recently-released Fedora 10 as well as the \r
-in-development Fedora 11, as well as other Fedora projects such as \r
-infrastructure, websites, translation, etc.</abstract>
-    <description></description>
+    <abstract>During the talk Bernard will give an overview of Ganglia's strong points and it's technical architecture.</abstract>
+    <description>This talk will start off with a brief overview of the early beginnings of the project and how it has become the de facto standard for monitoring clusters and grids. The talk will then dive into the technical architecture of the system, discuss scalability issues, challenges ahead in adapting the software for cloud environments and other future developments. If you work with a lot of computers, then this talk is for you.\r
+\r
+Ganglia is a scalable system performance monitoring software started by Matt Massie in 1999 while he was at the University of California, Berkeley working on the Millennium Project.  Since the inception of the project, it has seen 40+ releases and 299,208 total downloads recorded by SourceForge.net. Ganglia is simple to install and use and is available on most UNIX platforms. 30+ system metrics such as CPU load, memory usage, network traffic are collected by default and can be further extended via a command line metric reporting tool or pluggable modules written in C or Python. Ganglia is being used extensively all over the world by organizations large and small.</description>
     <persons>
-     <person id="165">Max Spevack</person>
+     <person id="670">Bernard Li</person>
     </persons>
     <links>
-     <link href="http://fedoraproject.org/">Official website</link>
     </links>
    </event>
-   <event id="644">
+   <event id="808">
     <start>16:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag></tag>
-    <title>10 cool things about Exherbo</title>
+    <tag>flapjack</tag>
+    <title>Starting the sysadmin tools renaissance: Flapjack + cucumber-nagios</title>
     <subtitle></subtitle>
-    <track>Distributions</track>
+    <track>Monitoring</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description>This talk will focus on 10 important features that makes it easier for users\r
-and developers alike to work with Exherbo. While the talk will focus on the\r
-current state of Exherbo and the short-term future the ideas being presented\r
-should be equally interesting for other distribution developers and users.</description>
+    <abstract>Monitoring software is ripe for a renaissance. Now is the time to for building new tools and rethinking our problems. \r
+Leading the charge are two projects: cucumber-nagios, and Flapjack.</abstract>
+    <description>A systems administrator's role in today's technology landscape has never been so important. It's our responsibility to manage provisioning and maintenance of massive infrastructures, to anticipate ahead of time when capacity must be grown or shrunk, and increasingly, to make sure our applications scale. \r
+\r
+While developer tools have improved tremendously, we sysadmins are still living in the dark ages, other than a few shining beacons of hope such as Puppet. We're still trying to make Nagios scale. We're still writing the same old monitoring checks. Getting statistics out of our applications is tedious and difficult, but increasingly important to scaling. \r
+\r
+cucumber-nagios lets you describe how a website should work in natural language, and outputs whether it does in the Nagios plugin format. It includes a standard library of website interactions, so you don't have to rewrite the same Nagios checks over and over. \r
+\r
+cucumber-nagios can also be used to check SSH logins, filesystem interactions, mail delivery, and Asterisk dialplans. By lowering the barrier of entry to writing fully featured checks, there's no reason not to start testing all of your infrastructure. But as you start adding more checks to your monitoring system you're going to notice slowdowns and reliability problems - enter Flapjack\r
+\r
+Flapjack is a scalable and distributed monitoring system. It natively talks the Nagios plugin format (so you can use all your existing Nagios checks), and can easily be scaled from 1 server to 1000. \r
+\r
+Flapjack breaks the monitoring lifecycle into several distinct chunks: workers that execute checks, notifiers that notify when checks fail, and an admin interface to manage checks and events. \r
+\r
+By breaking the monitoring lifecycle up, it becomes incredibly easy to scale your monitoring system with your infrastructure. Need to monitor more servers? Just add another server to the pool of workers. Need to take down your workers for maintenance? Just spin up another pool, and turn off the old one.</description>
     <persons>
-     <person id="77">Bryan Østergaard</person>
+     <person id="668">Lindsay Holmwood</person>
     </persons>
     <links>
-     <link href="http://www.exherbo.org/">Official website</link>
+     <link href="http://flapjack-project.com/">Flapjack</link>
+     <link href="http://auxesis.github.com/cucumber-nagios">cucumber-nagios</link>
     </links>
    </event>
   </room>
   <room name="Chavanne">
-   <event id="497">
+   <event id="799">
     <start>14:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag>openamq</tag>
-    <title>OpenAMQ</title>
+    <tag>maemo</tag>
+    <title>Maemo 6 security framework, making happy DRM business and freedom lovers with the same device</title>
     <subtitle></subtitle>
-    <track>Development and Languages</track>
+    <track>Security</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>I'll speak about a new messaging protocol called AMQP, and the iMatix\r
-projects that implement this protocol.</abstract>
-    <description>AMQP makes it possible to make cheap, fast distributed applications, for pubsub, cloud computing,\r
-telecoms, etc..  I'll explain our OpenAMQ implementation of AMQP, and\r
-also our web-based RESTful messaging project, Zyre, which makes AMQP\r
-work over plain HTTP.  This talk is aimed at FOSS developers with\r
-interest in new protocols.  AMQP is a good example of how large\r
-businesses are promoting and investing in FOSS today.</description>
+    <abstract>The presentation will cover the Maemo Platform Security Architecture in more details, providing a deeper technical view on its components and their interaction.</abstract>
+    <description>The purpose of the Platform Security in the Maemo 6 platform is to protect the owner of a Maemo-powered device from getting her personal, private data and passwords from being stolen and used for malicious purposes, to prevent a malware from misusing a device and incurring costs on user, to prevent a user from accidentally breaking the device and to make the platform meet the requirements set by such third party software that requires a safe execution environment.\r
+\r
+The presentation will cover the Maemo Platform Security Architecture in more details, providing a deeper technical view on its components and their interaction.</description>
     <persons>
-     <person id="41">Pieter Hintjens</person>
+     <person id="661">Elena Reshetova</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="499">
+   <event id="797">
     <start>15:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag>reverse_engineering</tag>
-    <title>Reverse Engineering of Proprietary Protocols, Tools and Techniques</title>
+    <tag>nmap</tag>
+    <title>The Nmap scripting engine</title>
     <subtitle></subtitle>
-    <track>Development and Languages</track>
+    <track>Security</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk is about reverse engineering a proprietary network protocol,\r
-and then creating my own implementation. The talk will cover the tools\r
-used to take binary data apart, capture the data, and techniques I use\r
-for decoding unknown formats. The protocol covered is the RTMP protocol\r
-used by Adobe flash, and this new implementation is part of the Gnash\r
-project.</abstract>
-    <description></description>
+    <abstract>The Nmap Scripting Engine extends the results of an Nmap port scan. It\r
+combines the Lua programming language, a library of network functions,\r
+and the results provided by other parts of Nmap to give more information\r
+about network hosts and their open ports.</abstract>
+    <description>There are standard scripts that grab SSH host keys or SSL certificates, discover the remote date\r
+and time, check for weak passwords and unpatched vulnerabilites, and\r
+much more.\r
+\r
+The talk will explain how the scripting engine fits in with Nmap's other\r
+functions, the structure of a script, and how to modify a script or\r
+write your own. We'll see how the scripting engine can benefit casual\r
+users, researchers, and security auditors. Finally there will be a brief\r
+overview of what's new in Nmap and its associated tools for the benefit\r
+of casual users.</description>
     <persons>
-     <person id="471">Rob Savoye</person>
+     <person id="658">David Fifield</person>
     </persons>
     <links>
-     <link href="http://www.gnu.org/software/gnash/">Gnash Official Website</link>
+     <link href="http://nmap.org">Official Website</link>
+     <link href="http://nmap.org/book/nse.html">NSF Chapters from the Nmap book</link>
     </links>
    </event>
-   <event id="505">
+   <event id="800">
     <start>16:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag>scala</tag>
-    <title>Scala - A Scalable Language</title>
-    <subtitle></subtitle>
-    <track>Development and Languages</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>In this talk I'll describe the design principles of the Scala\r
-programming language, which has scalability as its primary design\r
-objective.</abstract>
-    <description>Today's software landscape resembles increasingly a tower of Babel:\r
-Systems are built using many different languages, combining\r
-server-side and client-side languages, scripting and systems\r
-programming languages, general and domain specific languages, all\r
-glued together with a hefty amount of XML.  The advantage of this\r
-approach is that each individual language can be tailored to a\r
-specific application domain.  Its disadvantage is that the necessary\r
-amount of cross-language glue can make applications cumbersome to\r
-write, deploy, and maintain.\r
-\r
-An alternative is offered by scalable languages, which can be used for\r
-many different applications, ranging from small scripts to very large\r
-systems. An important aspect of a scalable language is that it itself\r
-is extensible and malleable. It should be possible to define very\r
-high-level libraries in it, which act in effect as specialized domain\r
-specific languages.  The advantages of this approach is that it leads\r
-to more regular system designs, gives better static checking, makes\r
-applications easier to deploy, and increases their reliability.\r
-\r
-In this talk I'll describe the design principles of the Scala\r
-programming language, which has scalability as its primary design\r
-objective.  Scala combines lightweight syntax with strong static\r
-checking on a Java-compatible platform. It encourages the embedding of\r
-domain-specific languages as high-level libraries. I discuss how Scala\r
-affects systems design and discuss its suitability for large scale\r
-industrial deployment.</description>
+    <tag>ossec</tag>
+    <title>OSSEC</title>
+    <subtitle></subtitle>
+    <track>Security</track>
+    <type>Podium</type>
+    <language>English</language>
+    <abstract>Expect an overview of the basic architecture as well as practical examples of how to customize OSSEC to manage logging from your infrastructure and applications.</abstract>
+    <description>Log management, Intrusion detection/prevention and event correlation is a challenge we have been facing for decades.  Most of us have been able to ignore it but with developments in regulatory compliance (PCI-DSS, HIPAA, SOX, ISO27K, ...) companies are required to investigate solutions.  \r
+In this talk we will firstly touch upon the\r
+problems that will be faced during such a project and how log management will look in the future (new standards are on their way).   After this boring introduction to\r
+the magical world that is log management and intrusion detection we will delve into the solution that is presented with OSSEC.  While labeled as a Host-based Intrusion\r
+Detection System (HIDS), OSSEC provides you with a complete arsenal of functionalities that allow you to build a log management solution which will translate\r
+the most cryptic log message into a clear and actionable alert.  Expect an overview of the basic architecture as well as practical examples of how to customize OSSEC to manage logging from your infrastructure and applications.</description>
     <persons>
-     <person id="477">Martin Odersky</person>
+     <person id="662">Wim Remes</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
   <room name="Ferrer">
-   <event id="733">
+   <event id="832">
     <start>13:00</start>
-    <duration>01:00</duration>
+    <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>osi</tag>
-    <title>OSI: Recent Activities and Future Directions</title>
+    <tag>fosdem</tag>
+    <title>FOSDEM: Lightning Opening Talk</title>
     <subtitle></subtitle>
-    <track>Open Source Initiative</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>The Board of Directors of the Open Source Initiative (OSI) will cover recent activities of the organization in this presentation, talk about the adoption of open source throughout the whole world and discuss the future direction of the OSI, such as the introduction of a membership program.</abstract>
-    <description>The Open Source Initiative (OSI) is the steward of the Open Source Definition (OSD) and is the community-recognized body for reviewing and approving licenses as OSD-conformant.\r
+    <abstract>The main goal is to buffer the time between the opening of the room, and the first real lightning talk.\r
+\r
+If time permits, there will be a lightning talk about the lightning talks: with statistics about the proposals and acceptances, and the story of how these lightning talks are organized. Extra time can be filled with questions related to the organisation of the FOSDEM conference at large.</abstract>
+    <description>The FOSDEM Lightning Talks are organized by Mattias 'Tias' Guns since 2007. The lightning talks allow projects that do not fit in a developer room to present themselves to the large developer audience at FOSDEM.\r
 \r
-The OSI is actively involved in Open Source community-building and education. OSI Board members frequently travel the world to attend Open Source conferences and events, meet with open source developers and users, and to discuss with executives from the public and private sectors about how Open Source technologies, licenses, and models of development can provide economic and strategic advantages.</description>
+Lightning Talks can be described as the 15 minutes of fame for all free or open source projects. During exactly 15 minutes, one person gets to present the project or any aspect of it. All the lightning talks happen in a large room that can host up to 300 people.</description>
     <persons>
-     <person id="625">Michael Tiemann</person>
+     <person id="19">Tias Guns</person>
     </persons>
     <links>
+     <link href="http://fosdem.org">http://fosdem.org</link>
     </links>
    </event>
-   <event id="573">
-    <start>14:15</start>
+   <event id="833">
+    <start>13:15</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>the_linux_defenders</tag>
-    <title>The Linux Defenders: Stop the Trolls, Protect Linux, Further Innovation</title>
+    <tag>limux</tag>
+    <title>LiMux: 5 years on the way to free software in Munich</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Open Invention Network (OIN), a collaborative enterprise that enables open source innovation and an increasingly vibrant ecosystem around Linux, has unveiled the Linux Defenders program, which is designed to make prior art more readily accessible to patent and trademark office examiners, increase the quality of granted patents and reduce the number of poor quality patents.  \r
-\r
\r
+    <abstract>The talk gives a brief general view on the project's political and technical background in Germany's largest Municipality, shows the goals already achieved like the complete migration to OpenOffice.org and the city-wide use of the Open Document Format (ODF) and explains the steps for the next two years, the large-scale migration to the linux client.</abstract>
+    <description>Munich's LiMux project aims at the use of free software and open standards on most of the 14,000 PCs of the Municipality's administration. Challenges are the integration of the Debian GNU/Linux client, the availability of (proprietary) business applications for this linux client and the migration to OpenOffice.org.</description>
+    <persons>
+     <person id="678">Florian Schiessl</person>
+    </persons>
+    <links>
+     <link href="http://www.muenchen.de/limux">http://www.muenchen.de/limux</link>
+    </links>
+   </event>
+   <event id="834">
+    <start>13:30</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>civicrm</tag>
+    <title>CiviCRM: Common goals of FOSS and Not For Profit Organisations</title>
+    <subtitle></subtitle>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
+    <language>English</language>
+    <abstract>CiviCRM support the work of NGOs on advocacy and better communication with their members and the general public. It allows to handle newsletters, receive donations, manage the membership and help organising events, all sharing the same contact database, and offering a 360 view of their contacts.\r
 \r
-Keith Bergelt will talk about how the open source community is leading the charge in market-based patent reform. Its Linux Defenders program offers the Linux and broader open source community a unique opportunity to harness its collaborative passion, intelligence, and ingenuity to ensure Linux’s natural migration to mobile devices and computing. He will also detail how this landmark program will benefit open source innovation by significantly reducing the number of poor quality patents that might otherwise be used by patent trolls or strategics whose behaviors and business models are antithetical to true innovation and are thus threatened by Linux.\r
+But beside helping the NGOs to work better with an efficient software, there is also a common set of values about sharing, openness, transparency and freedom that are should be better promoted by FOSS promoters and better understood by NGOs.\r
 \r
\r
+I will present how CiviCRM can help the civil society, and how to highlight these shared values while introducing FOSS to the civil society.\r
 \r
-The Linux Defenders website is located at http://www.linuxdefenders.org.</abstract>
-    <description>Co-sponsored by the Software Freedom Law Center and the Linux Foundation, Linux Defenders is a first-of-its-kind program which aims to reduce future intellectual property concerns about meritless patents for the Linux and open source community.  The program is designed to accomplish this by soliciting prior art to enable the rejection of poor quality patent applications; soliciting prior art to enable the invalidation of poor quality issued patents; and soliciting high quality inventions that can be prepared as patent applications or defensive publications.</description>
+All that in 15 minutes.</abstract>
+    <description>CiviCRM is an open source and freely downloadable constituent relationship management solution. It iss web-based, open source, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.</description>
     <persons>
-     <person id="527">Keith Bergelt</person>
+     <person id="679">Xavier DUTOIT</person>
     </persons>
     <links>
-     <link href="http://www.linuxdefenders.org/">http://www.linuxdefenders.org/</link>
+     <link href="http://www.civicrm.org">http://www.civicrm.org</link>
     </links>
    </event>
-   <event id="574">
-    <start>14:30</start>
+   <event id="835">
+    <start>14:00</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>small_sister</tag>
-    <title>SmallMail, or how to keep your email private in an era of Data Retention</title>
+    <tag>portableapps</tag>
+    <title>PortableApps.com: The PortableApps.com Platform, an Introduction and Overview</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>When the European data retention directive becomes law in all member nations governments will store who's e-mailing whom and who's phoning whom. This is bad news for citizens and has a devastating effect journalists and bloggers who need to protect their sources, especially whistleblowers. \r
-\r
-The Small Sister Project created a tool, SmallMail. It adds anonimity to e-mail even when data retention is in effect. So SmallMail delivers e-mail privacy as it was meant to be: you decide what happens with your data.  When needed and allowed people can deliver a message totally anonymous.\r
+    <abstract>This lightning talk will give a brief introduction and general overview of the PortableApps.com Platform. In particular it will look at how the platform is structured, why you should develop for it and how to become compatible with it.</abstract>
+    <description>PortableApps.com is the world's most popular portable software solution allowing you to take your favourite software with you. A fully open source and free platform, it works on any portable storage device (USB flash drive, iPod, memory card, portable hard drive, etc).</description>
+    <persons>
+     <person id="680">Steven Lamerton</person>
+    </persons>
+    <links>
+     <link href="http://portableapps.com">http://portableapps.com</link>
+    </links>
+   </event>
+   <event id="864">
+    <start>14:15</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>openpcf</tag>
+    <title>OpenPCF: An Open Provisioning and Control Framework</title>
+    <subtitle></subtitle>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
+    <language>English</language>
+    <abstract>Originally, I wanted to do a talk which actually demonstrates the automated setup of a RHEL 4 or 5, Debian 4 or 5 or NetBSD 4 or 5 system live, and using the resulting system to deploy new systems. However, I think 15 minutes would be a little tight for that. I want to talk about:\r
 \r
-The talk highlights the tools and then deals with the technical details of getting from A to B. Privacy and anonymity are complicated, but the tool is not. We build on the strong foundation laid by the Tor Project. The SmallMail engine is technically interesting, but quite easy to understand. In 15 minutes you can learn how simplicity and free software solve the problems posed by complex systems.</abstract>
-    <description>The Small Sister Project tries to create a digital environment for all users to have a privacy-friendly system where personal data is properly secured\r
+1: 5 minutes introduction: why openpcf\r
+2: 5 minutes internals: how it works\r
+3: 5 minutes results: what you can do with it</abstract>
+    <description>OpenPCF (which stands for Open Provisioning and Control Framework) is an open-source, automated system configuration tool. It can generate configurations for any service that runs on a posix-like platform. Services like DHCP, DNS, HTTP, LDAP and many more are supported.\r
 \r
-So we try to create:\r
-    * A toolkit that is very simple to install and acts like a flushot for a computer to add privacy/security\r
-    * Sufficient information for people to empower themselves to secure systems and are aware of privacy-issues\r
-    * Software that is the missing glue for what already exists and helps us reach our goals</description>
+OpenPCF aims to automate the often-times manual labour of configuring services on a computer system you've just setup. The ultimate goal is a system that sets up all services needed within a datacenter resulting in a computer system that can deploy (through tftp, dhcp, pxe, http, nfs, cifs) various operating systems.</description>
+    <persons>
+     <person id="706">Rubin Simons</person>
+    </persons>
+    <links>
+     <link href="http://www.openpcf.org/">http://www.openpcf.org/</link>
+    </links>
+   </event>
+   <event id="837">
+    <start>14:30</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>gnu_savannah</tag>
+    <title>GNU Savannah: 100% free software mass-hosting</title>
+    <subtitle></subtitle>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
+    <language>English</language>
+    <abstract>GNU Savannah helps thousands of teams to work collaboratively on free software and documentation.\r
+We'll present the software and hardware architecture, give an overview of the daily maintenance, and introduce the next-generation codebase of 'Savane', the piece of software that binds it all together.</abstract>
+    <description>GNU Savannah is a hosting platform for free software projects, using free software technologies such as Git, Bzr, Mailman, OpenSSH, Apache...  It hosts &gt; 3000 reviewed projects and is used by &gt; 45K users.\r
+The infrastructure relies on the Savane software project which is undergoing a full rewrite based on Python/Django.</description>
     <persons>
-     <person id="528">Peter Roozemaal</person>
+     <person id="682">Sylvain Beucler</person>
     </persons>
     <links>
-     <link href="http://www,smallsister.org">http://www,smallsister.org</link>
+     <link href="http://savannah.gnu.org/">http://savannah.gnu.org/</link>
     </links>
    </event>
-   <event id="575">
+   <event id="838">
     <start>15:00</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>flossmetrics</tag>
-    <title>FLOSSMetrics: providing data about FLOSS development</title>
+    <tag>qi_hardware</tag>
+    <title>Qi Hardware's Ben NanoNote: open to the bone device</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>The talk will show the main results of the FLOSSMetrics project. In particular, it will show how to obtain data about the history of software development of more than 2,000 FLOSS projects, which kind of data it is and how it can  be used, and some results of using it in a research environment.</abstract>
-    <description>FLOSSMetrics is collecting data from the CVS/SVN repos, mailing lists and issue tracking systems of several thousands of FOSS projects, and collecting all of it into a database that is offerered to researchers and others for data mining. See http://melquiades.flossmetrics.org for the data currently been offered. The project will end in August 2010, and more data and more projects are expected in the meantime.</description>
+    <abstract>Introduction to Qi Hardware Ben NanoNote and possibilities a  Copyleft hardware device can bring to hardware design and software development</abstract>
+    <description>Qi Hardware is a project to build, use and recycle electronic devices around principles of self-organization, all documentation is under CCSA, including internal schematics , building processes, and of course software is GPL, but far beyond that we are trying to make all processes to use only FOSS tools, including design of hardware (kicad), production (testing software), management, marketing etc, etc\r
+At the moment we are focusing on our first device, a mini computer called Ben NanoNote.</description>
     <persons>
-     <person id="214">Jesus M. Gonzalez Barahona</person>
+     <person id="683">David Reyes Samblas Martinez</person>
     </persons>
     <links>
-     <link href="http://flossmetrics.org">http://flossmetrics.org</link>
+     <link href="http://www.qi-hardware.com">http://www.qi-hardware.com</link>
     </links>
    </event>
-   <event id="577">
+   <event id="839">
     <start>15:15</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>bazaar</tag>
-    <title>Why you should use Bazaar for maintaining your OSS project</title>
+    <tag>tinc</tag>
+    <title>tinc: the difficulties of a peer-to-peer VPN on the hostile Internet</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>This talk will give a quick introduction to Bazaar, the friendly distributed version control system. It will highlight the benefits of using distributed version control over a centralized approach and what features make Bazaar a perfect match for this kind of collaboration.</abstract>
-    <description>Bazaar is a distributed version control system that Just Works. While many similar systems require you to adapt to their model of working, Bazaar adapts to the workflows you want to use, and it takes only five minutes to try it out. People have used it to version pretty much anything: single-file projects, your /etc directory and even the thousands of files and revisions in the source code for Launchpad, MySQL and Mailman.</description>
+    <abstract>Rather than configuring tunnels, a tinc VPN is more or less specified by its endpoints. The tinc daemons will automatically set up tunnels in order to create a full mesh network. The problem in today's Internet is that many users are trapped behind NAT, and ISPs are known to drop ICMP packets, IP fragments, and/or UDP packets, making reliable connections between peers difficult.  Another problem is how to manage authentication and authorization in a fully decentralized, but user-friendly way.  In this talk I will look at solutions already implemented in tinc and other VPN software, and I look at future work to solve the remaining problems.</abstract>
+    <description>tinc is a Virtual Private Network (VPN) daemon that automatically tries to create a full mesh network between peers. It can route IPv4 and IPv6 packets, or switch any type of Ethernet packet to create a virtual LAN. It can tunnel over IPv4 and IPv6, and runs on Linux, *BSD, Solaris, MacOS/X and Windows.</description>
     <persons>
-     <person id="58">Lenz Grimmer</person>
+     <person id="684">Guus Sliepen</person>
     </persons>
     <links>
-     <link href="http://bazaar-vcs.org">http://bazaar-vcs.org</link>
+     <link href="http://tinc-vpn.org/">http://tinc-vpn.org/</link>
     </links>
    </event>
-   <event id="578">
+   <event id="840">
     <start>15:30</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>caiman_opensolaris_distribution_constructor</tag>
-    <title>Building custom OpenSolaris distributions with the  distro constuctor</title>
+    <tag>beernet</tag>
+    <title>Beernet: Building peer-to-peer systems with transactional replicated storage</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>The presentation will give an overview about building your own customized OpenSolaris distribution. The presentation will discuss the new distro constructor being released with OpenSolaris 11.2008 and demonstrate on how to use it.</abstract>
-    <description>The Distribution Constructor project is building a set of GUI and command-line tools allowing users to build an install image from a package repository. The distribution constructor tools accept input from the user and process a set of repository packages into one or more media images which can be utilized to install an OpenSolaris distribution.\r
-\r
-The Distribution Constructor package is available in the pkg.opensolaris.org repository as of build 99, its name is SUNWdistro-const. Some basic documentation is available. The OpenSolaris 2008.11 distribution is built using this tool beginning with the build 98 ISO images.\r
-\r
-A future phase of the project will add the ability to generate an installable distribution using an existing installed system as its input, rather than a set of packages in a repository. This would be either an enhancement to, or replacement for, the existing Flash Installation functionality.\r
-Key Requirements and Functionality (2008.11 Release)\r
+    <abstract>We will very briefly introduce Beernet's architecture describing the peer-to-peer network topology, the distributed hash table, and the transactional layer for replicated storage (called Trappist). We will also describe Beernet's API to create peers, exchange information between them, and to store and retrieve data from them. We will finally describe some applications built on top of Beernet, such as a small wiki, a collaborative drawing tool, and a web-base recommendation system.</abstract>
+    <description>Beernet is a library to build distributed systems as peer-to-peer networks. It provides replicated storage with distributed transactions, which are highly robust because they do not rely on a centralized point of control. Beernet can be used to develop synchronous and asynchronous collaborative applications. We have used it to build a decentralized wiki, a collaborative drawing application with gPhone clients, and a web-base recommendation system.\r
 \r
-    * A command-line interface to run the construction process\r
-    * A manifest file format consumed by the constructor\r
-    * Modifications to the Target Instantiation module built in Dwarf Caiman and Slim Install to create the file system structure needed for building thedistribution\r
-    * Modifications to the Transfer module to support installing a set of IPS packages\r
-    * A plug-in interface that the user or other projects can use to perform their image-specific customizations\r
-    * Checkpointing interfaces which allow a build to be debugged, and restarted\r
-    * A module for constructing a boot archive usable on installable media\r
-    * Support for localization of the image produced\r
-    * An installable package containing the distro constructor</description>
+Beernet stands for pbeer-to-pbeer network, where words peer and beer are mixed to emphasise the fact that this is peer-to-peer built on top of a relaxed-ring topology (beers are a known mean to achieve relaxation). The relaxed-ring provides a distributed hash table (DHT) with no central point of control and without relying on transitive connectivity between peers.</description>
     <persons>
-     <person id="462">Stefan Schneider</person>
+     <person id="69">Boriss Mejias</person>
     </persons>
     <links>
-     <link href="http://opensolaris.org/os/project/caiman/Constructor/">http://opensolaris.org/os/project/caiman/Constructor/</link>
+     <link href="http://beernet.info.ucl.ac.be">http://beernet.info.ucl.ac.be</link>
     </links>
    </event>
-   <event id="579">
+   <event id="841">
     <start>16:00</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>apache_felix</tag>
-    <title>Dynamic deployment with Apache Felix</title>
+    <tag>sip_communicator</tag>
+    <title>SIP Communicator: Skype-like conf calls with SIP Communicator</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>The OSGi framework allows you to install, update and delete components without restarting the framework. Together with the deployment admin specification and custom resource processors, you can dynamically deploy both OSGi and non-OSGi applications. The talk will demonstrate how to update OSGi bundles and other resources.</abstract>
-    <description>Apache Felix is a community effort to implement the OSGi R4 Service Platform, which includes the OSGi framework and standard services, as well as providing and supporting other interesting OSGi-related technologies. The ultimate goal is to provide a completely compliant implementation of the OSGi framework and standard services and to support a community around this technology.</description>
+    <abstract>Most of us have probably seen at one point or another someone using Skype for a conference call. We all know how well it works and how good it looks. In the SIP Communicator project, we have recently implemented support for a similar feature. In addition to mixing audio streams from all participants and then sending it back to them, we also distribute member information and audio level analysis to all members. We even support distributed conferences where mixing resources are provided by several different clients, and yet, all members get to the same view of the call and who's in it. \r
+\r
+We believe that the various difficulties that we've faced along the way would be interesting to people working in the field of real-time communication and would therefore love to present them. The talk would be technical but would not require substantial technical background. In other words, if you are interested in VoIP then chances are you would like to see it.</abstract>
+    <description>SIP Communicator is an open source (LGPL) audio/video Internet phone and instant messenger. It includes support for advanced telephony features such as conference calls, call transfer, and video calls with SIP. Jabber calls with jingle are also on the way. IM wise the application supports some of the most popular protocols such as SIP, Jabber, AIM/ICQ, MSN, Yahoo! Messenger and others.</description>
     <persons>
-     <person id="531">Marcel Offermans</person>
+     <person id="52">Emil Ivov</person>
     </persons>
     <links>
-     <link href="http://felix.apache.org/">http://felix.apache.org/</link>
+     <link href="http://sip-communicator.org">http://sip-communicator.org</link>
     </links>
    </event>
-   <event id="580">
+   <event id="842">
     <start>16:15</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>opsview</tag>
-    <title>Opsview: Network monitoring made easy</title>
+    <tag>kamailio_sip_server</tag>
+    <title>Kamailio (OpenSER) 3.0.0: redefinition of SIP server</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>The past, present and future of the project. This talk will coincide with Opsview v3.0 release scheduled for early February 2010.</abstract>
-    <description>Opsview is network monitoring software that significantly extends the functionality of Nagios and integrates tools such as MRTG, NMIS, RANCID and Net-SNMP. Opsview is developed using Catalyst web framework and MySQL database.</description>
+    <abstract>Kamailio (OpenSER) 3.0.0 release represents a big step forward for the SIP server, with many new features and enhancements. Along with ability to run SIP Express Router (SER) modules due to the new SIP-Router.org core framework, it brings asynchronous TCP, refurbished secure transport TLS and SCTP, new command line interface (cli), number portability and topology hiding support, memcached connector and internal dns caching system. The presentation will focus to highlight what Kamailio 3.0.0 can offer to build scalable VoIP platforms.</abstract>
+    <description>Kamailio (former OpenSER) is an Open Source SIP Server released under GPL, able to handle thousands of call setups per second. Among features: asynchronous TCP, UDP and SCTP, secure communication via TLS for VoIP (voice, video), SIMPLE instant messaging and presence, ENUM, least cost routing, load balancing, routing fail-over, accounting, authentication and authorization against MySQL, Postgres, Oracle, Radius, LDAP, XMLRPC control interface, SNMP monitoring. It can be used to build large VoIP servicing platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers like Asterisk, FreeSWITCH or SEMS.</description>
     <persons>
-     <person id="532">James Peel</person>
+     <person id="686">Daniel-Constantin Mierla</person>
     </persons>
     <links>
-     <link href="http://www.opsview.org">http://www.opsview.org</link>
+     <link href="http://www.kamailio.org">http://www.kamailio.org</link>
     </links>
    </event>
-   <event id="581">
+   <event id="843">
     <start>16:30</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>marionnet</tag>
-    <title>Marionnet: networking for dummies</title>
+    <tag>asterisk</tag>
+    <title>asterisk: An introduction to Asterisk Development</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Overview of Marionnet, advantages towards different solutions, how it proved to be a necessary tool, how teaching networking has become less painful.</abstract>
-    <description>Marionnet is a virtual network laboratory: it allows users to define, configure and run complex computer networks without any need for physical setup. Only a single, possibly even non-networked GNU/Linux host machine is required to simulate a whole Ethernet network complete with computers, routers, hubs, switches, cables, and more.\r
-Support is also provided for integrating the virtual network with the physical host network.\r
-\r
-As Marionnet is meant to be used also by inexperienced people, it features a very intuitive graphical user interface. Marionnet is written in the mostly functional language OCaml and depends on User Mode Linux and VDE for the simulation part.</description>
+    <abstract>A brief introduction to the tools used in Asterisk development, as well as the structure of the program. Information regarding how to submit new features and bug reports will be included as well.</abstract>
+    <description>Asterisk is an open source telephony platform, commonly used to implement PBX's.</description>
     <persons>
-     <person id="533">Marco Stronati</person>
+     <person id="702">Mark Michelson</person>
     </persons>
     <links>
-     <link href="http://www.marionnet.org/">http://www.marionnet.org/</link>
+     <link href="http://asterisk.org">http://asterisk.org</link>
     </links>
    </event>
-   <event id="582">
+   <event id="844">
     <start>17:00</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>lxde</tag>
-    <title>LXDE - Lighter, Faster, Less Ressource Hungry</title>
+    <tag>csync</tag>
+    <title>csync: Roaming Home Directories</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>The talk will present\r
-- the background of LXDE\r
-- its developer team and community in Taiwan, Asia and worldwide\r
-- show the different LXDE components\r
-- offer insights into design principles and ideas of the developer team for gtk+\r
-- show an example how to make a package of LXDE\r
-- show how to translate a LXDE component\r
-- show ways to join the LXDE team and community</abstract>
-    <description>"Lightweight X11 Desktop Environment", is an extremely faster,\r
-performing and energy saving desktop environment started by Taiwanese\r
-hacker Hong Jen Yee aka PCMAN in 2005. Today it is maintained by an international\r
-community of developers. It comes with a beautiful interface,\r
-multi-language support, standard keyboard short cuts and additional\r
-features like tabbed file browsing. LXDE uses less CPU and less RAM.\r
-It is especially designed for computers with low hardware\r
-specifications like netbooks, mobile internet devices (MIDs) or older\r
-computers. LXDE can be installed with distributions like Ubuntu or\r
-Debian. Applications running on these systems will run with LXDE. The\r
-source code of LXDE is licensed partly under the terms of the General\r
-Public License and partly under the LGPL. LXDE has recently been\r
-included as a standard desktop in Fedora and Mandriva and will also be\r
-offered in the upcoming Debian release.</description>
-    <persons>
-     <person id="534">Mario Behling</person>
-    </persons>
-    <links>
-     <link href="http://lxde.org">http://lxde.org</link>
-    </links>
-   </event>
-   <event id="583">
+    <abstract>This talk will be about a file synchronizer designed for the normal user. I will tell you how it and works and how you can use it to synchronize your music collection or set it up for Roaming Home Directories.</abstract>
+    <description>csync is a lightweight utility to synchronize files between two directories on a system or between multiple systems.\r
+\r
+It synchronizes bidirectionally and allows the user to keep two copies of files and directories in sync. csync uses widely adopted protocols, such as smb or sftp, so that there is no need for a server component. It is a user-level program which means you don't need to be a superuser or administrator.\r
+\r
+Together with a Pluggable Authentication Module (PAM), the intent is to provide Roaming Home Directories for Linux.</description>
+    <persons>
+     <person id="687">Andreas Schneider</person>
+    </persons>
+    <links>
+     <link href="http://www.csync.org/">http://www.csync.org/</link>
+    </links>
+   </event>
+   <event id="845">
     <start>17:15</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>camelot</tag>
-    <title>Camelot : building desktop apps at warp speed</title>
+    <tag>faban</tag>
+    <title>Faban: Developing benchmarks and workloads using Faban 1.0</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Learn how to create a desktop application from scratch in 15 minutes, the same way you are used to create Django applications.  We will design a database model, and create the database and the graphical interface from it.  Then we will demonstrate how to adapt this application to suit your particular needs.</abstract>
-    <description>A python QT GUI framework on top of Elixir / Sqlalchemy inspired by the Django admin interface. Start building desktop applications at warp speed, simply by adding some additional information to you Elixir model.</description>
+    <abstract>Faban 1.0 was released in November 2009, this lightning talk briefly looks at the features that Faban offers for developing benchmarks, infrastructure management services and load drivers and then will show what you need to do in order to write a driver from scratch.</abstract>
+    <description>Faban is a tool for developing and running benchmarks. Faban supports multi-tier server benchmarks (such as web/cache/database benchmarks) run across dozens of machines. It also supports developing and running a simple micro-benchmark targeting a single component (such as an ftp server.)</description>
     <persons>
-     <person id="535">Erik Janssens</person>
+     <person id="688">Amanda Waite</person>
     </persons>
     <links>
-     <link href="http://www.conceptive.be/projects/camelot/">http://www.conceptive.be/projects/camelot/</link>
+     <link href="http://faban.sunsource.net">http://faban.sunsource.net</link>
     </links>
    </event>
-   <event id="584">
+   <event id="846">
     <start>17:30</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>hackable1</tag>
-    <title>Quick start into mobile development for desktop developers</title>
+    <tag>shadowcircle</tag>
+    <title>shadowcircle:  a pentesting distribution alternative</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>There is still a void for open source developers having their own platform for mobile development. The current choice is between Google, Nokia and Intel. Hackable1 intends to close this gap and offers desktop developers a quick start in minutes. No longer "fighting" with scratchbox or Openembedded: mobile development like on your desktop and with similar speed. If you have been developing for the desktop you will feel at home in no time. Hackable1 is based on Debian thus brings the power of 1500 DDs with it. It implements the GNOME Mobile stack and comes with a basic suite of phone applications: a dialer, a SMS and contacts application.\r
+    <abstract>This talk would be about explaining what the shadowcircle project is: \r
 \r
-Mobile devices are becoming ubiquitous and hackable1 is intended to bridge from desktop development to embedded development. It is an area where Open Source has a chance to be from the start ahead of the closed source competitors. We just need to do it!</abstract>
-    <description>hackable:1 is a Debian based community distribution for hackable devices implementing the GNOME Mobile stack. Currently it runs on the Neo Freerunner from Openmoko but other devices will be supported soon too.\r
+- why was it created. \r
+- what is the philosophy behind this project.\r
+- what are you concretely able to do with the integrated tools.\r
+- why is it better than other similar solution (backtrack)\r
+- Final words : we need contributors to side projects in order to replace some non FOS software.\r
 \r
-As I have been developing myself on and for mobile platforms for several years now the main goal was to bring mobile development to all open source developers in minutes: mobile devices are the next "revolution" in computing and we should not leave the field to Google and Co.\r
+a Demo would also be performed : a vulnerabilities check on remote host ( implies 2 pc, provided by the speaker ) + exploit with specific payload.</abstract>
+    <description>shadowcircle is a free GNU/Linux Live CD distribution which was specially crafted for penetration testers. \r
 \r
-Hackable:1 comes with the full development environment, can be installed in minutes and provides an environment like on your desktop and allows for similar speeds.\r
+Forked from backtrack, this distribution aims to:\r
 \r
-Bearstech (the french distributor of the openmoko phones) supports the development but a key point is community involvement - no decisions behind closed doors, everything is done in public on IRC and mailing lists.</description>
+- Remove any peace of non free software that was initially the backtrack packages base, and replace them by FOS equivalents.\r
+- Bring more documentation about the integrated tools. \r
+- Integrate cutting-edge security tools that are not yet available in similar distributions.</description>
     <persons>
-     <person id="449">Marcus Bauer</person>
+     <person id="703">clement Game</person>
     </persons>
     <links>
-     <link href="http://www.hackable1.org/">http://www.hackable1.org/</link>
+     <link href="http://www.shadowcircle.org">http://www.shadowcircle.org</link>
     </links>
    </event>
-   <event id="585">
+   <event id="847">
     <start>18:00</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>bug</tag>
-    <title>An Introduction to BUG</title>
+    <tag>syncevolution</tag>
+    <title>SyncEvolution: From the SyncML Protocol to Free and Open Implementations</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>This lightning talk will cover the basics of the BUG platform and show a brief working demo.  We will show aspects of the Linux OS running and focus on the OSGi service layer and how Java applications can easily be written to work with custom hardware devices.</abstract>
-    <description>BUG is an open source hardware and software gadget creation platform.  There are no proprietary or closed software components running on the BUG CPU.  New devices can be created by snapping a variety of hardware modules (camera, motion sensor, GPS, LCD Touchscreen, WiFi, 3g, etc.) onto a small Linux base computer to make things like GPS enabled motion detectors, alarms, crowdsourced input devices, and wireless weather stations.  The hardware schematics for the device are GPL and the computer runs Linux, FOSS Java, and OSGi to enable a dynamic service runtime.  \r
-An SDK is available that's based on Eclipse and we have a application collaboration website based on Ruby on Rails.</description>
+    <abstract>Data synchronization is still mostly a missing piece in the free desktop\r
+puzzle: solutions that are reliable and ready for the mythical Average\r
+User just aren't available. This talk presents the SyncML protocol,\r
+introduces the Synthesis SyncML engine (developed since 2000, open sourced\r
+2009) and outlines how SyncEvolution is used as the synchronization\r
+solution in Moblin, GNOME and other Linux desktop systems - stay tuned for\r
+more news about this.\r
+\r
+SyncEvolution is meant to be a cross-platform solution, therefore this\r
+talk would be suitable for the cross-desktop developer room.\r
+\r
+Direct synchronization with other mobile devices is the main new feature\r
+in the upcoming Moblin 1.0 release. It will be covered in this talk for\r
+the first time.</abstract>
+    <description>SyncEvolution is a tool that synchronizes personal information management (PIM) data like contacts, calenders, tasks, and memos using the SyncML information synchronization standard. SyncEvolution compiled for GNOME's Evolution supports all of these data items. Compiled for Nokia 770/800/810 Internet Tablets, Mac OS X and the iPhone (only 0.7), it supports synchronizing the system address book. The command-line tool 'syncevolution' (compiled separately for each of these platforms) executes the synchronization. In addition, there is the GTK "sync-UI". The external Genesis is a graphical frontend for SyncEvolution written in PyGTK. The GUIs make SyncEvolution accessible without having to use a command line and provides graphical feedback of transaction results.\r
+\r
+SyncEvolution was written to have a small, reliable solution for Evolution PIM data synchronization without reinventing the wheel. SyncML is the established industry standard and Funambol has kindly provided their source code under the GPL, so there was already an existing code base for client and server development. During SyncEvolution's development special attention was paid to automated testing and coverage of corner cases of the SyncML, vCard and iCalendar standards to ensure that no data gets lost or mangled.\r
+\r
+The focus right now is to deliver the best possible SyncML client for Moblin and Linux. With the switch to the Synthesis SyncML Engine it will be easier to also implement a server mode and direct device-to-device synchronization - this is already working in the 1.0 alpha release.</description>
     <persons>
-     <person id="537">Ken Gilmer</person>
+     <person id="704">Patrick Ohly</person>
     </persons>
     <links>
-     <link href="http://www.buglabs.net">http://www.buglabs.net</link>
+     <link href="http://syncevolution.org">http://syncevolution.org</link>
     </links>
    </event>
-   <event id="586">
+   <event id="848">
     <start>18:15</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>usbpicprog</tag>
-    <title>Introducing usbpicprog, an affordable usb programmer for PIC-chips.</title>
+    <tag>geexbox</tag>
+    <title>GeeXboX: An Introduction to Enna Media Center</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>We'll introduce for the first time to the public usbpicprog, a brand new programmer for the PIC microcontrollers by Microchip. The different stages of development, a basic overview of how it works and comparison to alternatives will be presented.</abstract>
-    <description>usbpicprog, a brand new programmer for the PIC microcontrollers by Microchip. Software works on multiple OSses using wxWidgets. It's the first cheap, small, usb-supported programmer, with active development.</description>
+    <abstract>Enna is GeeXboX's next generation Media Center interface, built upon Enlightenment Foundation Libraries (EFL). It allows you to listen to your music files, watch your favorite movies, TV shows and photos across your network. It relies on libplayer multimedia A/V abstraction framework to control your preferred player and libvalhalla, a fast media scanner API that will grab metadata (covers, fan arts, song lyrics and so many more) from your multimedia contents.</abstract>
+    <description>GeeXboX is a free embedded Linux distribution which aims at turning your computer into a so called HTPC (Home Theater PC) or Media Center. The GeeXboX project features both a LiveCD distribution and a standalone media center application (Enna); the project developed also several libraries (libplayer, libvalhalla) to enhance the multimedia experience under GNU/Linux.</description>
     <persons>
-     <person id="540">Frans Schreuder</person>
+     <person id="705">Benjamin Zores</person>
     </persons>
     <links>
-     <link href="http://www.usbpicprog.org">http://www.usbpicprog.org</link>
+     <link href="http://www.geexbox.org/">http://www.geexbox.org/</link>
     </links>
    </event>
-   <event id="587">
+   <event id="865">
     <start>18:30</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>gemvid</tag>
-    <title>Animals monitoring with Gemvid</title>
+    <tag>uzbl</tag>
+    <title>Uzbl: A webbrowser which adheres to the unix philosophy</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>In this talk, we will first introduce Gemvid, a system that allows the monitoring of animals in their own environment for an extended period of time. Then, we'll show how we demonstrated the sensitivity, reproducibility and stability of the system. Finally, we'll highlight some issues and interesting points for the future of Gemvid.</abstract>
-    <description>Gemvid is a monitoring system that quantifies overall free movements of rodents without any markers, using a commercially available CCTV and a motion detection software developed on a GNU/Linux-operating computer. The application is based on software modules that allow the system to be used in a high-throughput workflow.</description>
+    <abstract>I will describe how the design ideas and implementation of Uzbl are radically different from other (even "lightweight") browsers.  Why this is important and which advantages this brings for hackers and control freaks.  I will demonstrate how one can leverage these properties to integrate webbrowsing with other activities and vice versa, by using simple scripts and tools.</abstract>
+    <description>Uzbl is:\r
+* uzbl-core: a small program providing a UI to interact with webpages, a means to report events and send commands\r
+* uzbl-browser: a complete browser implementation based on uzbl-core and various scripts providing commonly used features.\r
+* many more scripts providing tabs, download managers etc</description>
     <persons>
-     <person id="538">Jean-Etienne Poirrier</person>
+     <person id="707">Dieter Plaetinck</person>
     </persons>
     <links>
-     <link href="http://www.bioinformatics.org/gemvid/">http://www.bioinformatics.org/gemvid/</link>
+     <link href="http://www.uzbl.org">http://www.uzbl.org</link>
     </links>
    </event>
   </room>
   <room name="Lameere">
-   <event id="735">
-    <start>13:00</start>
-    <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_openwrt_uci</tag>
-    <title>OpenWrt: UCI and beyond</title>
+  </room>
+  <room name="H.1301">
+   <event id="934">
+    <start>13:15</start>
+    <duration>00:30</duration>
+    <room>H.1301</room>
+    <tag>moz_europe</tag>
+    <title>Mozilla Europe</title>
+    <subtitle></subtitle>
+    <track>Mozilla</track>
+    <type>Podium</type>
+    <language>English</language>
+    <abstract>General Introduction followed by an update on the work of Mozilla in Europe.</abstract>
+    <description></description>
+    <persons>
+     <person id="344">Tristan Nitot</person>
+    </persons>
+    <links>
+    </links>
+   </event>
+   <event id="935">
+    <start>13:45</start>
+    <duration>00:15</duration>
+    <room>H.1301</room>
+    <tag>moz_foundation</tag>
+    <title>Mozilla Foundation</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Most embedded routers and similar devices have traditionally limited themselves to a very static system, typically providing the web interface as the only means of doing any configuration.\r
-\r
-OpenWrt intends to solve this problem in a generic way by providing a structured, extensible and modular configuration system, which does not limit itself to being the backend of a web interface.</abstract>
+    <abstract>Latest MoFo news and projects.</abstract>
     <description></description>
     <persons>
-     <person id="627">John Crispin</person>
-     <person id="626">Felix Fietkau</person>
+     <person id="177">Gervase Markham</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="736">
+   <event id="936">
     <start>14:00</start>
-    <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_wt_toolkit</tag>
-    <title>Wt, a C++ web toolkit, for rich web interfaces to embedded systems</title>
+    <duration>00:15</duration>
+    <room>H.1301</room>
+    <tag>moz_womoz</tag>
+    <title>Women and Mozilla (WoMoz)</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Pieter presents [[http://www.webtoolkit.eu/wt Wt], an open source web toolkit that brings state-of-the-art cross-browser, AJAX-enabled web application development to C++ programmers who have little or no experience in web technologies.</abstract>
-    <description>A web interface to an embedded system provides many benefits, such as remote control without software installation, and comfortable device operation and configuration without the constraints and the cost of an awkward user interface due to limited space on the device itself.\r
-\r
-\r
-At the same time, web interfaces are becoming the preferred choice for application development of various types, driven by rapid advances in web browser technology, (wireless) network availability, and low deployment costs.\r
-\r
-[http://www.webtoolkit.eu/wt Wt] is an open source web toolkit that brings state-of-the-art cross-browser, AJAX-enabled web application development to C++ programmers who have little or no experience in web technologies. We present some of its features and show how it resembles typical desktop GUI toolkits from a programmer point of view. Because of its high performance, it is popular for large deployments on Internet and intranet servers down to small deployments on embedded systems. We discuss its suitability for embedded systems compared to alternative approaches, and demonstrate some capabilities using a 200MHz ARM device.</description>
+    <abstract>Summary of related FOSDEM events, roadmap for 2010, and reaching out to women developers present at FOSDEM.</abstract>
+    <description></description>
     <persons>
-     <person id="628">Pieter Libin</person>
+     <person id="743">Delphine Lebédel</person>
     </persons>
     <links>
-     <link href="http://www.webtoolkit.eu/wt">Wt website</link>
+     <link href="http://www.womoz.org/blog/?p=231">http://www.womoz.org/blog/?p=231</link>
     </links>
    </event>
-   <event id="737">
-    <start>15:00</start>
+   <event id="937">
+    <start>14:30</start>
     <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_voltage_regulator</tag>
-    <title>Dynamic voltage and current regulator interface for the Linux kernel</title>
+    <room>H.1301</room>
+    <tag>moz_sync_weave</tag>
+    <title>Sync + Weave</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Every uA is sacred: A dynamic voltage and current regulator interface for the Linux kernel</abstract>
-    <description>The Linux kernel voltage and current regulator subsystem is designed to provide a standard kernel interface to device drivers and board level code in order to control system voltage and current regulators. The subsystem is designed to allow systems to dynamically control their regulator power output in order to save system power and prolong battery life. \r
-\r
-This talk will describe the regulator subsystem and discuss how the subsystem can be used to reduce dynamic and static system power consumption.</description>
+    <abstract>How Weave and in particular sync is going to integrate with Firefox through 2010 and Firefox 4.</abstract>
+    <description>There will be some discussion on how add-on authors can integrate with Weave starting now, and directions being made to surface this data in the browser.</description>
     <persons>
-     <person id="172">Liam Girdwood</person>
+     <person id="640">Mike Connor</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="738">
-    <start>16:00</start>
+   <event id="938">
+    <start>15:45</start>
     <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_bug</tag>
-    <title>Hacking with modular hardware: the BUG</title>
+    <room>H.1301</room>
+    <tag>moz_firefox_mobile</tag>
+    <title>Firefox Mobile</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://buglabs.net BUG] is a device that takes the concept of a standard PC, turns it inside out, and makes it fit in your hand.\r
-\r
-Using open source hardware and software, applications can be created with previously non-existent device configurations.</abstract>
-    <description>This talk will discuss the BUG platform in general, and our use of OpenEmbedded and Poky Linux. No proprietary or commercial tools, drivers, or applications are used. If there is interest we may also get into some application development and show some existing apps.\r
-\r
-More information on BUG is available at [http://buglabs.net].\r
-\r
-Also giving away two BUGS in the devroom.</description>
+    <abstract>tba</abstract>
+    <description></description>
     <persons>
-     <person id="537">Ken Gilmer</person>
+     <person id="261">Mark Finkle</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="739">
-    <start>17:00</start>
-    <duration>01:30</duration>
-    <room>Lameere</room>
-    <tag>emb_ptxdist</tag>
-    <title>Building Embedded Linux Systems with PTXdist</title>
+   <event id="939">
+    <start>16:45</start>
+    <duration>01:00</duration>
+    <room>H.1301</room>
+    <tag>moz_html5</tag>
+    <title>HTML 5</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>PTXdist is a "make your own distribution" build system, based on Bash, Kconfig and GNU Make.</abstract>
-    <description>Dealing with embedded systems is a complicated thing: you have to take care of toolchains, cross compiling and, in industrial projects, most of all: reproducability and testability.\r
-\r
-PTXdist is a "make your own distribution" build system, based on Bash, Kconfig and GNU Make. Making a root filesystem for a target box can be as easy as 'ptxdist go', but the focus is on "executable documentation", not distribution. We care about upstream of the managed softare, separate our patches and try to be part of the world domination project by finding bugs in other people's open source software.</description>
+    <abstract>tba</abstract>
+    <description></description>
     <persons>
-     <person id="629">Robert Schwebel</person>
+     <person id="344">Tristan Nitot</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
-  <room name="H.1301">
-   <event id="548">
-    <start>13:15</start>
-    <duration>00:15</duration>
-    <room>H.1301</room>
-    <tag>kde_welcome</tag>
-    <title>Welcome to the KDE devroom</title>
+  <room name="UA2.114">
+   <event id="828">
+    <start>14:00</start>
+    <duration>02:00</duration>
+    <room>UA2.114</room>
+    <tag>typo3</tag>
+    <title>TYPO3 exam session</title>
     <subtitle></subtitle>
-    <track>KDE</track>
+    <track>Certification</track>
     <type>Other</type>
     <language>English</language>
-    <abstract>Welcome to the KDE developer room at FOSDEM 2010.</abstract>
+    <abstract>TYPO3 exam session</abstract>
     <description></description>
     <persons>
-     <person id="95">Bart Coppens</person>
+     <person id="676">Sacha Storz</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="549">
-    <start>13:30</start>
+  </room>
+  <room name="H.1302">
+   <event id="971">
+    <start>13:00</start>
     <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>kde_42</tag>
-    <title>KDE 42 and you</title>
+    <room>H.1302</room>
+    <tag>dist_hermes</tag>
+    <title>Hermes Message Dispatching</title>
     <subtitle></subtitle>
-    <track>KDE</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The answer to life, the universe and everything. We bring you KDE "the answer" 42. After a rather generic introduction to the KDE community and what we do, I present the new features in the latest release of the KDE software suite. What's done? What's not? And what will the future bring? If you want to know the answers to these questions, join this talk.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="98">Jos Poortvliet</person>
+     <person id="334">Klaas Freitag</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="550">
-    <start>14:15</start>
+   <event id="972">
+    <start>13:45</start>
     <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>kde_amarok2</tag>
-    <title>Amarok 2 - rediscover music</title>
+    <room>H.1302</room>
+    <tag>dist_clicfs</tag>
+    <title>Clicfs as perfect live CD file system</title>
     <subtitle></subtitle>
-    <track>KDE</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Verson 2.0 was a major step for the Amarok project: new look and tight integration with web services. But this is only the beginning of a new era.</abstract>
-    <description>This talk shows you the current state of Amarok 2.0 and what to expect from  the wonderful world of 2.1. You wanna customize your Amarok? Learn how you can use the new extremely powerful JavaScript interface to extend Amarok with new internet services and tools. The scripting interface gives you access to the entire Qt API; it is the same API we use to write Amarok itself.</description>
+    <abstract></abstract>
+    <description></description>
     <persons>
-     <person id="70">Sven Krohlas</person>
-     <person id="514">Ian Monroe</person>
-     <person id="515">Lydia Pintscher</person>
+     <person id="330">Stephan Kulow</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="551">
-    <start>15:00</start>
+   <event id="973">
+    <start>14:30</start>
     <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>kde_koffice_2_0</tag>
-    <title>KOffice 2.0: KOffice coming to KDE4</title>
+    <room>H.1302</room>
+    <tag>dist_mirrorbrain</tag>
+    <title>MirrorBrain</title>
     <subtitle></subtitle>
-    <track>KDE</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>KOffice is in the final stages of creating it's 2.0 version, which is based on Qt4 and KDE4 technologies. These new technologies have opened many doors, such as being able to run KOffice on more diverse systems than was possible before, such as OS X, and the N810.</abstract>
-    <description>Marijn will show some of the new features KOffice has acquired, and how all the components in KOffice interact.</description>
+    <abstract></abstract>
+    <description></description>
     <persons>
-     <person id="516">Marijn Kruisselbrink</person>
+     <person id="134">Adrian Schroeter</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="552">
-    <start>15:45</start>
-    <duration>00:30</duration>
-    <room>H.1301</room>
-    <tag>kde_group_photo</tag>
-    <title>KDE Group Photo</title>
+   <event id="974">
+    <start>15:15</start>
+    <duration>01:00</duration>
+    <room>H.1302</room>
+    <tag>dist_infrastructure</tag>
+    <title>Infrastructure round table</title>
     <subtitle></subtitle>
-    <track>KDE</track>
-    <type>Other</type>
+    <track>Distributions</track>
+    <type>Podium</type>
     <language>English</language>
-    <abstract>We'll have a group picture with the KDE people, after which we'll take a group picture with the KDE and GNOME people.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="95">Bart Coppens</person>
+     <person id="182">Ralph Angenendt</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="553">
-    <start>16:15</start>
+   <event id="975">
+    <start>16:45</start>
     <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>kde_sharing_the_burden</tag>
-    <title>Sharing the burden - doubling the joy</title>
+    <room>H.1302</room>
+    <tag>dist_pkg_desc</tag>
+    <title>Translations of package descriptions</title>
     <subtitle></subtitle>
-    <track>KDE</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Why is the community important for Qt Software and other companies and what can the community gain from working with those? This talk provides insights about common goals and the benefits for both sides.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="511">Alexandra Leisse</person>
+     <person id="761">Anne Nicolas</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="554">
-    <start>17:00</start>
+   <event id="961">
+    <start>17:30</start>
     <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>kde_fun_with_qt</tag>
-    <title>Programming is fun with Qt</title>
+    <room>H.1302</room>
+    <tag>dist_gnome</tag>
+    <title>Working with GNOME upstream</title>
     <subtitle></subtitle>
-    <track>KDE</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Want to become a Qt/KDE developer? This talk is an introduction to Qt and KDE application development. It will show the main features of Qt, and explain the Qt way of coding, with useful hints.</abstract>
-    <description></description>
+    <abstract>This session is not a talk, but an interactive session. The goal of this session is to have the downstream and upstream people working on GNOME meet, joke, fight, laugh, cry and dance together. And after that, an open discussion will take place about all the topics that we feel we should discuss.</abstract>
+    <description>Potential topics include:\r
+* what GNOME is not doing right for downstream, and how we could change this\r
+* what GNOME is doing right compared to other projects, so we know this should not be changed ;-)\r
+* forwarding downstream patches and bugs\r
+* forwarding feedback from distribution users\r
+* communicating important bugfixes to downstream\r
+* how GNOME 3 will affect packagers</description>
     <persons>
-     <person id="512">Olivier Goffart</person>
+     <person id="558">Vincent Untz</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="787">
-    <start>18:30</start>
-    <duration>00:30</duration>
-    <room>H.1301</room>
-    <tag>kde_opensolaris</tag>
-    <title>KDE on OpenSolaris</title>
+   <event id="977">
+    <start>18:15</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_spacewalk</tag>
+    <title>Spacewalk: Linux Systems Lifecycle Management</title>
     <subtitle></subtitle>
-    <track>KDE</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk covers the progress the KDE community has made together with Sun Microsystems.</abstract>
-    <description>It details on how to get a project as large as KDE into OpenSolaris.\r
-\r
-What are the issues? What is a repository? Can anyone contribute to repository code? How can someone contribute? What work needsto be done to get on the opensolaris.com distrubution DVD?</description>
+    <abstract>Brief introduction of the Spacewalk systems management solution with a short live demo.</abstract>
+    <description>Spacewalk is a free and open source lifecycle management which provides software management, provisioning and monitoring capabilities. The clean web interface allows viewing of systems and their software update status, as well as initiating actions like kickstarting systems or managing configuration files.\r
+   \r
+Spacewalk's monitoring feature lets you view monitoring status for your systems alongside their software update status. Spacewalk also has virtualization capabilities to enable you to provision, control, manage, and monitor virtual Xen and KVM guests.</description>
     <persons>
-     <person id="648">Gerard van den Berg</person>
+     <person id="763">Sandro Mathys</person>
+     <person id="764">Marcus Moeller</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
-  <room name="UA2.114">
-   <event id="746">
-    <start>13:00</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_bsd_welcome</tag>
-    <title>Welcome to the PostgreSQL and *BSD devroom</title>
-    <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Keynote and welcome to the PostgreSQL and *BSD developer room at FOSDEM 2010.</abstract>
-    <description></description>
-    <persons>
-     <person id="632">Marc Balmer</person>
-     <person id="245">Robert Watson</person>
-     <person id="415">Magnus Hagander</person>
-     <person id="631">Andreas Scherbaum</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="747">
-    <start>13:30</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_8_4</tag>
-    <title>What's coming in PostgreSQL 8.4 ?</title>
+  <room name="H.1308">
+   <event id="957">
+    <start>14:00</start>
+    <duration>00:45</duration>
+    <room>H.1308</room>
+    <tag>dist_maemo_council</tag>
+    <title>The Maemo Community Council: a case-study in governance</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
+    <abstract>tba</abstract>
     <description></description>
     <persons>
-     <person id="415">Magnus Hagander</person>
+     <person id="51">Dave Neary</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="748">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>pg_replication</tag>
-    <title>Replication, Replication, Replication</title>
+   <event id="958">
+    <start>14:45</start>
+    <duration>00:45</duration>
+    <room>H.1308</room>
+    <tag>dist_fedora_governance</tag>
+    <title>Fedora Governance</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>In this talk, former Fedora Project Leader Max Spevack will discuss the governance and decision-making processes that exist within Fedora.</abstract>
+    <description>From individual contributors to special-interest-groups to the core projects that make up Fedora, this talk will explain not only how the Fedora Project is structured, but the underlying principles and goals of Fedora that have led it to have its current organizational structure.  The talk will also discuss some general ideas about governance and organization in volunteer-led communities -- both in Open Source, as well as other fields.</description>
     <persons>
-     <person id="406">Simon Riggs</person>
+     <person id="165">Max Spevack</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="749">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>bsd_utf8</tag>
-    <title>UTF-8 support for syscons, new TTY layer</title>
+   <event id="959">
+    <start>15:30</start>
+    <duration>00:45</duration>
+    <room>H.1308</room>
+    <tag>dist_hr_management</tag>
+    <title>Distribution HR management</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>During my internship for my B.ASc. degree, I was sponsored by a Dutch IT firm to improve the design of the TTY layer.</abstract>
-    <description>After I committed this work to the source tree back in August, I moved my interest to the syscons driver. I'm currently working on adding support for Unicode font rendering. I will discuss the design of the new TTY layer, but also the changes I am planning to make to syscons.</description>
+    <abstract>The technical differences between distributions are often compared but big differences can also be found in how distributions manage their developer pool.</abstract>
+    <description>In this talk I will present how Gentoo manages their human resources and our views on what has worked and what hasn't followed by a general discussion about distributions in general.</description>
     <persons>
-     <person id="633">Ed Schouten</person>
+     <person id="292">Petteri Räty</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="752">
-    <start>16:00</start>
-    <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>bsd_olap_windowing</tag>
-    <title>OLAP/Windowing functions</title>
+   <event id="960">
+    <start>16:45</start>
+    <duration>00:45</duration>
+    <room>H.1308</room>
+    <tag>dist_mobile_upstream</tag>
+    <title>Mobile distributions and upstream challenges</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
     <abstract></abstract>
     <description></description>
     <persons>
-     <person id="403">David Fetter</person>
+     <person id="756">Andrew Savory</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="750">
-    <start>17:00</start>
-    <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>bsd_porting_freebsd</tag>
-    <title>Porting applications in FreeBSD</title>
+   <event id="976">
+    <start>17:30</start>
+    <duration>00:45</duration>
+    <room>H.1308</room>
+    <tag>dist_fedora_fr</tag>
+    <title>Fedora-fr and upstream French communities</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>Note that this session will be held in French !\r
+\r
+Open Discussion around Fedora-Fr and FedoraProject.</abstract>
+    <description>* Who is Fedora-Fr organization ?\r
+* Fedora-Fr Goals\r
+* Fedora-Fr Website\r
+* Fedora-Fr Events coverage in France in 2009 and 2010</description>
     <persons>
-     <person id="634">Rodrigo Osorio</person>
+     <person id="762">Armel Kermovant</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="751">
-    <start>18:00</start>
-    <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>pg_clarify_rumours</tag>
-    <title>Clarify technical rumours about PostgreSQL</title>
+   <event id="962">
+    <start>18:15</start>
+    <duration>00:45</duration>
+    <room>H.1308</room>
+    <tag>dist_good_upstream</tag>
+    <title>How to be a good upstream</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>How upstreams run their projects determines how easy the projects are for packagers to package.</abstract>
+    <description>The aim of this coal is to introduce what kind things should be taken into account in order to make the life of  distributions easier.</description>
     <persons>
-     <person id="414">Susanne Ebrecht</person>
+     <person id="292">Petteri Räty</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
-  <room name="H.1302">
-   <event id="564">
-    <start>13:15</start>
+  <room name="H.1309">
+   <event id="907">
+    <start>13:00</start>
     <duration>00:15</duration>
-    <room>H.1302</room>
+    <room>H.1309</room>
     <tag>gnome_welcome</tag>
     <title>Welcome to the GNOME devroom</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Other</type>
     <language>English</language>
-    <abstract>Welcome to the GNOME developer room at FOSDEM 2010.</abstract>
+    <abstract>Welcome to the GNOME devroom</abstract>
     <description></description>
     <persons>
      <person id="130">Christophe Fergeau</person>
@@ -1008,4838 +1050,3828 @@ What are the issues? What is a repository? Can anyone contribute to repository c
     <links>
     </links>
    </event>
-   <event id="557">
-    <start>13:30</start>
+   <event id="906">
+    <start>13:15</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>gnome_people_framework</tag>
-    <title>The People Framework</title>
+    <room>H.1309</room>
+    <tag>gnome_bugsquad</tag>
+    <title>GNOME Bugsquad</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The People framework provides an unified way for applications to access and gather contact information from disconnected sources (local address-book, social network, web service, mobile phone...). It's been presented during last GUADEC in Istanbul and we would like to update the community on progress made, presenting demos such as experimental integration within Empathy.</abstract>
-    <description></description>
+    <abstract>This Bugsquad session will be about statistics and people.</abstract>
+    <description>While I'll show, in what shape our bug database is, I'll also explain, how to use the current infrastructure appropriately in order to manage our bugs. That includes how to use the bugtracker, the mailinglist and our IRC channel to successfully manage bugs.\r
+\r
+We'll have a Q&amp;A session afterwards, where we explicitly want to introduce new triagers which will be part of the new bugsquad :)</description>
     <persons>
-     <person id="517">Johann Prieur</person>
-     <person id="518">Ali Sabil</person>
+     <person id="730">Tobias Mueller</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="558">
-    <start>14:15</start>
-    <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>gnome_hynerian</tag>
-    <title>The Hynerian Empire</title>
+   <event id="908">
+    <start>14:00</start>
+    <duration>01:00</duration>
+    <room>H.1309</room>
+    <tag>gnome_color_manager</tag>
+    <title>GNOME Color Manager</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://live.gnome.org/Rygel Rygel] is an implementation of the UPnP MediaServer V 2.0 specification that is specifically designed for GNOME (Mobile). It is based on GUPnP and is written (mostly) in Vala language.</abstract>
-    <description>Zeeshan will start the presentation with information on the past, present and future of Rygel project.\r
+    <abstract>GNOME Color Manager: exploring the user experience and integration points for a 100% color managed desktop</abstract>
+    <description>GNOME Color Manager is a new project intending to make color management in the GNOME desktop "just work". In this presentation I will quickly introduce why color management is required, and also the problems introducing a color management workflow. We will compare and contrast the frameworks commonly used in OSX and Windows 7. By discussing the integration points, we will be talking to application developers and platform maintainers in order to shape the future development of GNOME Color Manager. We will also spend some time exploring the intricacies of a color management framework best suitable for GNOME, and how GNOME Color Manager can start to provide this functionality.\r
 \r
-He will then introduce the plugin API with the help of a Sample plugin, followed by a demo and Q&amp;A session in the end.</description>
+There will be time left for questions and discussion. It is expected the audience will be moderately technically skilled, and possess a basic understanding of color management.</description>
     <persons>
-     <person id="374">Zeeshan Ali</person>
+     <person id="729">Richard Hugues</person>
     </persons>
     <links>
-     <link href="http://live.gnome.org/Rygel">http://live.gnome.org/Rygel</link>
     </links>
    </event>
-   <event id="559">
+   <event id="904">
     <start>15:00</start>
-    <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>gnome_sugar_platform</tag>
-    <title>The Sugar platform</title>
+    <duration>00:15</duration>
+    <room>H.1309</room>
+    <tag>gnome_multimedia_webkit</tag>
+    <title>Multimedia in WebKitGTK+</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This session will consist of a presentation of the [http://sugarlabs.org/go/Supported_systems Sugar platform], the [http://sugarlabs.org/ SugarLabs organization], its relationship with GNOME Mobile and points that might interest mainstream GNOME development.</abstract>
+    <abstract>This talk would give an outline of the status of multimedia support in WebKitGTK+ thanks to GStreamer. How it was done until recently, what we improved and what we plan to work on during 2010.</abstract>
     <description></description>
     <persons>
-     <person id="519">Tomeu Vizoso</person>
+     <person id="727">Philippe Normand</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="560">
-    <start>15:45</start>
-    <duration>00:30</duration>
-    <room>H.1302</room>
-    <tag>gnome_group_pic</tag>
-    <title>Group Picture</title>
+   <event id="909">
+    <start>15:15</start>
+    <duration>00:15</duration>
+    <room>H.1309</room>
+    <tag>gnome_guadec_2010</tag>
+    <title>GUADEC 2010</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Group picture of GNOME developers</abstract>
+    <abstract>This year, GUADEC will take place in The Hague, The Netherlands on July 24th-30th. In this small presentation I will introduce the venue, and ask for help organising this edition of GUADEC.</abstract>
     <description></description>
     <persons>
-     <person id="130">Christophe Fergeau</person>
+     <person id="734">Koen Martens</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="561">
-    <start>16:15</start>
+   <event id="905">
+    <start>15:45</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>gnome_geolocation</tag>
-    <title>Bringing geolocation into GNOME</title>
+    <room>H.1309</room>
+    <tag>gnome_apps_plugins</tag>
+    <title>Add plugins to your GNOME apps</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk will be about some of the efforts to bring geolocation into Gnome.</abstract>
-    <description>In particular, it'll focus on the Gtk/Clutter widget to display maps: http://blog.pierlux.com/projects/libchamplain/ and geoclue.\r
-\r
-It'll go on with examples of where they are already used in Gnome apps (such as the EOG plugin and Empathy (in a feature to be released soon)).</description>
+    <abstract>This talk will focus on libpeas, a lib-ification of the gedit plugin's engine intended to allow adding support for plugins written in various languages (currently C, python, javascript) into gobject-based apps in a very simple and quick fashion.</abstract>
+    <description></description>
     <persons>
-     <person id="520">Pierre-Luc Beaudoin</person>
+     <person id="728">Steve Frécinaux</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="745">
-    <start>17:00</start>
+   <event id="903">
+    <start>16:30</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>gnome_nemiver</tag>
-    <title>Nemiver, a GNOME debugger</title>
+    <room>H.1309</room>
+    <tag>gnome_devtools</tag>
+    <title>Gnome Development Tools</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk will introduce [http://projects.gnome.org/nemiver/ Nemiver], present its history, features and architecture.</abstract>
-    <description>The main objective of Nemiver is to provide a simple tool that allows developers to quickly and easily debug usual problems\r
-in their applications without necessarily having to know about command line debuggers arcanes.</description>
+    <abstract>High-Level Debugging and the Misha Research IDE</abstract>
+    <description>Misha Research I.D.E., apart from introducing new debugging facilities (that I would also like to see and implement for Anjuta), is a great example of how new innovative widgets and programming interfaces can be implemented on top of the gtk+/pygtk libraries and the gnome platform.</description>
     <persons>
-     <person id="117">Dodji Seketeli</person>
+     <person id="726">Nick Papoylias</person>
     </persons>
     <links>
-     <link href="http://projects.gnome.org/nemiver/">Nemiver project page</link>
+     <link href="http://www.softnet.tuc.gr/~whoneedselta/misha/">Project site</link>
+     <link href="http://www.softnet.tuc.gr/~whoneedselta/misha/video/flowplayer/play/">Video presentation</link>
     </links>
    </event>
-   <event id="563">
-    <start>17:45</start>
+   <event id="910">
+    <start>17:15</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>gnome_tracker</tag>
-    <title>Tracker</title>
+    <room>H.1309</room>
+    <tag>gnome_ocrfeeder</tag>
+    <title>OCRFeeder</title>
     <subtitle></subtitle>
     <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>tbd.</abstract>
-    <description></description>
+    <abstract>OCRFeeder is a document layout analysis and optical character recognition system that I wrote for my Master's Thesis project.</abstract>
+    <description>Like it says on its website, given the images it will automatically outline its contents, distinguish between what's graphics and text and perform OCR over the latter. It generates multiple formats being its main one ODT.\r
+\r
+I think this is currently the most complete and user friendly OCR application for GNU/Linux out there and, of course, I wrote it to be used mainly with GNOME, featuring a GUI written in PyGTK and respecting, as far as I could, the GNOME User Interface Guidelines.\r
+\r
+I would like to present how the application works on the inside, for example the page segmentation algorithm I created for it, etc. I think this would be interest for the GNOME community and general attendants of the GNOME Dev room at FOSDEM.</description>
     <persons>
-     <person id="116">Philip Van Hoof</person>
+     <person id="731">Joaquim Rocha</person>
     </persons>
     <links>
     </links>
    </event>
-  </room>
-  <room name="H.1308">
-   <event id="768">
-    <start>13:15</start>
+   <event id="911">
+    <start>18:00</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_europe</tag>
-    <title>Mozilla Europe</title>
+    <room>H.1309</room>
+    <tag>gnome_things</tag>
+    <title>Getting Things GNOME!</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>General Introduction followed by an update on the work of Mozilla in Europe.</abstract>
-    <description></description>
+    <abstract>Getting Things GNOME! is a Python todo-list manager inspired by the Getting Things Done method.</abstract>
+    <description>GTG was first introduced during FOSDEM 2009. This talk will be a brief retrospective of one year of development and what we have learned from them. We will also cover the basis of GTG structure, have a brief look at the future and, if everybody is still not asleep, explain the first steps to contribute to GTG because, in GTG, fixing a bug is often easier than writing the bug report.</description>
     <persons>
-     <person id="344">Tristan Nitot</person>
+     <person id="732">Lionel Dricot</person>
+     <person id="771">Bertrand Rousseau</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="769">
-    <start>14:00</start>
-    <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_foundation</tag>
-    <title>Mozilla Foundation</title>
+   <event id="912">
+    <start>18:45</start>
+    <duration>00:15</duration>
+    <room>H.1309</room>
+    <tag>gnome_closing</tag>
+    <title>GNOME closing talk</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Foundation update, programs, goals, etc.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="177">Gervase Markham</person>
+     <person id="130">Christophe Fergeau</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="770">
-    <start>14:45</start>
-    <duration>00:30</duration>
-    <room>H.1308</room>
-    <tag>moz_univ</tag>
-    <title>Mozilla and Universities</title>
+  </room>
+  <room name="H.2213">
+  </room>
+  <room name="H.2214">
+   <event id="893">
+    <start>12:30</start>
+    <duration>00:15</duration>
+    <room>H.2214</room>
+    <tag>kde_welcome</tag>
+    <title>Welcome to the KDE devroom</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Lightning talk about MAOW Madrid organized jointly with Madrid University.</abstract>
+    <abstract>Welcome to the KDE developer room.</abstract>
     <description></description>
     <persons>
-     <person id="639">Gregorio Robles</person>
-     <person id="351">Pascal Chevrel</person>
+     <person id="95">Bart Coppens</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="771">
-    <start>15:15</start>
+   <event id="894">
+    <start>12:45</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_after_ff_3_1</tag>
-    <title>What's next after Firefox 3.1</title>
+    <room>H.2214</room>
+    <tag>kde_sc_demo</tag>
+    <title>KDE SC 4.4 demo</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Firefox 3.2, Extensions 2.0, Labs, and more</abstract>
-    <description></description>
+    <abstract>KDE has just released the shinyest most complete version of its desktop yet. KDE Software Collection 4.4 uses the leading KDE Platform provided by KDE 4 to provide applications that cover the needs from netbooks to large desktop rollouts.</abstract>
+    <description>Jos takes us through the new features in its applications and the progress made by KDE 4 in the last year.</description>
     <persons>
-     <person id="640">Mike Connor</person>
+     <person id="98">Jos Poortvliet</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="772">
-    <start>16:00</start>
+   <event id="895">
+    <start>13:30</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_community_sites</tag>
-    <title>Mozilla Community Sites Project</title>
+    <room>H.2214</room>
+    <tag>kde_pim</tag>
+    <title>PIMp My Desktop</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>KDE PIM is a suite of applications to manage your personal data.</abstract>
+    <description>Paul takes us through the abilities of Kontact and its related applications. He will look at Akonadi the desktop neutral platform used as the backend for much of KDE PIM.</description>
     <persons>
-     <person id="175">Zbigniew Braniecki</person>
+     <person id="525">Paul Adams</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="773">
-    <start>16:45</start>
+   <event id="896">
+    <start>14:45</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_community_design</tag>
-    <title>Community and Design</title>
+    <room>H.2214</room>
+    <tag>kde_kdevelop</tag>
+    <title>KDevelop 4</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>"Open Source Design, Mozilla and You" - A discussion about what open source design is, how Mozilla uses it to help spread Firefox, and the process of building up a worldwide design community (and how you can help!).</abstract>
-    <description></description>
+    <abstract>KDevelop is the IDE from KDE. It can be used for many programming languages and environements. KDevelop 4 rewrites much of the application and is about to be released.</abstract>
+    <description>Aleix will take a look at the features and give us tips on getting the most out of your coding time.</description>
     <persons>
-     <person id="641">John Slater</person>
+     <person id="725">Aleix Pol</person>
     </persons>
     <links>
     </links>
    </event>
-  </room>
-  <room name="H.1309">
-   <event id="636">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_randr_1_3</tag>
-    <title>RandR 1.3: New Features in a Nutshell</title>
+   <event id="897">
+    <start>15:30</start>
+    <duration>00:45</duration>
+    <room>H.2214</room>
+    <tag>kde_qtdesigner</tag>
+    <title>Introduction to Qt Designer</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>RandR 1.3 presents - amongst other things - transformations, panning, and standardized properties. This talk will show how to use these features and how they should influence tools and applications.</abstract>
-    <description></description>
+    <abstract>Creating GUI interfaces is easy with Qt Designer.</abstract>
+    <description>Sune will take us through making basic and complex user interfaces with this pleasingly easy to use app from Nokia's Qt division.</description>
     <persons>
-     <person id="231">Matthias Hopf</person>
+     <person id="618">Sune Vuorela</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="795">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_rebuilt_desktop</tag>
-    <title>The Rebuilt Linux Desktop</title>
+   <event id="898">
+    <start>16:45</start>
+    <duration>00:45</duration>
+    <room>H.2214</room>
+    <tag>kde_obs</tag>
+    <title>Spreading KDE with the openSUSE Build Service</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Graphics drivers under Linux have seen the most significant changes since X was first ported in the last year. The X server can now run as an unprivileged process; kernel panic messages can be displayed while graphics are active; graphics applications can use virtual memory to store GPU data.</abstract>
-    <description>In the kernel, these changes include the new Graphics Execution Manager (GEM) and kernel-based video mode setting (KMS). Beyond the kernel, the second version of the Direct Rendering Interface X extension (DRI2) unifies the X and OpenGL image storage space.\r
-\r
-This talk will describe the kernel and user-space changes along with the other kernel changes necessary to support the new code. Finally, the audience will be encouraged to participate in a discussion about future plans in this area.</description>
+    <abstract>The openSUSE build service is used to build and host packages for SUSE and other distributions.</abstract>
+    <description>Will will look at what is hosted on the service and how you can add to it.</description>
     <persons>
-     <person id="40">Keith Packard</person>
+     <person id="147">Will Stephenson</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="637">
-    <start>16:00</start>
-    <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_nouveau</tag>
-    <title>Nouveau Status Update</title>
+   <event id="899">
+    <start>17:30</start>
+    <duration>00:45</duration>
+    <room>H.2214</room>
+    <tag>kde_amarok</tag>
+    <title>Amarok 2.2 Rocking</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Since last FOSDEM, Nouveau has been making steady progress. This talk will detail some of the changes made since last year and present the newest features. Throughout this talk, I will also introduce a number of "did you know ?" slides about the project and Nvidia hardware's inner workings.</abstract>
-    <description></description>
+    <abstract>Amarok rediscovers your music. It sorts and searchs through your collections, music devices and internet music services.</abstract>
+    <description>Sven will take us through the latest features in this rocking application.</description>
     <persons>
-     <person id="230">Stéphane Marchesin</person>
+     <person id="70">Sven Krohlas</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="796">
-    <start>17:00</start>
-    <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_intel_graphics</tag>
-    <title>Intel's graphics projects for the coming year.</title>
+   <event id="900">
+    <start>18:15</start>
+    <duration>00:45</duration>
+    <room>H.2214</room>
+    <tag>kde_es</tag>
+    <title>KDE España</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>KDE</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>While significant progress has been made in fixing the Linux graphics architecture, there are still some sharp edges. This talk will cover Intel's plans for the coming year, including DRI2 vblank support, DRI2 page flipping, rebuilding Mesa's compiler infrastructure, pulling ideas from Gallium into core Mesa, and more.</abstract>
-    <description></description>
+    <abstract>KDE España is the society for KDE developers in Spain.</abstract>
+    <description>Aleix will tell us what it does and why it exists.</description>
     <persons>
-     <person id="656">Eric Anholt</person>
+     <person id="725">Aleix Pol</person>
     </persons>
     <links>
+     <link href="http://es.kde.org/">http://es.kde.org/</link>
     </links>
    </event>
   </room>
-  <room name="H.2213">
-   <event id="626">
+  <room name="AW1.105">
+  </room>
+  <room name="AW1.115">
+  </room>
+  <room name="AW1.117">
+  </room>
+  <room name="AW1.120">
+   <event id="947">
     <start>13:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_rpm_packaging</tag>
-    <title>RPM packaging</title>
+    <duration>00:45</duration>
+    <room>AW1.120</room>
+    <tag>ooo_extdev</tag>
+    <title>Tips and Tricks for Extension Developer</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>The session will give an overview about the Extension infrastructure and will give tips and hints what's most important to integrate well in OpenOffice.org and to provide a more professional extension. Extensions provide often the necessary connector from OpenOffice.org to other software systems and the better they are integrated the better is the overall user experience and the interoperability.</abstract>
+    <description>OpenOffice.org Extensions provide a very good mechanism to extend OpenOffice.org with new and often specialized new functions. The extension infra structure gets better and better and an extension developer should make use of all the available feature to integrate best in the office. The session will give an overview about the Extension infrastructure and will give tips and hints what's most important to integrate well in OpenOffice.org and to provide a more professional extension. Often extensions are the beginning of more advanced development tasks that will go deeper in the core code of OpenOffice.org whereas extensions use API's only. The advantage of extensions is that you can work on a standalone mini project that uses official API's only and that you can learn the basics and secrets of OpenOffice.org step by step. But extensions can not solve all problems and often additional changes in the core or even new API's are necessary to solve a specific task. But as mentioned before extensions provide a smooth way to get started and to dive deeper and deeper into the large project code base over time. OpenOffice.org is a very huge project and the start to develop with and for OpenOffice.org is not easy and the hype factor is also not the highest one. But it must be something behind this project that big companies hire special people to work on campaigns against OpenOffice.org and open source in general. Is it still David versus Goliath or has the situation changed a little bit? Who knows but you can be part of the huge and worldwide community and can start to develop with and for OpenOffice.org.</description>
     <persons>
-     <person id="576">Christophe Wickert</person>
+     <person id="272">Jürgen Schmidt</person>
     </persons>
     <links>
+     <link href="http://extensions.openoffice.org/">http://extensions.openoffice.org/</link>
+     <link href="http://extensions.services.openoffice.org">http://extensions.services.openoffice.org</link>
+     <link href="http://wiki.services.openoffice.org/wiki/Extensions">http://wiki.services.openoffice.org/wiki/Extensions</link>
     </links>
    </event>
-   <event id="622">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_fel</tag>
-    <title>Fedora Electronic Lab</title>
+   <event id="948">
+    <start>13:45</start>
+    <duration>00:45</duration>
+    <room>AW1.120</room>
+    <tag>ooo_docking</tag>
+    <title>New docking windows for a better UI &amp; extension integration</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://chitlesh.fedorapeople.org/FEL/ Fedora's Electronic Laboratory] is dedicated to supporting the innovation and development of opensource EDA community along with a history of experience in multiple applications.</abstract>
-    <description>Fedora Electronic Laboratory provides a complete electronic laboratory setup with reliable open source design tools in order to meet one's requirements to keep one in pace with current technological race. Project management tools         such as spreadsheet, gantt diagram, mindmapping tools.... are also included.</description>
+    <abstract>The main goal of the framework project is to provide low-level functions (like loading/storing documents, generic UI, OLE, filter management) to the application modules. As the generic OpenOffice.org UI is mainly based on framework code many aspects of the Project Renaissance must be implement there. This presentation wants to provide an overview about our latest plans to provide new and powerful docking window functions.</abstract>
+    <description>The presentation is split up into four different parts:\r
+# The current state of docking window design\r
+# The new docking window design\r
+# How can extensions profit from the new design\r
+# Future outlook</description>
     <persons>
-     <person id="164">Chitlesh Goorah</person>
+     <person id="750">Carsten Driesner</person>
     </persons>
     <links>
+     <link href="http://wiki.services.openoffice.org/wiki/Framework">http://wiki.services.openoffice.org/wiki/Framework</link>
     </links>
    </event>
-   <event id="627">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_future_fr</tag>
-    <title>Future Fedora-fr challenges</title>
+   <event id="949">
+    <start>14:30</start>
+    <duration>00:45</duration>
+    <room>AW1.120</room>
+    <tag>ooo_build</tag>
+    <title>Improving the OpenOffice.org Build System</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Fedora organization in French speaking country.</abstract>
-    <description>Fedora-fr is a non profit organization mainly active in France. Now that the organization is well organized and going to have its head renewed for the first time at the beginning of this year, Fedora-fr has to meet other French speaking Fedora addicts in foreign countries, and see how it can help them buzz about Fedora and organise events in their own areas.</description>
+    <abstract>The Build Environment Effort is an ongoing effort to update various aspects of the OpenOffice.org build environment.</abstract>
+    <description>Some of the aims of this effort require to rethink the basic architecture of how OpenOffice.org is build. This talk with present the results so far and how we are planning to go on.</description>
     <persons>
-     <person id="168">Thomas Canniot</person>
+     <person id="751">Bjoern Michaelsen</person>
     </persons>
     <links>
+     <link href="http://blogs.sun.com/GullFOSS/entry/building_openoffice_org_with_gnu">http://blogs.sun.com/GullFOSS/entry/building_openoffice_org_with_gnu</link>
+     <link href="http://blogs.sun.com/GullFOSS/entry/build_scalability1">http://blogs.sun.com/GullFOSS/entry/build_scalability1</link>
+     <link href="http://blogs.sun.com/GullFOSS/entry/a_split_build_for_openoffice">http://blogs.sun.com/GullFOSS/entry/a_split_build_for_openoffice</link>
+     <link href="http://wiki.services.openoffice.org/wiki/Build_Environment_Effort">http://wiki.services.openoffice.org/wiki/Build_Environment_Effort</link>
     </links>
    </event>
-   <event id="628">
-    <start>16:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_func_symbolic</tag>
-    <title>Func, Symbolic: Present and future</title>
+   <event id="950">
+    <start>15:15</start>
+    <duration>00:45</duration>
+    <room>AW1.120</room>
+    <tag>ooo_testing</tag>
+    <title>Just Testing</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Theory and demo. In the first part will be a short explanation about what are func and symbolic, and (in particular for symbolic) what are future plans. In the second part will be how set-up func and symbolic and hot they work.</abstract>
-    <description></description>
+    <abstract>OpenOffice.org is too fat and too weird to let you simply apply your standard unit-testing-approach to writing correct code. Over the years, this has lead to the creation of a number of mechanisms within the OOo code base with which OOo developers can test the code they write and compile.</abstract>
+    <description>Some of the mechanisms are, erm, creative, some are trivial. But what all the mechanisms have in common is that they all are brittle and all start to fail, in one way or another, sooner or later. Time to clean up. This talk will discuss where we intend to go, and probably tell a couple of anecdotes about where we came from.</description>
     <persons>
-     <person id="578">Francesco Crippa</person>
-     <person id="577">Luca Foppiano</person>
+     <person id="270">Stephan Bergmann</person>
     </persons>
     <links>
-     <link href="https://fedorahosted.org/func/">Func project page</link>
     </links>
    </event>
-   <event id="629">
-    <start>17:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_sugar</tag>
-    <title>Sugar: what is and why Fedora might care</title>
+   <event id="951">
+    <start>16:00</start>
+    <duration>00:45</duration>
+    <room>AW1.120</room>
+    <tag>ooo_workshop</tag>
+    <title>Show me YOUR code</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Introduction to [http://sugarlabs.org/ Sugar and SugarLabs], strategic importance it might have for Fedora and GNOME, and synergy with other projects Fedora cares about.</abstract>
-    <description></description>
+    <abstract>Show me the code YOU have written and want to be integrated. Talk about, identify and hopefully clear obstacles. Let's solve remaining problems together.</abstract>
+    <description>The last two FOSDEMs I gave an overview of the Calc spreadsheet interpreter core, and showed how to debug and profile the beast. This year it is time YOU show me YOUR code. Go into details. Discuss your solution. Ask questions. If you would like to dive into your code at the workshop I'd appreciate if you made it available in advance so I can take a look. Send a mail to [mailto:erack@sun.com?subject=FOSDEM%20code me]</description>
     <persons>
-     <person id="579">Greg DeKoenigsberg</person>
-     <person id="519">Tomeu Vizoso</person>
+     <person id="621">Eike Rathke</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="625">
-    <start>18:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_augeas</tag>
-    <title>Augeas</title>
+   <event id="952">
+    <start>16:45</start>
+    <duration>00:45</duration>
+    <room>AW1.120</room>
+    <tag>ooo_hidden_pearls</tag>
+    <title>Hidden Pearls - What's There to ReUse for Other Projects</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://augeas.net/ Augeas] is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.</abstract>
-    <description>One of the many things that makes Linux configuration management the minefield we all love is the lack of a local configuration API. The main culprit for this situation, that configuration data is generally stored in text files in a wide variety of formats, is both an important part of the Linux culture and valuable when humans need to make configuration changes manually. AUGEAS provides a local configuration API that presents configuration data as a tree. The tree is backed directly by the various config files as they exist today; modifications to the tree correspond directly to changes in the     underlying files.\r
-\r
-AUGEAS takes great care to preserve comments and other formatting details across editing operations. The transformation from files into the tree and back is controlled by a description of the file's format, consisting of regular expressions and instructions on how to map matches into the tree. AUGEAS currently can be used through a command line tool, the C API, and from Ruby, Python, and OCaml. It also comes with descriptions for a good number of common Linux config files that can be edited "out-of-the-box."</description>
+    <abstract>This session presents a few examples of uniquely useful code inside OOo, plus a way for other projects to mine those pearls.</abstract>
+    <description>This rant http://blog.thebehrens.net/2008/09/29/ooo-non-vision/ (except for the ranting) pretty much conveys the ideas I want to present here</description>
     <persons>
-     <person id="575">Raphaël Pinson</person>
+     <person id="271">Thorsten Behrens</person>
     </persons>
     <links>
-     <link href="http://augeas.net/">Augeas</link>
+     <link href="http://blog.thebehrens.net/2008/09/29/ooo-non-vision/">http://blog.thebehrens.net/2008/09/29/ooo-non-vision/</link>
     </links>
    </event>
-  </room>
-  <room name="H.2214">
-   <event id="596">
-    <start>13:00</start>
-    <duration>00:15</duration>
-    <room>H.2214</room>
-    <tag>opensuse_welcome</tag>
-    <title>Welcome to the openSUSE devroom</title>
+   <event id="953">
+    <start>17:30</start>
+    <duration>00:30</duration>
+    <room>AW1.120</room>
+    <tag>odf_tools</tag>
+    <title>ODF Tools and Resources</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
-    <type>Other</type>
+    <track>OpenOffice.org</track>
+    <type>Podium</type>
     <language>English</language>
-    <abstract>Welcome to the openSUSE developer room at FOSDEM 2010.</abstract>
-    <description></description>
+    <abstract>This session lists the various ODF tools and libraries that are "out there", and where one can find additional info about ODF itself.</abstract>
+    <description>ODF has become a popular document format, but for new developers it isn't always clear what open source tools exist and where to find them. This presentations aims to list the most interesting tools, libraries, projects and other resources available.</description>
     <persons>
-     <person id="131">Martin Lasarsch</person>
+     <person id="752">Bart Hanssens</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="794">
-    <start>13:15</start>
+   <event id="954">
+    <start>18:00</start>
     <duration>00:30</duration>
-    <room>H.2214</room>
-    <tag>opensuse_obs_trust</tag>
-    <title>Who can you trust ?</title>
+    <room>AW1.120</room>
+    <tag>odf_server</tag>
+    <title>ODF on the server - ODFDOM architecture</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The [http://en.opensuse.org/Build_Service openSUSE build service (obs)] offers everyone the opportunity to build packages for many Linux distributions with relatively little effort. Hence the amount of available versions and variants per package is comparatively high.</abstract>
-    <description>Therefore we need a powerful but also simple instrument to evaluate these packages, which are immediately available at the openSUSE software portal. A first approach will be an individual rating of developers working with obs.</description>
+    <abstract>ODFDOM is the name of the free OpenDocument framework, which was recently published in version 0.75 to support ODF 1.2.</abstract>
+    <description>Its overall purpose is to provide the ODF developer community a lightweight programming API in order to easily access and manipulate ODF documents. With its version 0.75, ODFDOM supports all ODF 1.2 elements and attributes, generated from the OpenDocument RelaxNG schema directly into the Java source code. The upcoming presentation will give an overview over the architecture, design ideas and in addition deliver insights about the roadmap and upcoming features.</description>
     <persons>
-     <person id="655">Marko Jung</person>
+     <person id="753">Svante Schubert</person>
     </persons>
     <links>
+     <link href="http://odftoolkit.org/projects/odfdom/pages/Home">http://odftoolkit.org/projects/odfdom/pages/Home</link>
     </links>
    </event>
-   <event id="598">
-    <start>13:45</start>
-    <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_community</tag>
-    <title>openSUSE Community</title>
+   <event id="955">
+    <start>18:30</start>
+    <duration>00:30</duration>
+    <room>AW1.120</room>
+    <tag>odf_lpod</tag>
+    <title>lpOD – languages &amp; platforms OpenDocument</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>OpenOffice.org</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk gives you an overview about the openSUSE community. What we have, what we need. It also covers some topics from the mailinglists, like Weekly-news i18n, plans for language specific news.o.o, and why i18n is important for us.</abstract>
-    <description>The Talk will also have short overview about the upcoming openSUSE spokesperson program.\r
-\r
-Dinar will also talk about the Contrib repository.</description>
+    <abstract>Presentation of the lpOD -- languages &amp; platforms OpenDocument</abstract>
+    <description>lpOD, is a Free Software project that offers, for high level use cases, an application programming interface dedicated to document processing with the Python, Perl and Ruby languages. It’s complying with the Open Document Format (ODF).</description>
     <persons>
-     <person id="547">Dinar Valeev</person>
+     <person id="754">Luis Belmar-Letelier</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="599">
-    <start>14:30</start>
+  </room>
+  <room name="AW1.121">
+   <event id="999">
+    <start>13:00</start>
     <duration>00:15</duration>
-    <room>H.2214</room>
-    <tag>opensuse_build_service_overview</tag>
-    <title>openSUSE Build Service overview</title>
+    <room>AW1.121</room>
+    <tag>pgsql_welcome</tag>
+    <title>Welcome to the PostgreSQL devroom</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>PostgreSQL</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Introduction into the [http://build.opensuse.org openSUSE Build Service], why it was created, what are the goals it wants to achieve and a brief overview about its components.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="134">Adrian Schroeter</person>
+     <person id="631">Andreas Scherbaum</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="600">
-    <start>14:45</start>
+   <event id="1000">
+    <start>13:15</start>
     <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_obs_collaboration</tag>
-    <title>Collaboration in the openSUSE Build Service</title>
+    <room>AW1.121</room>
+    <tag>pgsql_8_5</tag>
+    <title>Developments in PostgreSQL 8.5</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>PostgreSQL</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk explains how to use the Collaboration features of the openSUSE Build Service. Its based on two openSUSE repositories that use them: openSUSE:Factory:Contrib and openSUSE:Factory.</abstract>
+    <abstract>This talk will briefly examine the development process used by the PostgreSQL project over the last year, and take a look back at the new features that have been committed to the source tree for the upcoming 8.5 release, as well as some of those currently in development.</abstract>
     <description></description>
     <persons>
-     <person id="137">Hendrik Vogelsang</person>
+     <person id="635">Dave Page</person>
     </persons>
     <links>
-     <link href="http://en.opensuse.org/Contrib">openSUSE Contrib</link>
     </links>
    </event>
-   <event id="601">
-    <start>15:30</start>
+   <event id="1001">
+    <start>14:15</start>
     <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_obs_crossdev</tag>
-    <title>Putting Cross Development Support into OBS</title>
+    <room>AW1.121</room>
+    <tag>pgsql_streaming_rep</tag>
+    <title>Streaming replication under the hood</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>PostgreSQL</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The Cross Development in OBS feature is now integrated into normal OBS development. It allows you to build, test, run applications for other processor architectures using a combination of emulators and crossbuild.</abstract>
-    <description>Emulators are already a normal part of OBS. An analysis has been made of the different ways to implement Cross Build to result in better interoperability with existing linux distributions for other architectures. The goal was to implement Cross Development as an orthogonal feature, and to glueless implement openSUSE, Fedora, Debian, Ubuntu for embedded architektures like ARM, sh4, mips in the same way as is done already by OBS for x86 and powerpc architectures.</description>
+    <abstract>In this talk, we're going to peek under the hood of the new Streaming Replication feature.</abstract>
+    <description>I am going to introduce the concepts of WAL receiver and sender, how they communicate over the network, how they interact with the rest of the server etc. I'm also going to cover advanced setups like multiple slaves, cascading slaves, and WAL archiving from a slave.</description>
     <persons>
-     <person id="548">Martin Mohring</person>
+     <person id="418">Heikki Linnakangas</person>
     </persons>
     <links>
-     <link href="http://en.opensuse.org/Build_Service">openSUSE Build Service</link>
     </links>
    </event>
-   <event id="602">
-    <start>16:15</start>
+   <event id="1002">
+    <start>15:15</start>
     <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_create_your_own</tag>
-    <title>Create your own Linux Distribution</title>
+    <room>AW1.121</room>
+    <tag>pgsql_hot_standby</tag>
+    <title>Hot Standby Live</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>PostgreSQL</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk will explain briefly how you create your own openSUSE based Linux distribution installation media and Live media with the openSUSE Build Service.\r
-\r
-It includes a brief introduction to kiwi-instsource (which was presented as an outlook last year) and the way we define products; how the buildservice creates an installation source from that.</abstract>
-    <description>= Gory details:\r
-* kiwi in general (few minutes)\r
-* kiwi-instsource: purpose, implementation, xml extension, metapackages (10-15 minutes)\r
-* product definition file (5-10 minutes)\r
-* plugging together: product converter, necessary permission, vision of the release process, target groups etc. (10-15 minutes)\r
-\r
-= Demo:\r
-Jan-Christoph will demonstrate the following:\r
-* setup your own project\r
-* how to get this marked as product project\r
-* how to set base repos\r
-* how to define a product (package groups)\r
-* build a product: instsource(ftp repo, dvd) and live medium</description>
+    <abstract>Live demo of Hot Standby, plus discussion of various features and difficulties. Requests for prioritisation of new feature development, with round table discussion and voting.</abstract>
+    <description></description>
     <persons>
-     <person id="338">Jan-Christoph Bornschlegel</person>
+     <person id="406">Simon Riggs</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="603">
-    <start>17:00</start>
+   <event id="1003">
+    <start>16:15</start>
     <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_studio</tag>
-    <title>Creating customized openSUSE versions with SUSE Studio</title>
+    <room>AW1.121</room>
+    <tag>pgsql_beyond_unique</tag>
+    <title>Beyond UNIQUE: Exclusion constraints in PostgreSQL 8.5</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>PostgreSQL</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>SUSE Studio is a new web application to build openSUSE based appliances. It provides an easy to use interface to quickly create images for live CDs, \r
-bootable USB sticks and VMware. It's also possible to conveniently customize software selection, configuration and theming of the appliances. Third party software may be integrated through coupling with the openSUSE Build Service.</abstract>
-    <description>Studio's testdrive feature allows users to run the appliance via the web interface for testing and further configuration.\r
+    <abstract>Magnus presents the new "Exclusion Constraints" feature that has been added in PostgreSQL 8.5</abstract>
+    <description>A core feature of a relational database is being able to define constraints on the data, and have the database enforce those constraints. Today, there exists only one kind of constraint that will look at a combination of more than one row in a table - the UNIQUE constraint, often used as a tables PRIMARY KEY. This constraint makes sure no two rows have the same combination of values in the specified columns. But many datamodels contain completely different constraints, such as requiring non-overlapping ranges. For example, the requirement that a resource such as a conference room is not double booked.\r
 \r
-We will present the concepts behind SUSE Studio and demonstrate how to easily create a customized openSUSE version in five minutes.</description>
+PostgreSQL 8.5 introduces the feature Exclusion Constraints, and this talk will present this feature and how to use it to solve this type of problem with a declarative constraint - while maintaining performance and concurrency in the system.</description>
     <persons>
-     <person id="549">Daniel Bornkessel</person>
-     <person id="135">Cornelius Schumacher</person>
+     <person id="415">Magnus Hagander</person>
     </persons>
     <links>
-     <link href="http://susestudio.com">SUSE Studio</link>
     </links>
    </event>
-   <event id="604">
-    <start>17:45</start>
-    <duration>00:30</duration>
-    <room>H.2214</room>
-    <tag>opensuse_legal</tag>
-    <title>Legal aspects of distribution development</title>
+   <event id="1004">
+    <start>17:15</start>
+    <duration>00:45</duration>
+    <room>AW1.121</room>
+    <tag>pgsql_basel_zoo</tag>
+    <title>PostgreSQL at the Heart of the Basel Zoo POS</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>PostgreSQL</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Every community distributions have to deal with legal issues. The talk shows what kind of pitfalls we have in our daily distribution work and how to solve them. This will only work with the upstream developers of the projects and most of the work will be done for every distribution again.</abstract>
-    <description></description>
+    <abstract>Elephants and Other Wild Animals: PostgreSQL at the Heart of the Ticketing Point of Sale in the Basel Zoo</abstract>
+    <description>For 134 years the Basel Zoo, one of the most renowned and beautiful zoos in europe, has sold entrance ticket by hand. A simple roll of paper tickets and manual book keeping where all that was there. Being a legal incorporated, law forced them to introduce an electronic point of sale system. First of January 2009, the system went into production and, unlike in other Zoos, worked without any problems right from the start. It is now in production for a year and has proven extremly stable and efficient.\r
+\r
+The PostgreSQL database is at the heart of the point of sale application and in this presentation Marc Balmer will show how PostgreSQL helped to create an enterprise grade application database which is accessed by different client applications in a distributed network, including low-bandwidth network links. The overall application architecture will be discussed and how PL/PGSQL helped to keep the business logic in the database itself, leveraging client complexity. Details will be given about the Motif based POS application, written in pure C and extended in Lua, as well as the backoffice which is web based and implemented in C and Lua. The presentation is aimed at programmers that want to include PostgreSQL in their application portfolio as well as decision makers that have to decide upon a strategic database platform for their products.</description>
     <persons>
-     <person id="550">Jürgen Weigert</person>
+     <person id="632">Marc Balmer</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="605">
+   <event id="1005">
     <start>18:15</start>
     <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_apport</tag>
-    <title>Apport - Automatic Application Crash Reporting for openSUSE</title>
+    <room>AW1.121</room>
+    <tag>pgsql_most_wanted</tag>
+    <title>Most Wanted: Future PostgreSQL Features</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>PostgreSQL</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Apport for automatic crash reporting on openSUSE.</abstract>
-    <description>Many application crashes remain unreported due to different reasons: \r
-* the crash is silently ignored since no core file is produced \r
-* existing crash handlers like bug-buddy or Dr. Konqi are desktop application specific \r
-* the crash is not easy to reproduce \r
-* the location to report the crash is unknown\r
-\r
-Apport gives you an easy way to solve these problems.</description>
-    <persons>
-     <person id="138">Jan Blunck</person>
-    </persons>
-    <links>
-     <link href="http://en.opensuse.org/Apport">Apport website</link>
-    </links>
-   </event>
-  </room>
-  <room name="AW1.105">
-   <event id="734">
-    <start>14:00</start>
-    <duration>02:00</duration>
-    <room>AW1.105</room>
-    <tag>osi_public_meeting</tag>
-    <title>Public Meeting of the Open Source Initiative (OSI)</title>
-    <subtitle></subtitle>
-    <track>Open Source Initiative</track>
-    <type>Meeting</type>
-    <language>English</language>
-    <abstract>The Open Source Initiative (OSI) will hold its public meeting at FOSDEM.</abstract>
-    <description>This meeting is open to everyone and the agenda is very flexible. We can discuss recent activities of the OSI, the future\r
-direction of OSI, and other topics of importance to the open source community.</description>
-    <persons>
-     <person id="625">Michael Tiemann</person>
-     <person id="160">Martin Michlmayr</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="784">
-    <start>17:00</start>
-    <duration>02:00</duration>
-    <room>AW1.105</room>
-    <tag>moz_xul</tag>
-    <title>Building XUL Communities</title>
-    <subtitle></subtitle>
-    <track>Mozilla</track>
-    <type>Workshop</type>
-    <language>English</language>
-    <abstract>Open discussion with [http://www.mozilla.org/projects/xul/ XUL] communities.</abstract>
+    <abstract>Based on user feedback, I will discuss the most requested features for PostgreSQL, their implementation status, difficulties, blockers, and future plans. Items include replication, materialized views, parallel queries, in-place upgrade. The audience is invited to join the discussion.</abstract>
     <description></description>
     <persons>
-     <person id="645">Paul Rouget</person>
+     <person id="616">Peter Eisentraut</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
-  <room name="AW1.115">
-  </room>
-  <room name="AW1.117">
-   <event id="723">
+  <room name="AW1.124">
+   <event id="1028">
     <start>13:00</start>
     <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>goe_gnustep_theming</tag>
-    <title>Theming in GNUstep</title>
+    <room>AW1.124</room>
+    <tag>coreboot_intro</tag>
+    <title>coreboot introduction</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>coreboot</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>A Presentation of the GNUstep theming API and the 'Thematic' application intended for building theme bundles.</abstract>
-    <description>This discusses design philosophy (what theming is supposed to accomplish), technical design (an overview of the implementation) and state of development.</description>
+    <abstract>The BIOS and it's successor EFI are considered by many to be the final frontier for open source software in commodity PCs. This talk introduces the open source BIOS replacement coreboot (formerly known as LinuxBIOS) and the projects that surround it, including many popular payloads that combine with coreboot to make up an innovative firmware for PCs.</abstract>
+    <description>The talk also looks at the 10 year long history of the project, describes the current state of development and considers some possibilities for the future.</description>
     <persons>
-     <person id="623">Richard Frith-Macdonald</person>
+     <person id="795">Peter Stuge</person>
     </persons>
     <links>
+     <link href="http://coreboot.org">http://coreboot.org</link>
     </links>
    </event>
-   <event id="724">
+   <event id="1029">
     <start>14:00</start>
     <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>geo_scalable_ogo</tag>
-    <title>ScalableOGo</title>
+    <room>AW1.124</room>
+    <tag>coreboot_pc_details</tag>
+    <title>coreboot and PC technical details</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>coreboot</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This presentation presents ScalableOGo, a standards compliant free software groupware server.</abstract>
-    <description>Scalable OGo (SOGo) is a free groupware server focused on scalability instead of depth in functionality. The web interface uses human readable URLs and can be accessed according to REST web service ideas.\r
-\r
-The server stores data in the iCalendar/vCard formats and has broad support for theCalDAV/GroupDAV protocols.</description>
+    <abstract>A modern PC is quite different from the 1980s original, and while the BIOS still lingers after 30 years it must now solve many tricky problems.</abstract>
+    <description>When the original PC with it's pre-ISA expansion bus was powered on, it was almost immediately ready to run an application. Today's PC can have several multicore CPUs interconnected by HyperTransport, Front Side Bus or QuickPath, DDR3 RAM on each CPU, and a large number of buses and peripherals. Many components require increasingly complex initialization to be implemented in software. This talk describes the technical challenges encountered by coreboot developers and their solutions.</description>
     <persons>
-     <person id="500">Helge Heß</person>
+     <person id="795">Peter Stuge</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="725">
+   <event id="1030">
     <start>15:00</start>
     <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>goe_objc_gnustep</tag>
-    <title>Cross-Platform Objective-C Development using GNUstep</title>
+    <room>AW1.124</room>
+    <tag>coreboot_acpi</tag>
+    <title>ACPI and Suspend/Resume under coreboot</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>coreboot</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This presentation explores the free tools that the GNUstep project provides for writing cross-platform Objective-C software.</abstract>
-    <description>Objective-C is most known for being the language of choice of Apple and being the "native" language for Apple Mac OS X and iPhone development.  Unfortunately, while Objective-C is a fantastic language, the development tools provided by Apple are designed to lock developers into a closed Apple-only environment.\r
-\r
-GNUstep provides an alternative, free implementation of the OpenStep specification (the core Objective-C libraries), largely compatible with the Apple Mac OS X Cocoa implementation, and a number of tools that allow Objective-C software\r
-to be developed and easily distributed across a number of platforms, including GNU/Linux, *BSD, Apple Mac OS X and Microsoft Windows.</description>
+    <abstract>Ever wanted to know more about ACPI? This talk will introduce the software part of ACPI as well as provide the necessary hardware details to get the bigger picture.</abstract>
+    <description>A tour through the Coreboot ACPI implementation will be given, and the nitty-gritty details of the suspend and resume procedure will be explained.</description>
     <persons>
-     <person id="86">Nicola Pero</person>
+     <person id="796">Rudolf Marek</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="726">
+   <event id="1031">
     <start>16:00</start>
     <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>geo_ws_objc</tag>
-    <title>Web Services in Objective-C</title>
+    <room>AW1.124</room>
+    <tag>coreboot_porting</tag>
+    <title>coreboot board porting</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>coreboot</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>An overview of web services and a free software implementation to make them easy Objective-C programmers (GNUstep and MacOS-X/Cocoa).</abstract>
-    <description>No need to resort to Java or C# frameworks now that we can use web services directly from a language we love.</description>
+    <abstract>You don't like your BIOS? Want coreboot instead? Here is my story...</abstract>
+    <description>This talk introduces some strategies for porting coreboot to new hardware. We go over the information gathering stage, data-mining, datasheet usage and common gotchas. The porting of a new motherboard but with existing chipset support, as well as kick-starting a new chipset port, are explained.</description>
     <persons>
-     <person id="624">Riccardo Mottola</person>
-     <person id="623">Richard Frith-Macdonald</person>
+     <person id="796">Rudolf Marek</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="727">
+   <event id="1032">
     <start>17:00</start>
     <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>geo_etoile</tag>
-    <title>Etoilé</title>
+    <room>AW1.124</room>
+    <tag>coreboot_flashrom</tag>
+    <title>Flashrom, the universal flash tool</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>coreboot</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://etoileos.com/etoile/ Etoile] is a Desktop Environment for Unix based on the GNUstep frameworks.\r
-It focuses on the notions of modularity and small components, collaboration, persistence and flexibility.</abstract>
-    <description>In this talk I will present an overview of the project: its goals, concepts, and its current state.</description>
+    <abstract>Flashrom is the open source utility of choice to identify, read, write, verify and erase flash chips.</abstract>
+    <description>It is commonly used to flash BIOSes from under Linux, *BSD, OpenSolaris and Mac OS X, but it also has the ability to reflash graphics cards, SATA controllers, network cards and one game console. A wide variety of external programmers is supported as well, from ultra-cheap homemade setups to high end commercial machines.\r
+Hotflashing and crossflashing complete the feature set.\r
+\r
+This talk introduces flashrom, and explains its structure and implementation. Common issues and future directions are explained, and even a demonstration will be given.</description>
     <persons>
-     <person id="92">Nicolas Roard</person>
+     <person id="797">Carl-Daniel Hailfinger</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
-  <room name="AW1.120">
-   <event id="671">
-    <start>13:00</start>
-    <duration>01:00</duration>
-    <room>AW1.120</room>
-    <tag>jabber_xmpp_101</tag>
-    <title>XMPP 101: A Fast-Paced Introduction to XMPP Technologies</title>
+  <room name="AW1.125">
+   <event id="868">
+    <start>13:15</start>
+    <duration>00:30</duration>
+    <room>AW1.125</room>
+    <tag>java_debian_packaging</tag>
+    <title>Packaging Java Software for Debian</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Free Java</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>The talk wants to give a brief overview of the current state and recent trends of Java packaging in Debian.</abstract>
+    <description>Around half of the time should be reserved for discussions and coordination between attending developers of Linux distributions and upstream projects.\r
+\r
+A wiki site is used to collect discussion points beforehand: [http://wiki.debian.org/Java/DevJam/2010/FosdemProposedTalks/JavaPackaging]</description>
     <persons>
-     <person id="586">Remko Tronçon</person>
-     <person id="22">Peter Saint-Andre</person>
+     <person id="293">Thomas Koch</person>
     </persons>
     <links>
+     <link href="http://wiki.debian.org/Java/DevJam/2010/FosdemProposedTalks/JavaPackaging">http://wiki.debian.org/Java/DevJam/2010/FosdemProposedTalks/JavaPackaging</link>
     </links>
    </event>
-   <event id="672">
-    <start>14:00</start>
+   <event id="869">
+    <start>15:00</start>
     <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_pubsub_web</tag>
-    <title>PubSub and the Web</title>
+    <room>AW1.125</room>
+    <tag>java_groovy</tag>
+    <title>Groovy: the cool side of Java</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Free Java</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>The purpose of this talk is to introduce Groovy using a practical approach by showing the differences and the improvements that Groovy bring, compared with an older programming language class.\r
+\r
+Since groovy is based on the JVM, it is natural to compare it with Java language.</abstract>
+    <description>We will start from a couple of java classes and we will rewrite it using Groovy and we will see how Groovy removes the ceremony and give a shorter and more understandable code.\r
+\r
+During the talk will be also explained theory concepts around groovy implementations time to time will be faced.\r
+Despite the topic, this talk is open to java and non-java developers.</description>
     <persons>
-     <person id="587">Nathan Fritz</person>
+     <person id="577">Luca Foppiano</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="673">
-    <start>14:30</start>
+   <event id="870">
+    <start>15:45</start>
     <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_web_integration</tag>
-    <title>Integrating XMPP into Web Technologies</title>
+    <room>AW1.125</room>
+    <tag>java_lambda_jsr292</tag>
+    <title>Lambda + JSR292</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Free Java</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>This talk outline why and how anonymous functions also called lambdas should be implemented using method handle, one feature introduced by JSR 292 in Java VM.</abstract>
+    <description>I will introduce a proposed syntax that is slighly different from the one proposed by Mark Reinhold, and explain how the syntax can be translated to a bytecode understandable by a JDK7 VM. Then I will discuss the possible reification of function types. I will finish by demoing a prototype of java compiler patched with lambdas implemented using method handles.</description>
     <persons>
-     <person id="588">Jack Moffitt</person>
+     <person id="567">Remi Forax</person>
     </persons>
     <links>
+     <link href="http://openjdk.java.net/projects/lambda">Project Lambda</link>
+     <link href="http://openjdk.java.net/projects/mlvm">MLVM</link>
     </links>
    </event>
-   <event id="674">
-    <start>15:00</start>
+   <event id="871">
+    <start>16:30</start>
     <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_geoloc</tag>
-    <title>Geolocation</title>
+    <room>AW1.125</room>
+    <tag>java_wizard4j</tag>
+    <title>Wizard4j</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Free Java</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>Introduction and a Getting Started to the wizard4j project.</abstract>
+    <description>The wizard4j project defines a flowchart xml language to describe flowcharts in a formal way (so this logic is no longer burried in the rest of the code). Next it provides an engine written in java to 'run' these flowcharts. The target audience for this project are java software developers. Any java application that has some 'flowchart logic' inside (configuration wizards, helpdesk guidelines, surveys, template preprocessing, ...) can benefit from wizard4j, especially when this logic is complex or requires frequent updates.</description>
     <persons>
-     <person id="589">Simon Tennant</person>
+     <person id="710">Dirk Ooms</person>
     </persons>
     <links>
+     <link href="http://wizard4j.org/">http://wizard4j.org/</link>
     </links>
    </event>
-   <event id="675">
-    <start>15:30</start>
+   <event id="872">
+    <start>17:15</start>
     <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_deploy_jingle</tag>
-    <title>Deploying Jingle</title>
+    <room>AW1.125</room>
+    <tag>java_play</tag>
+    <title>Web Development with the Play! framework</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Free Java</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>Java web development is often based on a growing stack of software layers. This increasing complexity is impacting productivity and causing frustration of developers in each step of development, maintenance and deployment. The Play framework aims to bring back the fun with a simpler and cleaner stack, introducing conventions over configuration and encouraging RESTful architectures.</abstract>
+    <description>Version 1.0 have been released in October 2009 under the Apache 2 Licence. We will present the framework, explain and demonstrate how it is used to develop web applications, and introduce the vision and roadmap for the next versions.</description>
     <persons>
-     <person id="204">Diana Cionoiu</person>
+     <person id="711">Erwan Loisant</person>
     </persons>
     <links>
+     <link href="http://www.playframework.org/">http://www.playframework.org/</link>
     </links>
    </event>
-   <event id="676">
-    <start>16:00</start>
-    <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_media_nets</tag>
-    <title>Personal Media Networks</title>
+  </room>
+  <room name="AW1.126">
+  </room>
+  <room name="H.3227">
+  </room>
+  <room name="Guillissen">
+   <event id="822">
+    <start>14:00</start>
+    <duration>01:30</duration>
+    <room>Guillissen</room>
+    <tag>lpi_1</tag>
+    <title>LPI exam session 1</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
-    <type>Podium</type>
+    <track>Certification</track>
+    <type>Other</type>
     <language>English</language>
-    <abstract></abstract>
+    <abstract>LPI exam session #1</abstract>
     <description></description>
     <persons>
-     <person id="590">Dirk Meyer</person>
+     <person id="42">Klaus Behrla</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="677">
-    <start>16:30</start>
-    <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_large_scale</tag>
-    <title>Large-Scale XMPP Deployments</title>
+   <event id="823">
+    <start>16:00</start>
+    <duration>01:30</duration>
+    <room>Guillissen</room>
+    <tag>lpi_2</tag>
+    <title>LPI exam session 2</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
-    <type>Podium</type>
+    <track>Certification</track>
+    <type>Other</type>
     <language>English</language>
-    <abstract></abstract>
+    <abstract>LPI exam session #2</abstract>
     <description></description>
     <persons>
-     <person id="591">Florian Jensen</person>
+     <person id="42">Klaus Behrla</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="678">
-    <start>17:00</start>
-    <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_real_life</tag>
-    <title>XMPP in Real Life</title>
+  </room>
+ </day>
+ <day date="2010-02-07" index="2">
+  <room name="Janson">
+   <event id="829">
+    <start>10:00</start>
+    <duration>00:45</duration>
+    <room>Janson</room>
+    <tag>reprap</tag>
+    <title>RepRap - Manufacturing for the Masses</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Various</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>XMPP in real life: attacks, bad behaviour and how to cope with them.</abstract>
-    <description></description>
+    <abstract>This talk will start by briefly introducing RepRap - the replicating rapid prototyper.</abstract>
+    <description>The talk will then look at how a growth of replicator technology may change economic activity, society, and the nature of wealth.  Material costs for a RepRap are currently about 350 EUR.  That means that RepRap is accessible to small communities in the developing world as well as to individuals in the developed world.  The designs for the RepRap machine are being  is distributed free to everyone using the GPL - so people can copy the machines to their friends without limit.\r
+\r
+Finally it will examine replicator technology in the biological context, considering both it and human beings to be collaborating and competing replicators in a Darwinian ecology</description>
     <persons>
-     <person id="206">Mickaël Rémond</person>
+     <person id="677">Adrian Bowyer</person>
     </persons>
     <links>
+     <link href="http://reprap.org/bin/view/Main/PressPix">RepRap</link>
     </links>
    </event>
-   <event id="679">
-    <start>17:30</start>
-    <duration>00:30</duration>
-    <room>AW1.120</room>
-    <tag>jabber_flow</tag>
-    <title>Presenting Information Flow in Deployed XMPP Clients</title>
+   <event id="854">
+    <start>11:00</start>
+    <duration>00:45</duration>
+    <room>Janson</room>
+    <tag>tor</tag>
+    <title>Tor: Building, Growing, and Extending Online Anonymity</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Various</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>A review and update on Tor, how open source solutions work well worldwide,  where we're headed, and where we need help from developers like you.</abstract>
+    <description>Tor is a tool to protect your online privacy and anonymity.  We rely on thousands of volunteers to run our network, review our code, and help enhance the experience for all.</description>
     <persons>
-     <person id="592">Dave Cridland</person>
+     <person id="692">Andrew Lewman</person>
     </persons>
     <links>
+     <link href="https://torproject.org/">https://torproject.org/</link>
     </links>
    </event>
-   <event id="680">
-    <start>18:00</start>
-    <duration>01:00</duration>
-    <room>AW1.120</room>
-    <tag>jabber_lightning_talks</tag>
-    <title>Lightning Talks!</title>
+   <event id="867">
+    <start>12:00</start>
+    <duration>00:45</duration>
+    <room>Janson</room>
+    <tag></tag>
+    <title>MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System</title>
     <subtitle></subtitle>
-    <track>Jabber+XMPP</track>
+    <track>Various</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>BoFs, lightning talks around Jabber/XMPP.</abstract>
-    <description></description>
+    <abstract>MINIX started in 1987 and led to several offshoots, the best known being Linux. MINIX 3 is the third major version of MINIX and is now focused on very high-reliability and security.</abstract>
+    <description>MINIX started in 1987 and led to several offshoots, the best known being Linux. MINIX 3 is the third major version of MINIX and is now focused on very high-reliability and security. When you buy a TV set, you just plug it in and it works perfectly for the next 10 year. We are trying to make operating systems as good as that. The current version of MINIX 3 can detect device driver crashes and some server crashes and automatically replace the failed component without user intervention and without affecting running processes. The talk will discuss these aspects as well as new work.</description>
     <persons>
-     <person id="22">Peter Saint-Andre</person>
+     <person id="709">Andrew Tanenbaum</person>
     </persons>
     <links>
     </links>
    </event>
-  </room>
-  <room name="AW1.121">
-   <event id="702">
-    <start>13:00</start>
-    <duration>01:00</duration>
-    <room>AW1.121</room>
-    <tag>debian_video_team</tag>
-    <title>Outside broadcast on a budget - the DebConf video team and DVswitch</title>
+   <event id="798">
+    <start>14:00</start>
+    <duration>00:45</duration>
+    <room>Janson</room>
+    <tag>hadoop</tag>
+    <title>Large scale data analysis made easy - Apache Hadoop</title>
     <subtitle></subtitle>
-    <track>Debian</track>
+    <track>Scalability</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>We discuss the provisions of video coverage of [http://www.debconf.org/ DebConf] and Debian mini-conferences, starting in 2005. In particular, we describe the development of supporting software from simple scripts to a software video mixer and database of recordings with a web front-end.</abstract>
-    <description></description>
+    <abstract>The goal of Apache Hadoop is to make large scale data analysis easy. Hadoop implements a distributed filesystem based on the dieas behind GFS, the Google File System. With Map/Reduce it provides an easy way to implement parallel algorithms.</abstract>
+    <description>Storage has become ever cheaper in recent years. Currently one terabyte of harddisk space costs less than 100 Euros. As a result a growing number of businesses have started collecting and digitizing data: Custumer transaction logs, news articles published over decades, crawls of parts o f the world wide web are only few use cases that produce large amounts of data. But with petabytes of data at your fingertips the question of how to make ad-hoc as well as continuous processing efficient arises.\r
+\r
+The goal of Apache Hadoop is to make large scale data analysis easy. Hadoop implements a distributed filesystem based on the dieas behind GFS, the Google File System. With Map/Reduce it provides an easy way to implement parallel algorithms.\r
+\r
+After motivating the neeed for a distributed library the talk gives an introduction to Hadoop detailing its strengths and weaknesses. It gives an introduction on how to quickly get your own Map/Reduce jobs up and running. The talk closes with an overview of the Hadoop ecosystem.</description>
     <persons>
-     <person id="608">Ben Hutchings</person>
-     <person id="163">Holger Levsen</person>
+     <person id="660">Isabel Drost</person>
     </persons>
     <links>
-     <link href="http://dvswitch.alioth.debian.org/wiki/">DVswitch</link>
     </links>
    </event>
-   <event id="703">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>AW1.121</room>
-    <tag>debian_ultimate_database</tag>
-    <title>Ultimate Debian Database: datamining Debian made easy!</title>
-    <subtitle></subtitle>
-    <track>Debian</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Ultimate Debian Database (UDD) gathers a lot of data about various aspects of Debian in an SQL database. It allows users to easily access and combine all this data.</abstract>
-    <description>We will describe the current status of UDD, explain how you can make use of it, and give some examples of cool stuff that you can already learn about Debian using it and ways it could be used to improve Quality Assurance in Debian</description>
-    <persons>
-     <person id="609">Stefano Zacchiroli</person>
-     <person id="152">Lucas Nussbaum</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="704">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>AW1.121</room>
-    <tag>debian_data_export</tag>
-    <title>Introducing DDE, Debian Data Export</title>
-    <subtitle></subtitle>
-    <track>Debian</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>DDE (Debian Data Export) is a simple interface to remotely access Debian information.</abstract>
-    <description>It is designed to be simple to query, and to back the implementation of nice things such as package name autocompletion on all input fields in Debian web pages, or to make more data easily available to Debian utilities and package managers.\r
-\r
-On top of all that, it is a RESTful Web 2.0 middleware designed        to enable AJAX mashups. What more can you ask? Come and have a look.</description>
-    <persons>
-     <person id="158">Enrico Zini</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="706">
-    <start>16:00</start>
-    <duration>01:00</duration>
-    <room>AW1.121</room>
-    <tag>debian_openmoko</tag>
-    <title>The Debian status quo on the Openmoko Neo Freerunner</title>
-    <subtitle></subtitle>
-    <track>Debian</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Because Debian calls itself "the universal operating system", it was inevitable that it would have come to the first F/LOSS-friendly mobile phone, the Openmoko Neo FreeRunner.</abstract>
-    <description>Debian on the Openmoko FreeRunner is not a new port nor a new distribution, but instead a different underlying system for the various Openmoko distributions (originally based on     OpenEmbedded). At the moment the Debian FreeSmartphone.Org team has focused its works mainly on the FreeSmartphone.Org stack, which is intended not only for the Openmoko devices, but as a general stack for all mobile phones.</description>
-    <persons>
-     <person id="610">Luca Capello</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="705">
-    <start>17:00</start>
-    <duration>00:30</duration>
-    <room>AW1.121</room>
-    <tag>debian_nas</tag>
-    <title>Running Debian on Inexpensive Network Storage Devices</title>
-    <subtitle></subtitle>
-    <track>Debian</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Network Storage Devices (NAS) are gaining popularity and are available quite inexpensively. For most customers, they are basically just a hard drive that you connect to the network for file storage. In reality, these devices are complete, even if fairly low-end, computers - and Debian can be installed on some of them.</abstract>
-    <description>This talk will discuss a number of devices that are currently supported and cover some platforms that may be supported in the future.</description>
-    <persons>
-     <person id="160">Martin Michlmayr</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="707">
-    <start>17:30</start>
-    <duration>00:45</duration>
-    <room>AW1.121</room>
-    <tag>debian_grid</tag>
-    <title>Grid Computing with Debian, Globus and ARC</title>
-    <subtitle></subtitle>
-    <track>Debian</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Grid Computing with Debian, Globus and ARC - collaborations in high-performance computing beyond programming and packaging.</abstract>
-    <description>Debian is known for being developed from its userbase. The individuals mutually trust each other, implemented mechanisms for peer review and have the technical support for authorisation and authentication. This way, the workload to provide the software packages for the compute infrastructure is shouldered by many individuals. Grid computing takes this collaboration further. Here, research groups offer access to their local resources not only to other research groups, but they may even grant the right to admit users to virtual organisations - much like the Debian keyring.\r
-\r
-The presentation presents an overview on current grid middleware and computational grids established. The Globus grid middleware and its Debian packaging are explained, together with the packages of the Advanced Resource Connector (ARC). \r
-\r
-Today, the most usecases of the technology are the sharing of the computational resources like plain compute power or storage. With the advent of these packages in the Debian main distribution, the adoption of these packages is expected to become more of a commodity to exchange computational workflows, share the burden to maintain rapidly changing data, or control the limited access to special hardware.\r
-\r
-The speakers are researchers at the Universities of Copenhagen, Lübeck and Uppsala. With funds from several national and international projects in high-energy physics or grid computing, the three are contributing to the development of the ARC grid middleware - and for the provisioning of its Debian packages.</description>
-    <persons>
-     <person id="612">Anders Wäänänen</person>
-     <person id="611">Steffen Möller</person>
-     <person id="613">Mattias Ellert</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="708">
-    <start>18:15</start>
-    <duration>00:45</duration>
-    <room>AW1.121</room>
-    <tag>debian_dpl</tag>
-    <title>What does the DPL do?</title>
-    <subtitle></subtitle>
-    <track>Debian</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>After being the person in the hot seat for most of a year, Steve wants to give some details about how the job works and how he thinks it should work.</abstract>
-    <description>This is *not* meant to be an early start to an election campaign, but instead an objective discussion of the role of the DPL within the Debian Project.</description>
-    <persons>
-     <person id="614">Steve McIntyre</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-  </room>
-  <room name="AW1.124">
-   <event id="536">
-    <start>13:00</start>
-    <duration>00:15</duration>
-    <room>AW1.124</room>
-    <tag>ada_informal_discussions</tag>
-    <title>Welcome to the Ada devroom</title>
-    <subtitle></subtitle>
-    <track>Ada</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Welcome talk and Ada informal discussions (Adalog and Adacore Stands)</abstract>
-    <description></description>
-    <persons>
-     <person id="647">Dirk Craeynest</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="646">
-    <start>13:15</start>
-    <duration>00:45</duration>
-    <room>AW1.124</room>
-    <tag>ada_bof_0</tag>
-    <title>Ada Break: Questions and Free Discussions</title>
-    <subtitle></subtitle>
-    <track>Ada</track>
-    <type>Other</type>
-    <language>English</language>
-    <abstract>Lunch break and informal discussions.</abstract>
-    <description></description>
-    <persons>
-     <person id="622">Valentine Reboul</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="535">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>AW1.124</room>
-    <tag>ada_intro</tag>
-    <title>Introduction to Ada for Beginning or Experienced Programmers</title>
-    <subtitle></subtitle>
-    <track>Ada</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>This presentation exposes the main features of the Ada language, with special emphasis on the features that make it especially attractive for free software development.</abstract>
-    <description></description>
-    <persons>
-     <person id="502">Jean-Pierre Rosen</person>
-    </persons>
-    <links>
-     <link href="http://www.adalog.fr/compo2.htm">Free software from Adalog</link>
-    </links>
-   </event>
-   <event id="537">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>AW1.124</room>
-    <tag>ada_gps</tag>
-    <title>GNAT Programming Studio</title>
-    <subtitle></subtitle>
-    <track>Ada</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>[https://libre.adacore.com/gps GPS, the GNAT Programming Studio], is a powerful and simple-to-use Integrated Development Environment that serves as portal to the GNAT toolchain.</abstract>
-    <description>It provides customizable settings, browsing, syntax-directed editing, easy integration with third party tools such as Version Control Systems, source navigation, dependency graphs, and more.  Built entirely in Ada, GPS is designed to allow programmers to get the most out of GNAT technology.</description>
-    <persons>
-     <person id="503">Vincent Celier</person>
-    </persons>
-    <links>
-     <link href="http://www.adacore.com/2008/11/19/gps-43">GPS 4.3</link>
-    </links>
-   </event>
-   <event id="538">
-    <start>16:00</start>
-    <duration>01:00</duration>
-    <room>AW1.124</room>
-    <tag>ada_in_debian</tag>
-    <title>Ada in Debian</title>
-    <subtitle></subtitle>
-    <track>Ada</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Ludovic Brenta will explain his work as the principal maintainer of Ada in [http://www.debian.org Debian], and the [http://www.ada-france.org/debian/debian-ada-policy.html policy that unites all Ada packages], thereby making Debian the best free Ada development platform in the world.</abstract>
-    <description>The Debian Project is an association of individuals who have made common cause to create a free operating system. The development processes are open to the public and anyone can contribute. The strict Debian Free Software Guidelines are the basis of the Open Source Definition. The resulting operating system consists of tens of thousands of Free Software packages and is renowned for its reliability, thanks to Debian's extensive quality assurance policy.\r
-\r
-Debian GNU/Linux supports 12 hardware architectures and 4 more are in various stages of development. Debian GNU/Hurd, Debian GNU/NetBSD and Debian GNU/kFreeBSD are works in progress. Several other distributions use Debian as their foundation.</description>
-    <persons>
-     <person id="504">Ludovic Brenta</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="539">
-    <start>17:00</start>
-    <duration>01:00</duration>
-    <room>AW1.124</room>
-    <tag>ada_annex_e</tag>
-    <title>Ada Annex E - Distributed Systems</title>
-    <subtitle></subtitle>
-    <track>Ada</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>The [http://www.adaic.com/standards/05rm/html/RM-E.html Distributed Systems Annex] is an optional part of the Ada language that allows writing programs that are distributed across several computers.</abstract>
-    <description>Each "partition" of the program, running on one machine, communicates with the others by means of remote procedure calls and shared data structures.  Ada provides facilities to make this communication completely transparent to the programmer. Thanks to it, writing a distributed program is no more complex than writing a monolithic one. Indeed, it is possible to recompile a distributed program to make it either distributed or monolithic with no changes to the program source. There are two Free Software implementations of Annex E for GNAT, the GNU Ada compiler: GLADE and its successor [https://libre.adacore.com/polyorb PolyORB], both licensed under terms of the GPL.</description>
-    <persons>
-     <person id="505">Thomas Quinot</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="541">
-    <start>18:00</start>
-    <duration>01:00</duration>
-    <room>AW1.124</room>
-    <tag>ada_narval</tag>
-    <title>NARVAL - Distributed Data Acquisition from Particle</title>
-    <subtitle></subtitle>
-    <track>Ada</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>NARVAL stands for "Nouvelle Acquisition temps Reel Version 1.6 Avec Linux". It is a distributed data acquisition software system that collects and processes data from nuclear and particles physics detectors.</abstract>
-    <description>NARVAL replaces an older system based on C, Fortran and proprietary technologies with Ada and Debian GNU/Linux and is itself Free Software.  In order to ensure maximum data safety most of the program is written in Ada with heavy use of Annex E, the Distributed Systems Annex.  Software engineers and physicists from several countries use this system for fundamental research. The talk will present the NARVAL architecture in detail with some focus on the multi-tasking dataflow core and the configuration done through Annex E.</description>
-    <persons>
-     <person id="506">Xavier Grave</person>
-    </persons>
-    <links>
-     <link href="http://www.in2p3.fr">Centre National de la Recherche Scientifique</link>
-    </links>
-   </event>
-  </room>
-  <room name="AW1.125">
-   <event id="647">
-    <start>13:15</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_state_openjdk</tag>
-    <title>The state of OpenJDK &amp; OpenJDK6</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>A summary of the past year's accomplishments, some views on what remains to be done, and a look ahead to the content of JDK 7 and the process by which it will be developed.</abstract>
-    <description>And where are we with OpenJDK 6 today and where will we go tomorrow? The origins and initial design decision of the project will be discussed and well as possible future directions of the project.</description>
-    <persons>
-     <person id="559">Joe Darcy</person>
-     <person id="113">Mark Reinhold</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="648">
-    <start>13:45</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_jigsaw</tag>
-    <title>Project Jigsaw</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>One of the most significant changes in JDK 7 will be to modularize the code base, to modularize the platform, and to enable the modularization of applications, all via [http://blogs.sun.com/mr/entry/jigsaw Project Jigsaw].</abstract>
-    <description>Mark will discuss how the introduction of language-level modules, in concert with corresponding updates to the tool chain and the runtime environment, should to allow applications and libraries written in Java to be distributed as sensible and familiar [http://blogs.sun.com/mr/entry/packaging_java_code distro-specific packages].</description>
-    <persons>
-     <person id="113">Mark Reinhold</person>
-    </persons>
-    <links>
-     <link href="http://blogs.sun.com/mr/entry/jigsaw">Project Jigsaw</link>
-     <link href="http://blogs.sun.com/mr/entry/packaging_java_code">http://blogs.sun.com/mr/entry/packaging_java_code</link>
-    </links>
-   </event>
-   <event id="649">
-    <start>14:15</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_small_changes</tag>
-    <title>Small Language Changes</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>In addition to modularity support, JDK 7 is also planned to have a number of small language changes. Unlike previous JSRs to change the Java programming language, this project will be taking input from a public call for proposals phase.</abstract>
-    <description>Joe will be talking about criteria developed to evaluate language changes and the current status of the project.</description>
-    <persons>
-     <person id="559">Joe Darcy</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="650">
-    <start>15:00</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_state_icedtea</tag>
-    <title>The state of IcedTea</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Objective: To introduce IcedTea and lead into the talks given by the other IcedTea developers present.</abstract>
-    <description>Where is IcedTea now? What has happened since FOSDEM 2008? \r
-* History of IcedTea \r
-* Progress \r
-* Releases \r
-* Improved community relationships \r
-\r
-What is the difference between (proper) OpenJDK and IcedTea? \r
-* Javaws (demo), visualvm (demo) \r
-* PulseAudio/Gervill integration\r
-\r
-Mauve and JTreg comparisons with OpenJDK. \r
-\r
-Packaging for Fedora \r
-* process \r
-* patches that need to be applied \r
-* specifics on building \r
-\r
-Looking forward\r
-* What are we doing now? where are we going? \r
-* How what we complained about last year at FOSDEM has been acknowledged and fixed (patches, repositories)</description>
-    <persons>
-     <person id="297">Lillian Angel</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="651">
-    <start>15:30</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_icedtea_plugin</tag>
-    <title>The IcedTea Plugin</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>This talk is about the IcedTea Java Web Browser Plugin.</abstract>
-    <description>It will be mostly technical -- starting off with the need for the plugin and it's history.  It will then delve into the elements of plugin design, and implementation details affecting speed, security and reliability.\r
-\r
-Finally, it will also cover known limitations, and future plans to fix those limitations.</description>
-    <persons>
-     <person id="560">Deepak Bhole</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="652">
-    <start>16:00</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_jalimo</tag>
-    <title>Jalimo: Cross-compiling OpenJDK using IcedTea and OpenEmbedded</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>A lightning talk about our work on getting OpenJDK cross-compiled using IcedTea and OpenEmbedded as part of the [https://wiki.evolvis.org/jalimo/index.php/Main_Page Jalimo project].</abstract>
-    <description></description>
-    <persons>
-     <person id="303">Robert Schuster</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="653">
-    <start>16:45</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_caciocavallo</tag>
-    <title>How to port a Java GUI backend to a new platform using Caciocavallo</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>Mario and Roman will give an overview of the [http://openjdk.java.net/projects/caciocavallo/ Caciocavallo] architecture and show how to implement a new Java GUI backend. \r
-\r
-They will also show some working examples.</abstract>
-    <description></description>
-    <persons>
-     <person id="299">Mario Torre</person>
-     <person id="423">Roman Kennke</person>
-    </persons>
-    <links>
-     <link href="http://openjdk.java.net/projects/caciocavallo/">Caciocavallo: Portable GUI Backends</link>
-    </links>
-   </event>
-   <event id="654">
-    <start>17:15</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_opengl_es</tag>
-    <title>OpenGL ES to boost embedded Java</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>This talk will present status and usage of OpenGL ES in the embedded Java world.</abstract>
-    <description>* Available OpenGL ES implementations and Java bindings \r
-* Compatibility with existing Java environments \r
-* Application development with OpenGL ES: games and clutter-like user interfaces \r
-* OpenGL ES as backend for graphical libraries (MIDP, LWUIT, AWT)</description>
-    <persons>
-     <person id="287">Guillaume Legris</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="655">
-    <start>17:45</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_xrender</tag>
-    <title>XRender Java2D Pipeline</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>- Overview over the current X11 pipeline and xorg enhancements and the problems they cause for Java.\r
-- Short introduction into XRender's features and how it maps to Java2D's functionality.\r
-- Presentation of the existing Java/C based implementation that was created at the OpenJDK Challenge\r
-- Future development, goals and design of the new pure Java based pipeline.</abstract>
-    <description></description>
-    <persons>
-     <person id="561">Clemens Eisserer</person>
-    </persons>
-    <links>
-     <link href="http://78.31.67.79:8080/jxrender/">http://78.31.67.79:8080/jxrender/</link>
-     <link href="http://linuxhippy.blogspot.com/">Blog</link>
-    </links>
-   </event>
-   <event id="656">
-    <start>18:15</start>
-    <duration>00:30</duration>
-    <room>AW1.125</room>
-    <tag>java_gervill</tag>
-    <title>Gervill Software Synthesizer</title>
-    <subtitle></subtitle>
-    <track>Free Java</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>The [https://gervill.dev.java.net/ Gervill Software Synthesizer].</abstract>
-    <description>* How it began \r
-* History of progress \r
-* Performance \r
-* Future improvements \r
-\r
-And if possible some demonstrations.</description>
-    <persons>
-     <person id="562">Karl Helgason</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-  </room>
-  <room name="AW1.126">
-   <event id="767">
-    <start>13:00</start>
-    <duration>00:15</duration>
-    <room>AW1.126</room>
-    <tag>ooo_welcome</tag>
-    <title>Welcome to the OpenOffice.org devroom</title>
-    <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Other</type>
-    <language>English</language>
-    <abstract>Welcome to the OpenOffice.org developer room at FOSDEM 2010.</abstract>
-    <description></description>
-    <persons>
-     <person id="272">Jürgen Schmidt</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="717">
-    <start>13:15</start>
-    <duration>01:00</duration>
-    <room>AW1.126</room>
-    <tag>ooo_uno</tag>
-    <title>UNO: Anecdotal Evidence</title>
-    <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>UNO is the object model underlying OpenOffice.org. With its by now long and winding history, this might be a good time to reflect on its design and implementation, its shortcomings and strengths.</abstract>
-    <description>In this talk we will look at details in various areas of UNO, tell the occasional anecdote, and generally have fun.</description>
-    <persons>
-     <person id="270">Stephan Bergmann</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="718">
-    <start>14:15</start>
-    <duration>01:00</duration>
-    <room>AW1.126</room>
-    <tag>ooo_java</tag>
-    <title>Introduction to Java development with OpenOffice.org</title>
-    <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>OpenOffice.org entry barrier is quite high - people need lot of time to learn how to develop for the OpenOffice.org. This talk is more or less theoretical and it tries to cover all possible areas.</abstract>
-    <description>We will define common terms, describe UNO Java bridge, go through documentation and explain how to read it, where to find information we need. Introspection interface with tool examples will be described too. And finally, we will take a look at the OpenOffice.org on the server. This talk should lower entry barrier for developers and prepare them for OpenOffice.org development.</description>
-    <persons>
-     <person id="620">Robert Vojta</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="719">
-    <start>15:15</start>
-    <duration>02:00</duration>
-    <room>AW1.126</room>
-    <tag>ooo_extensions_in_java</tag>
-    <title>OpenOffice.org Extensions in Java – do it yourself</title>
-    <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Workshop</type>
-    <language>English</language>
-    <abstract>The workshop focused on the creation of an extension in Java with the OpenOffice.org API plugin for NetBeans. The attendees can choose if they want to create a smart tag, or an options page demo or if they want to create a weather forecast demo.</abstract>
-    <description>Two of the demos make use of external functionality and show how easy it can be to  make use of web services or external libraries. The attendees will by guided through a detailed tutorial and will create their extension of choice step by step.\r
-Ideally the attendees should bring their own laptop into the workshop. And they should have installed NetBeans 6.5, Java 1.6, OpenOfice.org and the OpenOffice.org SDK. A CD with installation programs for the common platforms and the whole workshop material will be available in the workshop room as well. \r
-\r
-If you have no laptop, no problem watch your neighbour over the shoulder and work together. Or simply listen and watch what the speaker is doing ;-)</description>
-    <persons>
-     <person id="272">Jürgen Schmidt</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="720">
-    <start>17:15</start>
-    <duration>01:00</duration>
-    <room>AW1.126</room>
-    <tag>ooo_gfx_hackers</tag>
-    <title>Layout &amp; Canvas &amp; Slideshow - selected topics for the graphics hackers</title>
-    <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>This talk will give an introduction to areas inside OOo amenable to graphics hackers - stuff that has the desirable property of instant visual gratification.</abstract>
-    <description>Layout: there's currently work underway to give OOo's dialogs an auto-layouting facility. Besides work on the layouting core, there's also help solicited for converting existing dialogs to the new layout-enabled scheme.\r
-\r
-Canvas: the new OOo rendering subsystem, and what it can do; showing a prototype of an OpenGL-based implementation plus pointers where interested hackers can start helping Slideshow: probably the easiest way to make an impact to millions of OOo users is to code another Impress 3D slide transition – here's how to do that.</description>
-    <persons>
-     <person id="271">Thorsten Behrens</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="788">
-    <start>18:15</start>
-    <duration>00:30</duration>
-    <room>AW1.126</room>
-    <tag>ooo_bug_hunting</tag>
-    <title>OOo Bug hunting and fixing</title>
-    <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Workshop</type>
-    <language>English</language>
-    <abstract></abstract>
-    <description></description>
-    <persons>
-     <person id="272">Jürgen Schmidt</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-  </room>
-  <room name="H.3227">
-  </room>
-  <room name="Guillissen">
-   <event id="529">
-    <start>14:00</start>
-    <duration>01:30</duration>
-    <room>Guillissen</room>
-    <tag>lpi_1</tag>
-    <title>LPI exam session 1</title>
-    <subtitle></subtitle>
-    <track>LPI Certification</track>
-    <type>Other</type>
-    <language>English</language>
-    <abstract>LPI exam session #1</abstract>
-    <description></description>
-    <persons>
-     <person id="42">Klaus Behrla</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="530">
-    <start>16:00</start>
-    <duration>01:30</duration>
-    <room>Guillissen</room>
-    <tag>lpi_2</tag>
-    <title>LPI exam session 2</title>
-    <subtitle></subtitle>
-    <track>LPI Certification</track>
-    <type>Other</type>
-    <language>English</language>
-    <abstract>LPI exam session #2</abstract>
-    <description></description>
-    <persons>
-     <person id="42">Klaus Behrla</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-  </room>
- </day>
- <day date="2010-02-08" index="2">
-  <room name="Janson">
-   <event id="786">
-    <start>10:00</start>
-    <duration>01:00</duration>
-    <room>Janson</room>
-    <tag>cobbler_koan</tag>
-    <title>Cobbler &amp; Koan</title>
-    <subtitle></subtitle>
-    <track>Systems</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>During this talk, we aim to give you an overview of the Cobbler project,\r
-explain where we'd like to see it going and explain a few use cases.</abstract>
-    <description>Cobbler is an installation server, written in Python, which allows for rapid\r
-deployment (and re-deployment) of large amounts of physical and virtual\r
-machines by defining distributions, repositories, profiles and systems as\r
-objects. It's easy to get started with Cobbler, but we ship a lot of\r
-advanced features to make it as versatile as possible, so you won't get\r
-bored with it.</description>
-    <persons>
-     <person id="572">Robert Lazzurs</person>
-     <person id="573">Jasper Capel</person>
-    </persons>
-    <links>
-     <link href="https://fedorahosted.org/cobbler/">Cobbler project</link>
-    </links>
-   </event>
-   <event id="495">
-    <start>11:00</start>
-    <duration>01:00</duration>
-    <room>Janson</room>
-    <tag>mysql_ha</tag>
-    <title>MySQL High Availability Solutions</title>
-    <subtitle></subtitle>
-    <track>Systems</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>There are many ways of how to ensure the availability of a MySQL Server and how to provide additional redundancy and fault-tolerance.\r
-\r
-In this talk, Lenz will give an overview over some best practices and commonly used HA setups for MySQL.</abstract>
-    <description>The talk will cover the Open Source components and tools that are frequently utilized, with a focus on Linux and OpenSolaris. The session will also cover MySQL Cluster, the architecture and relationship to the MySQL Server.</description>
-    <persons>
-     <person id="58">Lenz Grimmer</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="509">
-    <start>12:00</start>
-    <duration>01:00</duration>
-    <room>Janson</room>
-    <tag>upstart</tag>
-    <title>Upstart</title>
-    <subtitle></subtitle>
-    <track>Systems</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>This talk takes a trip along the Roadmap for Upstart 1.0, introducing\r
- what features will be available.</abstract>
-    <description>Linux has always traditionally lacked good service management\r
- facilities, so much so that the typical daemon doesn't use what ones we\r
- have and instead relies on hokey shell scripts.\r
-\r
- Upstart is being developed to not only solve this problem but also how\r
- it, through integration with D-Bus, DeviceKit and similar frameworks,\r
- allows service lifecycles to be tied to hardware and system state.</description>
-    <persons>
-     <person id="481">Scott James Remnant</person>
-    </persons>
-    <links>
-     <link href="http://upstart.ubuntu.com/">Official website</link>
-     <link href="http://en.wikipedia.org/wiki/Upstart">Wikipedia entry</link>
-    </links>
-   </event>
-   <event id="506">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>Janson</room>
-    <tag>syslinux</tag>
-    <title>Syslinux and the dynamic x86 boot process</title>
-    <subtitle></subtitle>
-    <track>Kernel</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>This talk will discuss the x86 boot process, how to make it work in a\r
-dynamic system, and the tradeoffs between versatility and reliability.\r
-It will also discuss the Syslinux modular interface and how to use it\r
-to quickly add new features with a minimum of coding.</abstract>
-    <description>Originally written during an all-night hacking session in 1994 with\r
-the intent to better support the then-ubiquitous install boot\r
-floppies, Syslinux has evolved over the years into a widely used boot\r
-loader suite with an advanced modular interface, with emphasis on ease\r
-of use and reliability. It is now the most commonly used x86\r
-bootloader for removable media, and is increasingly used for\r
-conventional hard disk booting as well.</description>
-    <persons>
-     <person id="478">H. Peter Anvin</person>
-    </persons>
-    <links>
-    </links>
-   </event>
-   <event id="507">
+   <event id="801">
     <start>15:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag>ext4</tag>
-    <title>Ext4</title>
+    <tag>scalingfacebook</tag>
+    <title>Scaling Facebook with OpenSource tools</title>
     <subtitle></subtitle>
-    <track>Kernel</track>
+    <track>Scalability</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This presentation will discuss history of ext4, its features and advantages, and how\r
-best to use the ext4 filesystem.</abstract>
-    <description>The latest generation of the ext2/ext3 filesystems is the ext4\r
-filesystem, which recently left the development status of 2.6.28.\r
-With extents, delayed allocation, multiblock allocation, persistent\r
-preallocation, and its other new features, it is substantally faster\r
-and more efficient compared to the ext3 filesystem.</description>
+    <abstract>This talk will give you a better idea of what it takes to scale Facebook.</abstract>
+    <description>From the day that Mark Zuckerberg started building Facebook in his Harvard dorm room in 2004 to today, the site has been built on common open source software such as Linux, Apache, MySQL, and PHP.  Today Facebook reaches over 350 million people per month, is the largest PHP site in the World, and has released major pieces of our infrastructure as open source.\r
+\r
+It's not possible to scale a site like Facebook simply by sharding your databases, rather we've developed and contributed to a series of open source infrastructure technologies.  Some of these projects include Cassandra, Hive, Haystack, memcached, and Scribe, where each focuses on solving a specific problem with Thrift allowing them to communicate across languages.  This talk will give you a better idea of what it takes to scale Facebook, a look into the infrastructure we use to do so, and dive into performance work we're focused on in order to scale PHP to over 350 billion page views per month.</description>
     <persons>
-     <person id="479">Theodore Ts'o</person>
+     <person id="663">David Recordon</person>
     </persons>
     <links>
-     <link href="http://ext4.wiki.kernel.org/index.php/Main_Page">Official website</link>
-     <link href="http://en.wikipedia.org/wiki/Ext4">Wikipedia entry</link>
     </links>
    </event>
-   <event id="508">
+   <event id="820">
     <start>16:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag>slow</tag>
-    <title>Help my system is slow...</title>
+    <tag></tag>
+    <title>Inside StatusNet: How Identi.ca Works</title>
     <subtitle></subtitle>
-    <track>Kernel</track>
+    <track>Scalability</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description>An understanding of the nature of your system workload is an important \r
-step in optimizing it for maximum performance on your hardware.  I will \r
-discuss some useful tools and techniques for evaluating the workload of \r
-your FreeBSD system, and identifying the bottlenecks that are limiting \r
-performance.</description>
+    <abstract>The Open Source microblogging server, StatusNet, drives thousands of sites around the Web.</abstract>
+    <description>The Open Source microblogging server, StatusNet, drives thousands of sites around the Web. One of the most popular is the original, Identi.ca, with over 120,000 users. Founder and lead developer of the StatusNet project and CEO of StatusNet, Inc., Evan Prodromou will discuss the deep internals of the StatusNet, tell stories about how the identi.ca site has scaled, and forecast the future of Open Source and distributed microblogging on the Web.</description>
     <persons>
-     <person id="480">Kris Kennaway</person>
+     <person id="675">Evan Prodromou</person>
     </persons>
     <links>
+     <link href="http://identi.ca">identi.ca</link>
+     <link href="http://status.net">StatusNet</link>
     </links>
    </event>
-   <event id="494">
+   <event id="804">
     <start>17:15</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Janson</room>
-    <tag>gsoc</tag>
-    <title>Google Summer of Code: A Behind the Scenes Look at Large Scale Community Management</title>
+    <tag>linuxkernelpatch</tag>
+    <title>Write and Submit your first Linux kernel Patch</title>
     <subtitle></subtitle>
     <track>Keynotes</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Ever wondered what it takes to make a community of more than 180 F/LOSS\r
-projects and 5,000+ geeks create great software?</abstract>
-    <description>In this talk, Leslie Hawthorn will explore the successes and setbacks of [http://code.google.com/soc/ Google Summer of Code], the first global program\r
-designed to introduce University students to Free and Open Source software\r
-development practices and methodologies. Leslie will discuss the program's\r
-inception, history, and impact, and the evolving requirements for managing a\r
-large scale global community.  She will share lessons learned during the\r
-past three years as the program's Community Manager, with an eye to\r
-providing audience members with strategies for organizing their own\r
-community participation initiative, and provide attendees with an update on\r
-[http://code.google.com/p/soc/ Melange], the new work flow application\r
-designed to manage *Google Summer of Code* - or similar programs - and\r
-Google's first Open Source project developed in the open from the first\r
-commit.</description>
+    <abstract>As A core member of the Linux Kernel team, Greg will show us how to write a kernel patch.</abstract>
+    <description>This talk will cover the steps necessary to properly compose, describe, and submit a Linux kernel patch.  It will cover the basic usage of git, and how that works with the Linux kernel development cycle.                                                                                                        \r
+Attendees should have a solid grasp of the C language, and know how to build and install, a Linux kernel from scratch (if not,reading the book, Linux Kernel in a Nutshell, free online, ahead of time would be a very good idea.)</description>
     <persons>
-     <person id="469">Leslie Hawthorn</person>
+     <person id="666">Greg Kroah-Hartman</person>
     </persons>
     <links>
-     <link href="http://code.google.com/soc">Official website</link>
     </links>
    </event>
   </room>
   <room name="Chavanne">
-   <event id="643">
+   <event id="816">
     <start>10:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag></tag>
-    <title>OWASP Testing Guide v3 and Secure Software Development</title>
+    <tag>dojo</tag>
+    <title>Building High Performance Web Applications with the Dojo Toolkit</title>
     <subtitle></subtitle>
-    <track>Security</track>
+    <track>Javascript</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The speech goal is to show the OWASP testing methodology and how you\r
-can implement a software development lifecycle that permit to develop\r
-more secure applications.</abstract>
-    <description>The Open Web Application Security Project (OWASP) wants to deliver\r
-free tools and documentation for the Web Application Security.\r
-The talk will present the new OWASP Testing Guide v3 that includes a\r
-"best practice" penetration testing framework which users can\r
-implement in their own organizations and a "low level" penetration\r
-testing guide that describes techniques for testing most common web\r
-application and web service security issues. OWASP Testing Guide v3 is\r
-a 349 page book; we have split the set of active tests in 9\r
-sub-categories for a total of 66 controls to test during the Web\r
-Application Testing activity.</description>
+    <abstract>The Dojo Toolkit is a robust toolkit for creating JavaScript-based web applications.</abstract>
+    <description>The Dojo Toolkit is a robust toolkit for creating JavaScript-based web applications. In this talk you will learn about:\r
+\r
+* The origins of the toolkit\r
+* A high level overview of features and project direction and philosophy\r
+* Practical examples and key architectural approaches that may be applied to building any JavaScript-based application</description>
     <persons>
-     <person id="584">Matteo Meucci</person>
+     <person id="673">Dylan Schiemann</person>
     </persons>
     <links>
-     <link href="http://www.owasp.org/index.php/Category:OWASP_Testing_Project">Official website</link>
-     <link href="http://www.owasp.org">OWASP Website</link>
     </links>
    </event>
-   <event id="493">
+   <event id="817">
     <start>11:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag>freeipa</tag>
-    <title>FreeIPA, Identity Management</title>
+    <tag>mootools</tag>
+    <title>MooTools as a General Purpose Application Framework</title>
     <subtitle></subtitle>
-    <track>Security</track>
+    <track>Javascript</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Free Software Identity Management challenges and technical details</abstract>
-    <description>The presentation will revolve around the problems of building a modern\r
-Free Software based Identity Management Solution. The challenges we\r
-faced in trying to combine security, ease of used, standards, features,\r
-and interoperability with other solutions. The choices we have made for\r
-the current code base, and the choices we are facing going forward.\r
-The vision and future directions.\r
-The presentation will introduce the public to the technologies used, the\r
-modifications or additions we performed and will dive into technical\r
-details about how we architect the server and the future client\r
-components.</description>
+    <abstract>This talk presents the various MooTools projects and how they help with web application development.</abstract>
+    <description>This talk presents the various MooTools projects and how they help with web application development. We will focus in detail on the MooTools Core Library and its inner workings. The talk will cover the functionality found in Core including the class oriented inheritance model and the merits of extending the native types in JavaScript. We will also discuss how the Framework extends beyond Browsers into any JavaScript environment and how this can enhance application development.</description>
     <persons>
-     <person id="468">Simo Sorce</person>
+     <person id="674">Christoph Pojer</person>
     </persons>
     <links>
-     <link href="http://freeipa.org/">Official website</link>
-     <link href="http://en.wikipedia.org/wiki/FreeIPA">Wikipedia entry</link>
     </links>
    </event>
-   <event id="496">
-    <start>12:00</start>
-    <duration>01:00</duration>
+   <event id="818">
+    <start>14:00</start>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag>fusil</tag>
-    <title>Fusil</title>
+    <tag>postgres</tag>
+    <title>Postgresql: Lists and Recursion and Trees (oh my)</title>
     <subtitle></subtitle>
-    <track>Security</track>
+    <track>Database</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The talk will present how a fuzzer is written and how it works. Then we will \r
-analyze a crash. And finally we will see how to report it to the vendor and \r
-typical vendor reactions.</abstract>
-    <description>Fusil the fuzzer is a Python library to write fuzzers and a collection of \r
-twenty specific fuzzers: ClamAV, Firefox, mplayer, poppler (PDF), etc. A \r
-simple fuzzer can crash most (all?) applications.</description>
-    <persons>
-     <person id="470">Victor Stinner</person>
-    </persons>
-    <links>
-     <link href="http://fusil.hachoir.org/trac">Official website</link>
-     <link href="http://fusil.hachoir.org/trac/wiki/CrashList">List of crashed programs</link>
-    </links>
-   </event>
-   <event id="502">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>Chavanne</room>
-    <tag>mediawiki</tag>
-    <title>MediaWiki</title>
-    <subtitle></subtitle>
-    <track>Collaboration</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>I'll be going over some of the particular UI and workflow issues in \r
-editing, media uploading, and other areas that we intend to tackle, \r
-summarize some of the existing work toward those ends, and give a \r
-preview our upcoming Wikipedia Usability Initiative.</abstract>
-    <description>MediaWiki was born in 2002, when Wikipedia's editing activity outgrew \r
-the concurrency limits of its original wiki engine. The first 6 years of \r
-this open-source wiki platform's development were largely devoted to \r
-scaling and performance, ensuring that the world's most editable online \r
-encyclopedia could keep up with the number of articles, visitors, and \r
-changes that come with being an insanely popular user-written site. But \r
-the user interface hasn't changed much since 2003; if anything, packing \r
-in more features has made many aspects of the wiki harder to use over time.\r
-\r
-In 2010, MediaWiki developers are turning their eye towards usability \r
-and design issues. As with the scaling problems we've tackled before, we \r
-have to be able to target anything from a tiny personal or intranet wiki \r
-to the massive Wikipedia sites, making a range of different use cases \r
-with different needs... It'll be fun!</description>
+    <abstract>PostgreSQL 8.4 has radical new capabilities inside the database: Windowing functions and Common Table Expressions.</abstract>
+    <description>PostgreSQL 8.4 has radical new capabilities inside the database: Windowing functions and Common Table Expressions. You'll learn about each with practical examples to make your querying days more fun. Time permitting, we'll do some that are less practical.</description>
     <persons>
-     <person id="474">Brion Vibber</person>
+     <person id="403">David Fetter</person>
     </persons>
     <links>
-     <link href="http://www.mediawiki.org/wiki/MediaWiki">Official website</link>
-     <link href="http://en.wikipedia.org/wiki/Mediawiki">Wikipedia entry</link>
     </links>
    </event>
-   <event id="503">
+   <event id="815">
     <start>15:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag>zarafa</tag>
-    <title>Easy Integration with plugin frameworks for open source Zarafa Groupware and advanced replication</title>
+    <tag>mariadb</tag>
+    <title>MariaDB: extra features that make it a better branch of MySQL</title>
     <subtitle></subtitle>
-    <track>Collaboration</track>
+    <track>Database</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The Zarafa webaccess plugin system is aimed at allowing developers to add functionality to the Zarafa webaccess, while not requiring them to modify existing system files inside the core of the Zarafa WebAccess software.\r
\r
-Zarafa will show how to programm a module and shows the architecture integrations with open source solutions such as Alfresco and Sugarcrm and other community contributions.</abstract>
-    <description>The Zarafa webaccess plugin system is aimed at allowing developers to add functionality to the Zarafa WebAccess, while not requiring them to modify existing system files inside the core of the Zarafa WebAccess software.\r
\r
-Steve will show how to program a module and shows the architecture integrations with open source solutions such as Alfresco and Sugarcrm and other community contributions.</description>
+    <abstract>MariaDB is an independent branch of MySQL with additional features and patches. This talk will give a technical overview of MariaDB.</abstract>
+    <description>MariaDB is an independent branch of MySQL with additional features and \r
+patches. This talk will give a technical overview of MariaDB, including:\r
+\r
+* A walkthrough of extra features available in MariaDB 5.1:\r
+** Extra storage engines (XtraDB, PBXT, Maria, FederatedX)\r
+** Community patches integrated into MariaDB\r
+** Additional features and optimizations\r
+* Compatibility policy between mainline MySQL and MariaDB\r
+* MariaDB's approach to accepting external contributions\r
+* Further technical directions of MariaDB project</description>
     <persons>
-     <person id="475">Steve Hardy</person>
+     <person id="672">Sergey Petrunya</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="790">
+   <event id="813">
     <start>16:00</start>
-    <duration>01:00</duration>
+    <duration>00:45</duration>
     <room>Chavanne</room>
-    <tag>caldav</tag>
-    <title>CalDAV - the open groupware  protocol</title>
+    <tag>couchdb</tag>
+    <title>CouchDB! REST and Database!</title>
     <subtitle></subtitle>
-    <track>Collaboration</track>
+    <track>Database</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Introduction into the CalDAV protocol and related protocols. Overview on OpenSource CalDAV clients and servers, and on libraries for CalDAV development.\r
-Attempt to motivate people to implement IETF standard protocols instead of proprietrary ones.</abstract>
-    <description>CalDAV is a calendaring and scheduling client/server protocol designed to allow users to access calendar data on a server, and to schedule meetings with other users on that server or other servers.</description>
+    <abstract>CouchDB how does a document-oriented DB work or how does it work for you?</abstract>
+    <description>This presentation takes a look at CouchDB, a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. CouchDB design and replication features solve  the problem of high-traffic websites, distributed peer-to-peer, and offline application, all in the same time. \r
+\r
+The talk will cover the different CouchDB usages and integration in applications and its deployment. It will also present how to build and distribute standalone CouchDB applications on top of CouchDB using its  REST API. CouchDB applications can run on users desktop an be replicated using a P2P system. Data could also be available offline.</description>
     <persons>
-     <person id="500">Helge Heß</person>
+     <person id="671">Benoît Chesneau</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
   <room name="Ferrer">
-   <event id="512">
+   <event id="850">
     <start>10:00</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>gnutls_intro</tag>
-    <title>Introduction to GnuTLS</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>I'll introduce GnuTLS and mention it features over the competition, and talk about problems facing a free software project in an area which has many patents.</abstract>
-    <description>GnuTLS is a SSL/TLS implementation for the GNU system.  SSL/TLS is the network security protocol used by HTTPS, and numerus other network protocols to provide X.509, OpenPGP etc security.</description>
-    <persons>
-     <person id="483">Simon Josefsson</person>
-    </persons>
-    <links>
-     <link href="http://www.gnutls.org/">http://www.gnutls.org/</link>
-    </links>
-   </event>
-   <event id="514">
-    <start>10:15</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>secure_list_server</tag>
-    <title>The Secure List Server: an OpenPGP and S/MIME aware Mailman</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>The talk will start with a very short overview of the history of Mailman and\r
-the mailman-pgp-smime project.  Some remarks will be made on how to install and\r
-configure the software, so that one can try it.  Currently supported features\r
-will be mentioned, as well as an overview of development plans.  One will learn\r
-how to contribute to the project; an overview of the revision control system\r
-used will be given.  Some remarks on the future of the patch will be made: will\r
-it be shipped with Mailman itself?\r
-\r
-If you have used Mailman, both as a subscriber and as a list admin, and if\r
-you know what PGP and S/MIME are, you should definitely attend this talk.</abstract>
-    <description>he Secure List Server, mailman-pgp-smime, is an effort to add support for\r
-encryption and authentication to Mailman, the GNU mailing list software.  This\r
-enhancement enables groups of people to safely cooperate and communicate using\r
-email.  The patch includes support for both RFC 2633 (S/MIME) and RFC 2440 \r
-(OpenPGP) email messages.\r
-\r
-Development of the patch is made possible by the NLnet foundation.\r
-\r
-A post to a secure list will be distributed only if the PGP (or S/MIME)\r
-signature on the post is from one of the list members.  For sending encrypted\r
-email, a list member encrypts to the public key of the list.  The post will be\r
-decrypted and re-encrypted to the public keys of all list members.</description>
-    <persons>
-     <person id="486">Joost van Baal</person>
-    </persons>
-    <links>
-     <link href="http://non-gnu.uvt.nl/mailman-pgp-smime/">http://non-gnu.uvt.nl/mailman-pgp-smime/</link>
-    </links>
-   </event>
-   <event id="515">
-    <start>10:30</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>jtrunner</tag>
-    <title>JTR Java Test Runner and Java Distributed Testing</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>The talk will be focused on the main features delivered by the JTR Project that enable the seamless distribution of the full spectrum of test-suites that can be written to a set of JTR-enabled nodes making it easy performing distributed test sessions.</abstract>
-    <description>The JTR Project is a Java distributed testing framework conceived to fill a gap existing today most notably in the open-source world that’s the lack of a single tool that could help in developing from simple to complex test suites in Java with particular emphasis on the stack of backend-technologies embraced by the JEE specification.\r
-\r
-The JTR Framework is aimed at fastening the development of both functional and stress-test suites for verifying the requirements and robustness of both JSE and JEE projects. The JTR Framework supports you in writing components meant for testing:\r
-•standard JSE components / applications\r
-•EJBs conforming to both J2EE 2.x and JEE specifications\r
-•MOM-based JSE and JEE systems (JMS)\r
-•web-services (both document-based and rpc-like)</description>
-    <persons>
-     <person id="488">Francesco Russo</person>
-    </persons>
-    <links>
-     <link href="http://jtrunner.sourceforge.net">http://jtrunner.sourceforge.net</link>
-    </links>
-   </event>
-   <event id="516">
-    <start>11:00</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>ipn_msockets</tag>
-    <title>Renew Berkeley Sockets API: IPN &amp; msockets</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>We have found two main limitations in Berkeley Sockets API:\r
-(1) it has been designed to manage one stack per protocol family\r
-(2) there is not a protocol family supporting (fast) multicast for Inter Process Communication (among processes running on the same computer).\r
-The virtualsquare team proposes solutions for both problems:\r
-(1) the msocket call to support several stacks (implemented in lwipv6 and ipnet)\r
-(2) the IPN (inter process networking) protocol family.\r
-IPN can be used for many applications: midi, mpeg-ts dispatching, kernel based\r
-vde switches.</abstract>
-    <description>We have found two main limitations in Berkeley Sockets API:\r
-(1) it has been designed to manage one stack per protocol family\r
-(2) there is not a protocol family supporting (fast) multicast for Inter Process Communication (among processes running on the same computer).\r
-The virtualsquare team proposes solutions for both problems:\r
-(1) the msocket call to support several stacks (implemented in lwipv6 and ipnet)\r
-(2) the IPN (inter process networking) protocol family.\r
-IPN can be used for many applications: midi, mpeg-ts dispatching, kernel based\r
-vde switches.</description>
-    <persons>
-     <person id="490">Renzo Davoli</person>
-    </persons>
-    <links>
-     <link href="http://wiki.virtualsquare.org/index.php/IPN">http://wiki.virtualsquare.org/index.php/IPN</link>
-     <link href="http://wiki.virtualsquare.org/index.php/Multi_stack_support_for_Berkeley_Sockets">http://wiki.virtualsquare.org/index.php/Multi_stack_support_for_Berkeley_Sockets</link>
-    </links>
-   </event>
-   <event id="517">
-    <start>11:15</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>modularit</tag>
-    <title>ModularIT: virtualiced and distributed modular services architecture</title>
+    <tag>kerrighed</tag>
+    <title>Kerrighed: Flexible distributed checkpoint/restart</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>1.- Definition of ModularIT\r
-2.- Description\r
-2.1.- Technologies involved\r
-2.2.- Procedures: instalaltion, management, update, etc.\r
-3.- ModularIT community project</abstract>
-    <description>ModularIT is a virtuliced and distributed modular services architecture based on free software. This project has been released for the spanish community at the beginning of 2008 and by January 2010 it will be translated to english. Right now it is downloadable and before the end of the year we will begin to develop the project through a public SVN.\r
-\r
-ModularIT is the result of 10 years of hard working from Grupo CPD (www.grupocpd.com) with free software systems and network services. we are a free software companies network from the Canary Islands, Spain. we are interested in presenting the project at FOSDEM.\r
+    <abstract>Process checkpoint consists in saving the state of a running process, so that the process can be restarted at any time later. Uses include fault tolerance, job suspend that frees memory resources, process live-migration across physical machines. Checkpoint services may checkpoint only single processes as well as full operating systems with processes, file systems, socket states, etc. This talk will present Kerrighed's application checkpoint/restart and show its advantages in flexibility over other checkpoint services.</abstract>
+    <description>Kerrighed is a Single System Image operating system for clusters. It offers the view of a unique SMP machine on top of a cluster of standard PCs.\r
 \r
-You can find more information (only in spanish until december) by clicking these links:\r
-\r
-http://www.modularit.org\r
-\r
-http://www.grupocpd.com/QueHacemos/modularit/PloneArticle_view</description>
-    <persons>
-     <person id="491">Agustín Benito</person>
-    </persons>
-    <links>
-     <link href="http://www.modularit.org">http://www.modularit.org</link>
-    </links>
-   </event>
-   <event id="518">
-    <start>11:30</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>puppet</tag>
-    <title>How the social networking site Hyves benefits from puppet</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>After explaining the basics of puppet and some background of the social network Hyves the speaker will discuss how puppet helped Hyves to automate a large set of daily sysadmin tasks. The speaker will also discuss how to automate common sysadmin problems / tasks with puppet and will show how to manage puppet masters and clients on large scale networks (+2000 servers)</abstract>
-    <description>Puppet is an open-source next-generation server automation tool. It is composed of a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration.\r
+Kerrighed is implemented as an extension to the Linux operating system (a set of modules and a patch to the kernel). Current development version is based on Linux 2.6.30.\r
 \r
-The primary design goal of Puppet is that it have an expressive enough language backed by a powerful enough library that you can write your own server automation applications in just a few lines of code. With Puppet, you can express the configuration of your entire network in one program capable of realizing the configuration. The fact that Puppet has open source combined with how easily it can be extended means that you can add whatever functionality you think is missing and then contribute it back to the main project if you desire.</description>
-    <persons>
-     <person id="492">Marlon de Boer</person>
-    </persons>
-    <links>
-     <link href="http://reductivelabs.com/trac/puppet">http://reductivelabs.com/trac/puppet</link>
-    </links>
-   </event>
-   <event id="513">
-    <start>12:00</start>
-    <duration>02:00</duration>
-    <room>Ferrer</room>
-    <tag>keysigning</tag>
-    <title>KeySigning Party</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>GPG/PGP and CAcert keysigning party</abstract>
-    <description>See [http://fosdem.org/2010/keysigning] for details.</description>
+Main available features are:\r
+* Cluster wide process management with customizable load balancing over the cluster (through process migration and remote forking)\r
+* Cluster wide shared memory\r
+* Application checkpointing\r
+* Node addition/removal</description>
     <persons>
-     <person id="486">Joost van Baal</person>
-     <person id="484">Theus Hagen</person>
+     <person id="689">Matthieu Fertre</person>
     </persons>
     <links>
+     <link href="http://www.kerrighed.org">http://www.kerrighed.org</link>
     </links>
    </event>
-   <event id="519">
-    <start>14:00</start>
+   <event id="851">
+    <start>10:15</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>freedroidrpg</tag>
-    <title>Introducing FreedroidRPG, a great FOSS isometric RPG</title>
+    <tag>apache_ace</tag>
+    <title>Apache ACE: distributing software components</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>The talk introduces the game FreedroidRPG, insisting on it being mature and fully playable.\r
-We will see what features FreedroidRPG provides, present a few screenshots, explain our\r
-interest in having an immersive ambience through dialogs, music and graphics, and mention the\r
-unusual history of the game (it started off as a 2D arcade game before evolving into a full featured\r
-RPG similar to Diablo). We will explain where we need help from the community. A demo will not be\r
-possible in the timeframe of a lightning talk, but a little video may be played.</abstract>
-    <description>FreedroidRPG is a mature open source sci-fi isometric role playing game. It\r
-strives at providing an immersive ambience backed by refined graphics and\r
-music tracks. Besides the hack'n'slash action phases, dialogs with dozens of\r
-NPCs take care of storytelling. The player can fight with melee or ranged\r
-weapons, take control of his enemies by hacking, and remotely execute code on\r
-enemy robots.</description>
+    <abstract>This talk introduces the Apache ACE project, shows how to use it to assemble software out of reusable components and deploy those components onto an ever increasing number of managed target platforms. Besides giving a high level overview of the architecture, some examples of how to use and extend the project will be shown, and different options given to setup an automated development, QA/testing, staging and production environment.</abstract>
+    <description>Apache ACE is a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don't have to be.</description>
     <persons>
-     <person id="493">Arthur Huillet</person>
+     <person id="531">Marcel Offermans</person>
     </persons>
     <links>
-     <link href="http://www.freedroid.org/">http://www.freedroid.org/</link>
+     <link href="http://incubator.apache.org/ace/">http://incubator.apache.org/ace/</link>
     </links>
    </event>
-   <event id="520">
-    <start>14:15</start>
+   <event id="852">
+    <start>10:30</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>sgx_engine</tag>
-    <title>Games Engines Done Good</title>
+    <tag>cloudlets</tag>
+    <title>Cloudlets: universal server images for the cloud</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Too many game engines expect you to use their code exclusively. But no games company will replace their entire technology with an open source engine, just to utilise one component. Consequently, the only open source technology generally used in professional games are those that come as individual libraries - like Lua, or ODE.\r
-\r
-In his talk, Steven covers the reason for why monolithic architectures are no good for games development, how to avoid them, and the alternatives - at both a technical and man management level.\r
+    <abstract>In this talk we will discuss the issue of server images, and how it affects inter-cloud portability. We will describe our vision for a universal format which can be shared and improved as easily as a Git repository, and how we're implementing it with cloudlets.</abstract>
+    <description>Cloudlets are universal server images for the cloud. They're lightweight, version-controlled, and you can export them to any bootable format known to man: Xen, KVM, Amazon EC2, or just a plain bootable CD. They can be shared and distributed with the semantics of tools such as Git and Mercurial.\r
 \r
-He covers the principles behind creating interfaces and loosely-couple modules to ensure flexibility, and how to introduce new modules and platforms into the mix. Distinctions are also made between commonly-confused terms such as "engine", "drivers", "domains", "platforms" and "libraries."\r
-\r
-Finally, an overview of the practical solutions are given, using the SGX Engine as a example covering audio, graphics, input, and scripting.</abstract>
-    <description>SGX is a 3D graphics engine, based around of series of null drivers and loosely-coupled modules to facilitate an infinitely upgradable engine. It is primarily suited to games and digital TV backdrops, and runs under Windows and Linux, using OpenGL. It is also one of the few Open Source engines to be used in commercial products.</description>
-    <persons>
-     <person id="455">Steven Goodwin</person>
-    </persons>
-    <links>
-     <link href="http://www.sgxengine.com">http://www.sgxengine.com</link>
-    </links>
-   </event>
-   <event id="521">
-    <start>14:30</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>musescore</tag>
-    <title>MuseScore, free music composition &amp; notation software</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>With the first stable 1.0 release in the pipeline, it's time to introduce MuseScore to future users and developers. MuseScore is currently the leading free alternative to commercial score writing software like Sibelius and Finale. With over 50.000 downloads, it has quite some adoption already, but in order to convince music schools world wide, MuseScore's current development team should become a little stronger. FOSDEM 09 will be the first event world wide where MuseScore will be presented</abstract>
-    <description>MuseScore is a free and open source music scorewriter. MuseScore is a WYSIWYG editor, complete with support for score playback and import/export of MusicXML and standard MIDI files. Percussion notation is supported, as is direct printing from the program. The program has a clean user interface, with fast note editing input with mouse, keyboard or MIDI. MuseScore has binaries available for Linux, Windows and Mac, and is available in more than 10 languages.</description>
-    <persons>
-     <person id="310">Thomas Bonte</person>
-    </persons>
-    <links>
-     <link href="http://musescore.org">http://musescore.org</link>
-    </links>
-   </event>
-   <event id="527">
-    <start>15:00</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>pyroom</tag>
-    <title>PyRoom - distraction free writing</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>The talk will try to answer many questions:\r
+Our goal is to build the foundations for truly cloud-independent infrastructures. Our roadmap includes:\r
 \r
-* why did this project happen?\r
-* how is it organised?\r
-* who is this software for?\r
-* ...</abstract>
-    <description>PyRoom is a Free, monochrome, full-screen text editor without buttons, widgets, etc. that helps you focus on one thing and only one: writing. It's written in Python, using Python-GTK bindings.</description>
-    <persons>
-     <person id="501">Bruno Bord</person>
-    </persons>
-    <links>
-     <link href="http://pyroom.org">http://pyroom.org</link>
-    </links>
-   </event>
-   <event id="522">
-    <start>15:15</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>ez_find</tag>
-    <title>Putting Apache Solr to work: eZ Find, a powerful eZ Publish search plugin</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>After a brief overview of the main features and benefits of Apache Solr (an open source embeddable search server), the architecture of eZ Find (the search plugin for eZ Publish, a PHP CMS), will be presented. The main lessons learned around dealing with a mix of structured and non-structured content, multilingual aspects, tuning and the various state-of-the-art features of Solr will be shared with the audience.</abstract>
-    <description>eZ Find is the enterprise grade search engine used for eZ Publish (a CMS written in PHP, with flexible content modeling). The back-end engine used is Apache Solr. The document/field model of Solr together with its powerful features around faceting, filtering, automatic related content and language features are a 1-to-1 match with the CMS used. But is also capable of integrating various data-sources, such as ERP systems or document collections with the use of plugins.</description>
-    <persons>
-     <person id="496">Paul Borgermans</person>
-    </persons>
-    <links>
-     <link href="http://ez.no/ezfind">http://ez.no/ezfind</link>
-    </links>
-   </event>
-   <event id="523">
-    <start>15:30</start>
-    <duration>00:15</duration>
-    <room>Ferrer</room>
-    <tag>xwiki</tag>
-    <title>The XWiki Wysiwyg Editor: Rich Cross-Browser Editing, Take Two</title>
-    <subtitle></subtitle>
-    <track>Lightning Talks</track>
-    <type>Lightning-Talk</type>
-    <language>English</language>
-    <abstract>The new wysiwyg editor developed by the XWiki team is a cross-browser, GWT-based, stand-alone editing tool that solves a number of known problems in other editors, and brings exciting new features such as concurrent realtime editing. Currently in a beta stage, it was bundled in XWiki Enterprise 1.7 and will become the default editor in the next XWiki release.</abstract>
-    <description>XWiki is a platform for developing collaborative web applications using the wiki paradigm.</description>
+  * Multi-image stacks\r
+  * Auto-scaling\r
+  * Automated integration tests\r
+  * In-place image editing\r
+  * Integration with existing VM generation and configuration management tools</description>
     <persons>
-     <person id="497">Anca Luca</person>
+     <person id="690">Solomon Hykes</person>
     </persons>
     <links>
-     <link href="http://www.xwiki.org">http://www.xwiki.org</link>
+     <link href="http://bitbucket.org/dotcloud/cloudlets">http://bitbucket.org/dotcloud/cloudlets</link>
     </links>
    </event>
-   <event id="524">
-    <start>16:00</start>
+   <event id="853">
+    <start>11:00</start>
     <duration>00:15</duration>
     <room>Ferrer</room>
-    <tag>tikiwiki_cms_groupware</tag>
-    <title>TikiWiki CMS/Groupware - When just a Wiki is Not Enough</title>
+    <tag>wt_dbo</tag>
+    <title>Wt::Dbo: a C++ ORM (Object Relational Mapping) library</title>
     <subtitle></subtitle>
     <track>Lightning Talks</track>
     <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>TikiWiki is a powerful, multilingual Wiki, Content Management System (CMS) and Groupware. Translated to 35 languages, and with an install base of tens of thousands, over 200 people have contributed to the source code and it provides hundreds of built-in features to create all sorts of web sites, intranets and extranets, including support.mozilla.com.\r
-\r
-The community eats its own DogFood and applies the "Wiki Way" to software development. Written in PHP, it is released as free software (LGPL). TikiWiki is at the crossroads between Wikis and CMS/Groupware. It is so much more than just a wiki. \r
-\r
-Most wikis are pure wikis. However, is that sufficient? "He who is good with a hammer thinks the world is a nail". While a wiki is a great tool, it is not optimal in many situations. For some things, forums, issue trackers, blogs, etc. are better. That's why there are hundreds of Content Management Systems (CMS) out there. However, many CMS systems are focused on classic publishing, rather than community and collaboration. \r
-\r
-In TikiWiki, the wiki way is found throughout the application. For example, the wiki syntax works in the forums, and in structured data trackers. Major features of TikiWiki include news articles, forums, newsletters, blogs, a file/image gallery, structured data trackers, translation, polls, calendar, Mobile Tiki (PDA and WAP access), RSS feeds, a category system, a theme control center, and more.\r
+    <abstract>The talk introduces Wt::Dbo. It will be compared to existing ORM and database solutions for C++ and other programming languages. Based on simple examples, you will learn how you can use Wt::Dbo to manipulate objects that are stored in a database from within C++.</abstract>
+    <description>Wt::Dbo is a brand new C++ ORM layer. Similar to Hibernate for Java and ActiveRecords for Ruby, Wt::Dbo offers a convenient way to interact with objects which are serialized in a database.\r
 \r
-When would you need a wiki that is bundled with other features? Find out for yourself in this session what makes TikiWiki unique.</abstract>
-    <description>TikiWiki CMS/Groupware is a full-featured, tightly integrated, open source, multilingual, all-in-one Wiki-CMS-Groupware, written in PHP and actively developed by a very large international community. Major features include articles, forums, newsletters, blogs, a file/image gallery, a wiki, bug &amp; issue tracker (form generator), a calendar, RSS feeds, a category system, tags, a workflow engine, an advanced user, group and permission system and more.</description>
-    <persons>
-     <person id="498">Marc Laporte</person>
-    </persons>
-    <links>
-     <link href="http://TikiWiki.org">http://TikiWiki.org</link>
-    </links>
-   </event>
-  </room>
-  <room name="Lameere">
-   <event id="791">
-    <start>09:00</start>
-    <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_hackable_1</tag>
-    <title>Development on the Openmoko with hackable:1</title>
-    <subtitle></subtitle>
-    <track>Embedded</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>[http://www.hackable1.org/ Hackable:1] is a community distribution for hackable devices like the Openmoko Neo Freerunner. \r
-It is based on Debian and implements the GNOME Mobile platform.</abstract>
-    <description>This workshop introduces development for the Freerunner using the hackable:1 software distribution.</description>
+Although the lack of introspection in C++ seems to be problematic to write a decent ORM in C++, Wt::Dbo demonstrates that appropriate use of the C++ template system offers a perfect alternative.\r
+\r
+Currently, Wt:dbo contains the following functionality:\r
+&lt;ul&gt;\r
+&lt;li&gt;Automatic schema creation&lt;/li&gt;\r
+&lt;li&gt;Mapping of 1-N and M-N relations&lt;/li&gt;\r
+&lt;li&gt;Lazy loading of objects and collections&lt;/li&gt;\r
+&lt;li&gt;Uses prepared statements throughout&lt;/li&gt;\r
+&lt;li&gt;Basic query support&lt;/li&gt;\r
+&lt;li&gt;Automatic dirty checking and database synchronization&lt;/li&gt;\r
+&lt;li&gt;Built-in optimistic locking (using a version field)&lt;/li&gt;\r
+&lt;li&gt;Transactional integrity, even when a transaction fails: dirty objects remain dirty and may later be saved in a new transaction, or may be reverted to their persisted state (unlike Hibernate where you are forced to discard the whole session)&lt;/li&gt;\r
+&lt;li&gt;Transaction write-behind for changes, with support for manual flushing&lt;/li&gt;\r
+&lt;li&gt;Forces use of surrogate keys&lt;/li&gt;\r
+&lt;li&gt;Does not depend on Wt (can be used independently)&lt;/li&gt;\r
+&lt;li&gt;Simple backend system: at the moment only SQLite3. We are looking at how we can perhaps can leverage SOCI if it makes its way into Boost.&lt;/li&gt;\r
+&lt;/ul&gt;</description>
     <persons>
-     <person id="651">Pierre Pronchery</person>
+     <person id="691">Koen Deforche</person>
     </persons>
     <links>
+     <link href="http://www.webtoolkit.eu/wt/blog/2009/11/26/wt__dbo__an_orm__c___style">http://www.webtoolkit.eu/wt/blog/2009/11/26/wt__dbo__an_orm__c___style</link>
     </links>
    </event>
-   <event id="740">
-    <start>10:00</start>
-    <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_solar_control</tag>
-    <title>Solar Control with 1-wire Open Hardware</title>
+   <event id="866">
+    <start>11:15</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>openerp</tag>
+    <title>OpenERP: Design applicactions with OpenObject in minutes</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Solar hot water systems in particular, and home control in general, provide excellent opportunities for fun geeking. Conventional control is done with various boxes, each of which is very stupid. Everything is proprietary and mostly incompatible with other manufacturers.\r
-\r
-Wookey decided that a better solution was one smart controller using open technologies, which could do cool stuff like on-line energy logging.</abstract>
-    <description>He will explain enough about plumbing that the rest of the talk makes sense, then cover the practicalities of the necessary mix of IO: (I2C, 1-wire, digital IO, switching, displays), Software (logging, control scripting, user feedback) and Hardware (Balloonboard+IO).\r
+    <abstract>I propose to show OpenObject in action, how you can customize or develop new modules for OpenERP. It includes: the object and view editor, the workflow editor and the report designer.</abstract>
+    <description>OpenERP is a modern Enterprise Management Software, released under the AGPL license, and featuring CRM, HR, Sales, Accounting, Manufacturing, Stock. It is based on OpenObject, a modular, scalable, and intuitive Rapid Application Development (RAD) framework written in Python.\r
 \r
-When he's finished you should have enough knowledge to go away and put together your own versatile controller (and solar system), and have an appreciation of the potential of this technology, as well as what work is still needded to make it accessible beyond the world of embedded Linux engineers.</description>
+OpenObject features a complete and modular toolbox for quickly building applications: integrated Object-Relationship Mapping (ORM) support, template-based Model-View-Controller (MVC) interfaces, a report generation system, automated internationalization, and much more.</description>
     <persons>
-     <person id="72">Wookey</person>
+     <person id="708">Fabien Pinckaers</person>
     </persons>
     <links>
+     <link href="http://openerp.com">http://openerp.com</link>
     </links>
    </event>
-   <event id="741">
-    <start>11:00</start>
-    <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_fire_safety_cert</tag>
-    <title>Development and Certification of Linux-Based Fire Safety &amp; Security Systems</title>
+   <event id="855">
+    <start>11:30</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>cacert</tag>
+    <title>CAcert: Client-certificates and SSO - the old-new thing</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Experiences in Development and Certification of Linux-Based Fire Safety &amp; Security Systems</abstract>
-    <description>As time passes, we rely more and more on software-intensive systems in safety-critical areas, from car brakes to aircraft control systems. A number of standards and certification procedures have been defined to assess the reliability of those products. Linux and open-source software (OSS) are attractive components to use in embedded systems.\r
+    <abstract>(or, now we have the chicken, let's lay some eggs!)\r
 \r
-While some reliability information is available from enterprise systems research, certifiability of OSS in a particular industry is a major project risk.\r
-\r
-In this presentation, we share our experience in the development and certification of Linux-based fire safety systems. We provide a short introduction in standards objectives and approaches, describe the certification stakeholders and processes, product development challenges and possible solutions.</description>
+By one means or another CAcert is now ploughing the ground for Single-Sign-On with browser-installed client certificates.  This talk will point to experiences, traps &amp; traumas, and conclude that actually, it's well worth while and does actually give benefits.  Once you have a chicken, you can lay some eggs.</abstract>
+    <description>The community CA -- with a network of 3000+ assurers, we provide one of the largest webs of trust around the world, dedicated to something or other about security.</description>
     <persons>
-     <person id="630">Baurzhan Ismagulov</person>
+     <person id="693">Ian Grigg</person>
     </persons>
     <links>
+     <link href="http://www.cacert.org/">http://www.cacert.org/</link>
     </links>
    </event>
-   <event id="792">
+   <event id="821">
     <start>12:00</start>
-    <duration>00:30</duration>
-    <room>Lameere</room>
-    <tag>emb_maemo_beagleboard</tag>
-    <title>Maemo on BeagleBoard</title>
+    <duration>02:00</duration>
+    <room>Ferrer</room>
+    <tag>keysigning</tag>
+    <title>Keysigning Party</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
+    <track>Lightning Talks</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://beagleboard.org/ BeagleBoard] is an affordable OMAP3 based development board. [http://maemo.org Maemo] 5 is the next version of Nokia's Linux platform (codenamed Fremantle) and it supports OMAP3 processors. With some patience any BeagleBoard owner can get Maemo Fremantle running on the hardware.</abstract>
-    <description>This talk will be about creating a BeagleBoard image from the Maemo SDK. \r
-\r
-I'll go through the current status and how to get involved in the project and how BeagleBoard could be of help in creating software for Maemo devices</description>
+    <abstract>GPG/PGP and CAcert keysigning party</abstract>
+    <description>See [http://fosdem.org/keysigning] for details.</description>
     <persons>
-     <person id="652">Juha Kallionen</person>
+     <person id="260">Philip Paeps</person>
+     <person id="755">Ulrich Schroeter</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="742">
+   <event id="856">
     <start>14:00</start>
-    <duration>01:00</duration>
-    <room>Lameere</room>
-    <tag>emb_power_mgmt_omap3</tag>
-    <title>Advanced powermanagement for OMAP3</title>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>constructive_approach</tag>
+    <title>Open-source software: Blaming the unknown, or a constructive approach to technology</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>As ASIC technology progresses to smaller technology nodes (63nm and and lower), leakage currents become increasingly important. This means that just stopping clocks isn't enough to save enough power to obtain the desired device use times. \r
-We need to shut off inactive parts of the ASIC depending on the actual usage. Eg. turn off the camera functionality or the GPU when not in use. We call this dynamic power switching (DPS).</abstract>
-    <description>This talk will show how TI, Nokia and the community implemented DPS in the linux kernel. We will also discuss other power saving features of OMAP3 and how they are used in the linux kernel.</description>
+    <abstract>*** NOTE: THIS IS NOT A TALK ABOUT MYSQL - IT'S ABOUT GENERAL ATTITUDE TOWARDS NEW TECHNOLOGIES - I have presented this talk at two open source events where it was received enthusiastically ***\r
+If you don't know them, they will hurt you. No matter how expert you are, there are holes in your knowledge, and when things go wrong you usually blame what you know the least. So the culprit could be that database, the regular expression engine, the XML parser, the thread engine. What if the problem is between the chair and the keyboard instead? This talk will give you some general insight on the art of software development, encouraging users to rant less and improve their own practice.</abstract>
+    <description>The most popular open source database in the world *** NOTE that this talk is not about MySQL ***</description>
     <persons>
-     <person id="161">Peter De Schrijver</person>
+     <person id="694">Giuseppe Maxia</person>
     </persons>
     <links>
+     <link href="http://mysql.org">http://mysql.org</link>
     </links>
    </event>
-   <event id="743">
-    <start>15:00</start>
-    <duration>01:30</duration>
-    <room>Lameere</room>
-    <tag>emb_emdebian_1_0</tag>
-    <title>Emdebian 1.0 release - small &amp; super small Debian</title>
+   <event id="857">
+    <start>14:15</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>kaizendo_org</tag>
+    <title>Kaizendo.org: Customizing schoolbooks the free software way</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Neil presents the release of Emdebian 1.0 Grip and Crush.</abstract>
-    <description>== Emdebian 1.0 Grip - a small, binary compatible, Debian ==\r
-Grip is between 25 and 40% smaller than standard Debian and uses TDebs for localisation. Grip can be easily installed using standard Debian-Installer images or debootstrap and allows for easy mixing of Debian and Grip packages. Grip supports seven architectures using the existing Debian ports: arm, armel, i386, amd64 (test architecture), mips, mipsel and powerpc. Version 1.0 is primarily for developers but is roughly equivalent to Debian in terms of usability and maintenance.\r
+    <abstract>Take a regular old-fashioned linear schoolbook, and then imagine each chapter having alternative versions specifically tailored for the reader.\r
+\r
+\r
+\r
+You get a book that works both for pupils that read slow and pupils that zip through the text faster than their classmates. Add alternatives for the teacher (pedagogical methods, teaching style), the school (variations on which chapters should be in-depth or which topics should be prioritized) and the parents (a topic summary to read before helping with homework) - and you end up with a book that can only be made using free software development methods.\r
+\r
+\r
+\r
+Kaizendo.org - from Kaizen-do, "the way of incremental improvement" - is a project for making these books possible. We have just started, and we need people who would like to help! :)</abstract>
+    <description>Take your regular old-fashioned linear schoolbook and imagine each chapter having alternative versions specifically tailored for the reader.\r
+\r
+\r
 \r
-Emdebian 1.0 Grip includes packages for a typical XFCE desktop installation. Typical Grip installations are between 25 and 40% smaller than the equivalent Debian installation.\r
+You'll have book that works both for pupils that read slow and pupils that zip through the text faster than their classmates. Add alternatives for the teacher (supporting different pedagogical methods, teaching styles), the school (variations on which chapters should be in-depth or which topics should be prioritized) and the parents (a topic summary to read before helping with homework.)\r
 \r
-This talk covers all the essential features of Grip and will (hopefully) include a demo of using the Debian Installer from Lenny to install Emdebian 1.0 Grip on an Acer Aspire1 netbook.\r
 \r
-== Emdebian 1.0 Crush - a cross-built tiny Debian developer release ==\r
-Crush is only available for ARM and consists of a limited package set based around the GNOME Palmtop Environment. Crush\r
-installation methods are machine-specific (with support from packages in Debian Lenny) and Crush does not include any kernels. Version 1.0 is only for developers and is significantly more difficult to prepare, install and maintain than either Debian or Emdebian Grip but provides a much smaller installation. Basic root filesystems of 24Mb installed,\r
-full GPE GUI installations within 75Mb.\r
 \r
-This talk covers the limitations of Crush, the practical difficulties inherent in cross-building Debian using packages from Lenny and the improvements being implemented into the next release of Debian (Squeeze) that will make it easier to add support for more architectures for Emdebian Crush 2.0 (based on Debian 6.0 "Squeeze").</description>
+And you'll have a book that can only be made using free software development methods.\r
+\r
+\r
+\r
+Kaizendo.org - from Kaizen-do, "the way of incremental improvement" - is a project for making these books possible. We have just started, and we need people who would like to help! :)</description>
     <persons>
-     <person id="318">Neil Williams</person>
+     <person id="695">Salve Nilsen</person>
     </persons>
     <links>
+     <link href="http://kaizendo.org/">http://kaizendo.org/</link>
     </links>
    </event>
-   <event id="744">
-    <start>16:30</start>
-    <duration>00:30</duration>
-    <room>Lameere</room>
-    <tag>emb_wrapup</tag>
-    <title>Embedded Devroom wrap-up &amp; feedback session</title>
+   <event id="858">
+    <start>14:30</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>the_wiki_for_open_technologies</tag>
+    <title>The Wiki for Open Technologies: How to share your projects and knowledge</title>
     <subtitle></subtitle>
-    <track>Embedded</track>
-    <type>Workshop</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Wrap-up and feedback session in the Embedded developer room.</abstract>
-    <description></description>
+    <abstract>CESLA has launched  "The wiki for open technologies " project. This project is addressed to the open source community and to the Internet world on the whole to allow collaboration between different groups and organizations. \r
+\r
+The talk will cover the following topics:\r
+\r
+* Thewiki4opentech policy and goals\r
+* What is different in the technological wiki?\r
+* How to contribute. \r
+* Benefits for contributors and for the open source community.</abstract>
+    <description>The Wiki for Open Technologies is an Internet site where you can find technical information and discuss about projects and ideas. Also you can edit almost all of the pages on this site and place new ones. \r
+This wiki is a project managed by CESLA, the Free Software &amp; Open Content Association of Aragon, Spain. With this project CESLA intends to create a technological content reference for everybody. \r
+\r
+Thewiki4opentech team is working to provide the open source community with a useful tool. This project is based on Mediawiki and implements some improvements to syndicate content with the same or compatible license. A vertical search engine, included in the wiki, allows searching in the most prestigious open source pages. Thewiki4opentech own content, the syndicated content from other wikis and the search engine  cover most of the open source technical information so the community will be able to find the most relevant  information and the main trends related to a topic\r
+\r
+Projects are saved as a whole and topics are sorted in tags and not just as an article, this wiki is a site where  projects are well documented and classified. All improvements around projects follow the objective of empowering open source initiatives and innovation in the open source community</description>
     <persons>
-     <person id="112">Philippe De Swert</person>
+     <person id="696">Oscar Puyal</person>
     </persons>
     <links>
+     <link href="http://thewiki4opentech.org">http://thewiki4opentech.org</link>
     </links>
    </event>
-  </room>
-  <room name="H.1301">
-   <event id="565">
-    <start>10:00</start>
+   <event id="859">
+    <start>15:00</start>
     <duration>00:15</duration>
-    <room>H.1301</room>
-    <tag>xd_welcome</tag>
-    <title>Welcome to the Crossdesktop room</title>
+    <room>Ferrer</room>
+    <tag>qubit</tag>
+    <title>QuBit: Introducing Quantum Superpositions</title>
     <subtitle></subtitle>
-    <track>CrossDesktop</track>
-    <type>Other</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Welcome to the Crossdesktop developer room at FOSDEM 2010.</abstract>
-    <description></description>
+    <abstract>The only talk that can use the phrase 'quantum mechanics' and not sound pretentious! It covers the principles of programming with variables that can hold multiple values at the same time - i.e. quantum superpositions, and how (and why) it's impossible to know which of those values will be returned if you query the variable. It also details the library itself, and how to use it. (uses the C++ Qubit library, based on Damien Conway's Perl module)</abstract>
+    <description>QuBit is a library to support Quantum Superpositions in C++. This allows each CQuBit variable to hold a number of different values at the same time. Normal mathematical operations can be performed on a QuBit, but they affect every value in the QuBit, at the same time. Binary Operations on two QuBits cause a result based on every possible outcome.</description>
     <persons>
-     <person id="130">Christophe Fergeau</person>
-     <person id="95">Bart Coppens</person>
-     <person id="522">Jannis Pohlmann</person>
+     <person id="494">Steven Goodwin</person>
     </persons>
     <links>
+     <link href="http://www.bluedust.dontexist.com/qubit/">http://www.bluedust.dontexist.com/qubit/</link>
     </links>
    </event>
-   <event id="566">
-    <start>10:15</start>
-    <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>xd_flossmetrics</tag>
-    <title>A talk on FLOSSMetrics</title>
+   <event id="860">
+    <start>15:15</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>padre_the_perl_ide</tag>
+    <title>Padre, the Perl IDE: Building an open source team, getting the project to users against the odds</title>
     <subtitle></subtitle>
-    <track>CrossDesktop</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>This talk would introduce the [http://www.flossmetrics.org/ FLOSSMetrics project], its aims and initial findings.</abstract>
-    <description>The main objective of FLOSSMETRICS is to construct, publish and analyse a large scale database with information and metrics about libre software development coming from several thousands of software projects, using existing methodologies, and tools already developed.</description>
+    <abstract>When I started to build Padre, the Perl IDE in June 2008 almost everyone in the Perl community thought it is a waste of effort in a failed project to create something that no one wants.\r
+\r
+\r
+\r
+After 1.5 year, over 50 releases, more than 10,000 commits by many contributors we can say Padre is on its way to become the de facto editor for Perl 5 and Perl 6.\r
+\r
+\r
+\r
+It would have not been possible without the growing support from the Perl community and without the reuse of over 200 CPAN modules written by other people.\r
+\r
+\r
+\r
+In this talk I'll talk about Padre and how we managed to build the team. How we got included in all the major Linux distributions and what else have we done to build the product?</abstract>
+    <description>Padre is a Perl IDE written in Perl 5. It provides special features for editing both Perl 5 and Perl 6 files. It is available on Linux, FreeBSD, Windows, and Mac OSX.</description>
     <persons>
-     <person id="214">Jesus M. Gonzalez Barahona</person>
+     <person id="697">Gabor Szabo</person>
     </persons>
     <links>
+     <link href="http://padre.perlide.org/">http://padre.perlide.org/</link>
     </links>
    </event>
-   <event id="567">
-    <start>11:00</start>
-    <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>xd_xfce_4_6</tag>
-    <title>Xfce 4.6 and then?</title>
+   <event id="861">
+    <start>15:30</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>coccinelle</tag>
+    <title>Coccinelle: Finding bugs in open source systems code</title>
     <subtitle></subtitle>
-    <track>CrossDesktop</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>This talk will be about the new [http://www.xfce.org/ Xfce] release and it will also try to answer what comes after 4.6.</abstract>
-    <description>Some of the new features of Xfce 4.6 will be presented and explained, the release process will be evaluated. Finally, we will give a feature preview for Xfce 4.8.</description>
+    <abstract>Bugs are pervasive in code. And when one finds one bug there are often\r
+others of the same type lurking in other parts of the code base. The\r
+difficulty then is how to find them efficiently within thousands or\r
+millions of lines of code.\r
+\r
+At the University of Copenhagen, in collaboration with researchers in Paris\r
+and Aalborg, we have been developing the Coccinelle program matching and\r
+transformation engine (http://coccinelle.lip6.fr). Coccinelle provides a\r
+language, SmPL (semantic patch language), for writing complex code patterns\r
+that may perform simple searching or that can be annotated with\r
+transformation information. A novelty of Coccinelle is that these patterns\r
+look very similar to ordinary source code. Nevertheless, SmPL patterns can\r
+be made generic using pattern variables, and are matched according to the\r
+semantics of the source code rather than the line-by-line syntax, and hence\r
+we have given them the name semantic patches.\r
+\r
+In this talk, we will introduce Coccinelle and the SmPL language, and then\r
+illustrate its use with examples based on bugs that we have found and fixed\r
+in Linux kernel code. In particular, we will focus on how the source-code\r
+like language makes it easy to customize the bug finding process to very\r
+specific problems and to fine-tune semantic patches to reduce the number of\r
+false positives, which plague automated bug finding tools.  To date, over\r
+400 patches derived from the use of Coccinelle have been accepted into the\r
+Linux kernel source tree.</abstract>
+    <description>Coccinelle is a program matching and transformation system targeting C code.\r
+Coccinelle provides a language, SmPL (semantic patch language), for writing\r
+complex code patterns that may perform simple searching or that can be\r
+annotated with transformation information. A novelty of Coccinelle is that\r
+these patterns look very similar to ordinary source code. Nevertheless, SmPL\r
+patterns can be made generic using pattern variables, and are matched according\r
+to the semantics of the source code rather than the line-by-line syntax.\r
+\r
+In developing Coccinelle, we have particularly targeted Linux kernel code.\r
+Nevertheless, Coccinelle has been applied in the context of other open source\r
+software projects, such as OpenSSL and Wine.  To date, over 400 patches derived\r
+from the use of Coccinelle have been accepted into the Linux kernel source tree.</description>
     <persons>
-     <person id="522">Jannis Pohlmann</person>
+     <person id="698">Julia Lawall</person>
     </persons>
     <links>
+     <link href="http://coccinelle.lip6.fr">http://coccinelle.lip6.fr</link>
     </links>
    </event>
-   <event id="568">
-    <start>13:00</start>
-    <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>xd_cmake</tag>
-    <title>CMake - what can it do for your project</title>
+   <event id="862">
+    <start>16:00</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>umlcanvas</tag>
+    <title>UmlCanvas: bringing UML diagrams to the web</title>
     <subtitle></subtitle>
-    <track>CrossDesktop</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>This talk will be an introduction to [http://www.cmake.org/ CMake].</abstract>
-    <description>It will talk about some of its advantages, some experiences we have with it in KDE, etc. The target audience is mainly projects that do not yet use CMake.</description>
+    <abstract>This talk will introduce UmlCanvas in all its appearances: a Javascript library, a hosting service and soon a collaborative platform enabling "Social Modeling". We will illustrate what is possible with the current release and what we're up to in the near future. The talk will give the audience enough information for them to understand the UmlCanvas concepts, go to the UmlCanvas website and start creating online embeddable diagrams right away.</abstract>
+    <description>UmlCanvas is a Javascript library that turns an HTML5 Canvas element into a dynamic and interactive UML diagram editor and presentation tool ... on every HTML page, on and off the web. \r
+UmlCanvas also offers a hosting service that puts your diagrams online. Design your diagram once, include it in many HTML-based formats: your own pages, your blog, feed readers and even Google Wave. \r
+Integrating CASE tools and hosted UmlCanvas, creates a collaborative platform that enable modelers to step out of the closed environment of their desktops and extend their modeling into the social web.</description>
     <persons>
-     <person id="48">Alexander Neundorf</person>
+     <person id="699">Christophe Van Ginneken</person>
     </persons>
     <links>
+     <link href="http://umlcanvas.org">http://umlcanvas.org</link>
     </links>
    </event>
-   <event id="569">
-    <start>13:45</start>
-    <duration>00:45</duration>
-    <room>H.1301</room>
-    <tag>xd_webkit_ebook</tag>
-    <title>WebKit on ebook readers</title>
+   <event id="863">
+    <start>16:15</start>
+    <duration>00:15</duration>
+    <room>Ferrer</room>
+    <tag>jpoker</tag>
+    <title>jpoker: a pure javascript poker client</title>
     <subtitle></subtitle>
-    <track>CrossDesktop</track>
-    <type>Podium</type>
+    <track>Lightning Talks</track>
+    <type>Lightning-Talk</type>
     <language>English</language>
-    <abstract>Marco will give a brief introduction on how WebKit GTK works and on how it can be easily embedded in applications.</abstract>
-    <description>He will then explain what he did to adapt WebKit to electronic ink displays, reducing the number of refreshes, allowing a book-like page by page view of web pages and showing useful and meaningful placeholders instead of animated content.</description>
+    <abstract>jpoker is a poker room client running in the web browser. Unlike its java or flash plugins, it is fully customizable using standard HTML, CSS and images. In less than 3,000 LOC, it provides a poker table, support for multi table tournaments, lobby, user login, user account registration and edition, tournament details and registration, server status and more.</abstract>
+    <description>jpoker is a javascript client for playing online poker.</description>
     <persons>
-     <person id="523">Marco Barisione</person>
+     <person id="700">Johan Euphrosine</person>
     </persons>
     <links>
+     <link href="http://jspoker.pokersource.info">http://jspoker.pokersource.info</link>
     </links>
    </event>
-   <event id="570">
-    <start>14:30</start>
-    <duration>00:45</duration>
+  </room>
+  <room name="Lameere">
+  </room>
+  <room name="H.1301">
+   <event id="940">
+    <start>09:00</start>
+    <duration>00:15</duration>
     <room>H.1301</room>
-    <tag>xd_xfce_platform</tag>
-    <title>Xfce as a Platform</title>
+    <tag>moz_welcome_sunday</tag>
+    <title>Welcome to the Mozilla devroom</title>
     <subtitle></subtitle>
-    <track>CrossDesktop</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk is especially targeted to software developers, distributions and other software vendors. It will cover the APIs and infrastructure provided by the Xfce project. We will explain libraries and tools, how they work together and how you can use them for your own software project or distribution. Special focus will be put on Xfconf and ways to extend Xfce.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="524">Stephan Arts</person>
+     <person id="344">Tristan Nitot</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="571">
-    <start>15:15</start>
-    <duration>00:45</duration>
+   <event id="941">
+    <start>09:15</start>
+    <duration>00:30</duration>
     <room>H.1301</room>
-    <tag>xd_logs</tag>
-    <title>Why logs are important</title>
+    <tag>moz_oss_meetups</tag>
+    <title>Open Source Meetups</title>
     <subtitle></subtitle>
-    <track>CrossDesktop</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>How To Be A Lumberjack (or "Why Logs Are Important")</abstract>
-    <description>This talk will show how we can use SVN log analysis to monitor a migration away from SVN to git.</description>
+    <abstract>Most people use open source software day by day. A fact that most of them do not know: Often, this free software is being developed, documented, marketed and improved by volunteers in their free time. Many open source projects work on fostering the idea of free software and open content, and a lot of users benefit from their efforts. Other than with proprietary software, users can get in direct touch with the communities via blogs, IRC channels, mailing lists or forums.</abstract>
+    <description>Despite the modern way of communicating, personal contact still is the best way to get to know each other. Meeting the people behind the names in reality is a great experience, and helps users of finding their way into open source communites to engage themselves. Therefore, Mozilla and OpenOffice.org jointly organize the so-called "Open-Source-Treffen" ("Open Source Meetings") to help open source projects in meeting their end-users and vice versa. Members of the community can get in touch with their users to gather valuable feedback, and open source adopters meet other supporters from their area.\r
+In the German city of Munich, the "Open-Source-Treffen" have been taking place regularly, and the idea is to spread the word for other areas, engaging community members to set up more meetings. Carsten Book of Mozilla and Florian Effenberger of OpenOffice.org, founders of the "Open-Source-Treffen", introduce their vision and tell about the previous experiences. Audience for this talk are open source communities wishing to set up their own meetings as well as interested users who love to learn more about the idea.</description>
     <persons>
-     <person id="525">Paul Adams</person>
+     <person id="466">Carsten Book</person>
+     <person id="745">Florian Effenberger</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="572">
-    <start>16:00</start>
+   <event id="942">
+    <start>09:45</start>
     <duration>00:45</duration>
     <room>H.1301</room>
-    <tag>xd_at_spi2</tag>
-    <title>at-spi2</title>
-    <subtitle></subtitle>
-    <track>CrossDesktop</track>
-    <type>Podium</type>
-    <language>English</language>
-    <abstract>The Project is converting the AT-SPI accessibility protocol to D-Bus and has the lofty goals of providing cross desktop accessibility for GNOME and KDE.</abstract>
-    <description></description>
-    <persons>
-     <person id="526">Mark Doffman</person>
-    </persons>
-    <links>
-     <link href="http://www.linuxfoundation.org/en/Accessibility/ATK/AT-SPI/AT-SPI_on_D-Bus">More information about AT-SPI on D-Bus</link>
-    </links>
-   </event>
-  </room>
-  <room name="UA2.114">
-   <event id="753">
-    <start>09:00</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_pgagent</tag>
-    <title>Job scheduling in PostgreSQL with pgAgent</title>
+    <tag>moz_mozmill</tag>
+    <title>Mozmill</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
+    <abstract>Automated functional testing</abstract>
     <description></description>
     <persons>
-     <person id="635">Dave Page</person>
+     <person id="746">Henry Skupin</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="754">
-    <start>09:30</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_pet_peeves</tag>
-    <title>Postgres Pet Peeves</title>
+   <event id="943">
+    <start>10:30</start>
+    <duration>00:45</duration>
+    <room>H.1301</room>
+    <tag>moz_l20n</tag>
+    <title>L20n</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>L20n is the codename for a localization architecture taking existing approaches one step further.</abstract>
+    <description>The name stands for l10n 2. This sesion will be targeted at tool authors and their users, localizers, on how we can keep simple things simple and expose the power of l20n at the same time.</description>
     <persons>
-     <person id="636">Greg Stark</person>
+     <person id="174">Axel Hecht</person>
     </persons>
     <links>
+     <link href="https://wiki.mozilla.org/L20n">https://wiki.mozilla.org/L20n</link>
     </links>
    </event>
-   <event id="755">
-    <start>10:00</start>
+   <event id="944">
+    <start>12:00</start>
     <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>pg_openbsd_to_desktop</tag>
-    <title>OpenBSD: From the Atomic clock to your desktop</title>
+    <room>H.1301</room>
+    <tag>moz_panel</tag>
+    <title>Mozilla Panel Discussion</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
+    <abstract>A panel discussion. Topic TBD</abstract>
     <description></description>
     <persons>
-     <person id="632">Marc Balmer</person>
+     <person id="747">Mitchell Baker</person>
+     <person id="473">Mark Surman</person>
+     <person id="344">Tristan Nitot</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="756">
-    <start>11:00</start>
+   <event id="945">
+    <start>14:00</start>
     <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>pg_maps</tag>
-    <title>Free Space Map and Visibility Map</title>
+    <room>H.1301</room>
+    <tag>moz_messaging</tag>
+    <title>Messaging + Thunderbird</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
+    <abstract>tba</abstract>
     <description></description>
     <persons>
-     <person id="418">Heikki Linnakangas</person>
+     <person id="180">Ludovic Hirlimann</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="757">
-    <start>12:00</start>
+   <event id="946">
+    <start>15:00</start>
     <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>bsd_dtrace</tag>
-    <title>FreeBSD and Dtrace</title>
+    <room>H.1301</room>
+    <tag>moz_lightningtalks</tag>
+    <title>Mozilla Lightning Talks</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Mozilla</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>Lightning talks on the subject of Mozilla, by various speakers.</abstract>
+    <description>==Digitally signing email, why and how ?==\r
+Introduction on digitally signing emails. How does it work. Why Should People sign their emails. Howto sign emails, live demo on how to get started (Ludovic Hirlimann)\r
+\r
+==Why Mozilla Sucks==\r
+What users [https://wiki.mozilla.org/User:Bogomil/WMS think about us] and how we can fix it or live with it (Bogomil Shopov)\r
+\r
+==Online Communication in the Mozilla Project==\r
+In virtual teams (like Mozilla) communication is as important as it is challenging. This talk will be about the importance of informal communication and how some of the groups within Mozilla handle it (Kadir Topal)</description>
     <persons>
-     <person id="416">Marius Nünnerich</person>
+     <person id="180">Ludovic Hirlimann</person>
+     <person id="748">Bogomil Shopov</person>
+     <person id="749">Kadir Topal</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="766">
-    <start>13:00</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_informix_migration</tag>
-    <title>Migration from informix to PostgreSQL at VPRO</title>
+  </room>
+  <room name="UA2.114">
+  </room>
+  <room name="H.1302">
+   <event id="978">
+    <start>09:15</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_cloud</tag>
+    <title>Linux distribution for the cloud</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
     <abstract></abstract>
     <description></description>
     <persons>
-     <person id="638">Koen Martens</person>
+     <person id="616">Peter Eisentraut</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="759">
-    <start>13:30</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_user_groups_leading</tag>
-    <title>User Groups: Leading without being in charge</title>
+   <event id="979">
+    <start>10:00</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_perl_cpan</tag>
+    <title>Packaging perl and CPAN modules</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
     <abstract></abstract>
     <description></description>
     <persons>
-     <person id="637">Selena Deckelmann</person>
+     <person id="765">Gabor Szabo</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="765">
-    <start>14:00</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_recursive_queries_intro</tag>
-    <title>Introduction to recursive queries</title>
+   <event id="980">
+    <start>10:45</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_config_model</tag>
+    <title>Config::Model and configuration upgrades during package upgrade</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
     <abstract></abstract>
     <description></description>
     <persons>
-     <person id="636">Greg Stark</person>
+     <person id="766">Dominique Dumont</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="761">
-    <start>14:30</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>pg_sql_med</tag>
-    <title>SQL/MED</title>
+   <event id="981">
+    <start>11:30</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_nixos_conf</tag>
+    <title>NixOS' configuration system</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>In this talk, Nicolas Pierron will shortly present the idea behind Nix and NixOS.</abstract>
+    <description>Nicolas will explore the mechanism of the NixOS' configuration system. Finally, he will conclude with some examples to  illustrate the abstraction on top of the system configuration.</description>
     <persons>
-     <person id="616">Peter Eisentraut</person>
+     <person id="767">Nicolas Pierron</person>
     </persons>
     <links>
+     <link href="http://nixos.org/">http://nixos.org/</link>
     </links>
    </event>
-   <event id="762">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>UA2.114</room>
-    <tag>pg_fs_io_db_perspective</tag>
-    <title>Filesystem I/O From a Database Perspective</title>
+   <event id="982">
+    <start>12:15</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_topgit</tag>
+    <title>Cross distro packaging with (top)git</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>The talk presents and discusses a workflow for Debian packages using GIT. The \r
+workflow aims to be appliable also to other distributions and should even \r
+allow easy sharing of packaging work done for different distributions.</abstract>
+    <description>Additional tools and concepts to be discussed include:\r
+- topgit, a patch tracking solution on top of git\r
+- git-buildpackage, a helper to automate some packaging steps\r
+- Debian Source Format Version 3 with quilt</description>
     <persons>
-     <person id="637">Selena Deckelmann</person>
+     <person id="293">Thomas Koch</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="763">
-    <start>16:00</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>bsd_cpan2port</tag>
-    <title>Painless Perl Ports with cpan2port</title>
+   <event id="983">
+    <start>13:00</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_rpm_collab</tag>
+    <title>RPM packaging collaboration</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>Fedora, Mandriva and openSUSE are the three largest distributions that use RPM as their package manager. Unfortunately, because of the non-coordinated decisions taken in the past, the packaging in these distributions has taken a slightly different form.</abstract>
+    <description>As the result, the packages are not easily interchangeable among these distributions. We tried to identify the differences, the most obvious problems and to propose solutions how to improve this situation. Some of them can be achieved by changing the packaging guidelines and making them more consistent with the rest, the others need modifications in the RPM source code and implementation of its new features. The talk tries to summarize our ongoing efforts in bringing the packaging closer, describe what already has been done and what still needs to be worked on.</description>
     <persons>
-     <person id="417">Benny Siegert</person>
+     <person id="768">Pavol Rusnak</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="764">
-    <start>16:30</start>
-    <duration>00:30</duration>
-    <room>UA2.114</room>
-    <tag>bsd_syscalls</tag>
-    <title>Use of FreeBSD system calls</title>
+   <event id="984">
+    <start>14:45</start>
+    <duration>00:45</duration>
+    <room>H.1302</room>
+    <tag>dist_kiwi</tag>
+    <title>Distribution Image building with KIWI</title>
     <subtitle></subtitle>
-    <track>BSD+PostgreSQL</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
     <abstract></abstract>
     <description></description>
     <persons>
-     <person id="420">Gregory Holland</person>
+     <person id="769">Christopher Hofmann</person>
     </persons>
     <links>
     </links>
    </event>
-  </room>
-  <room name="H.1302">
-   <event id="682">
-    <start>09:15</start>
-    <duration>00:15</duration>
+   <event id="986">
+    <start>15:30</start>
+    <duration>00:45</duration>
     <room>H.1302</room>
-    <tag>drupal_welcome</tag>
-    <title>Welcome to the Drupal devroom</title>
+    <tag>dist_dracut</tag>
+    <title>Dracut - a generic, modular initramfs generation tool</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
-    <type>Other</type>
+    <track>Distributions</track>
+    <type>Podium</type>
     <language>English</language>
-    <abstract>Welcome to the Drupal developer room at FOSDEM 2010.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="213">Dries Buytaert</person>
+     <person id="770">Harald Hoyer</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="686">
-    <start>09:30</start>
+   <event id="985">
+    <start>16:15</start>
     <duration>00:45</duration>
     <room>H.1302</room>
-    <tag>drupal_7</tag>
-    <title>What's new in Drupal 7?</title>
+    <tag>dist_suse_studio</tag>
+    <title>SUSE Studio</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>What is there to look forward to in Drupal 7, and when can we have it?</abstract>
-    <description>Learn about CCK-like fields in core, the new testing framework, PDO Database backend, OPML imports, improved time zone support, better file handling, safety from badgers, and the free ponies for everyone. This will be a tour of the user facing and developer oriented features and changes that will make Drupal 7 sooo hawt.</description>
+    <abstract>This talk will be an overview of the SUSE Studio API, which makes it easy to use SUSE Studio from tools that we would have never imagined.</abstract>
+    <description>I will also give a highlight of the interesting appliances and projects that we've seen over the last year.</description>
     <persons>
-     <person id="213">Dries Buytaert</person>
+     <person id="794">Matt Barringer</person>
     </persons>
     <links>
+     <link href="http://susestudio.com/">http://susestudio.com/</link>
+     <link href="http://en.opensuse.org/SUSE_Studio">http://en.opensuse.org/SUSE_Studio</link>
     </links>
    </event>
-   <event id="683">
-    <start>10:15</start>
+  </room>
+  <room name="H.1308">
+   <event id="963">
+    <start>10:00</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>drupal_performance</tag>
-    <title>Improving Drupal's page loading performance</title>
+    <room>H.1308</room>
+    <tag>dist_project_builder</tag>
+    <title>Continuous Packaging with Project-Builder.org</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>As many already know by now, 80 to 90% of the response time of a web page is dependent on the page loading performance (the fetching of the HTML and all files referenced). This is different from the page rendering performance, which is just the time it takes to generate the HTML.\r
-Drupal already tackles several issues pretty well. But there's more we can do!</abstract>
-    <description>You can solve several additional problems today, just by installing extra modules (such as [http://drupal.org/project/sf_cache Support file Cache]), by configuring Apache (e.g. gzipped output), or by configuring some shell scripts (e.g. to optimize image files). I'll explain you how to apply these solutions.\r
-\r
-For most Drupal sites, CDN integration and putting JS at the bottom of the page have the biggest impact. However, these two techniques are currently very hard to apply properly to Drupal: both require hacks to Drupal core.\r
-My aim is to solve both of these problems as part of my bachelor thesis. I'll explain how I expect to solve this and the impact of both issues on your site.</description>
+    <abstract></abstract>
+    <description></description>
     <persons>
-     <person id="593">Wim Leers</person>
+     <person id="757">Bruno Cornec</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="684">
-    <start>11:00</start>
+   <event id="964">
+    <start>10:45</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>drupal_community_website</tag>
-    <title>Building a Community Website using Drupal</title>
+    <room>H.1308</room>
+    <tag>dist_youri</tag>
+    <title>The youri project</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Jobcircle is a community website for young employed people where knowledge and experiences are being shared, funded by the Dutch trader union 'FNV Bondgenoten'. It is a joint talk by developer and customer where the project goal and history are evaluated by the customer and where Niels goes more in-depth on the technical architecture and experiences.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="594">Niels van Mourik</person>
+     <person id="758">Guillaume Rousse</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="685">
-    <start>11:45</start>
+   <event id="965">
+    <start>11:30</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>drupal_multi_site</tag>
-    <title>Drupal Multi-site for Fun and Profit</title>
+    <room>H.1308</room>
+    <tag>dist_opensuse_buildservice</tag>
+    <title>Cross-distro packaging experience with the openSUSE Buildservice</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Tired of handing out FTP accounts for Web site hosting? Get a little queasy whenever someone asks about Front Page extensions? Drupal to the rescue!</abstract>
-    <description>By using Drupal's multi-site install you can use a single code base to power all of your customers' Web sites. Installing a single code base will also make tech support and security updates a whole lot easier. In this session you will learn how to install Drupal, where to put modules and themes so they show up in the right places, and how ensure your customers have the right amount of control over their own domain. Emma will use real world examples from her own business network to reveal how Drupal can convert even the smallest clients to pots of gold.</description>
+    <abstract></abstract>
+    <description></description>
     <persons>
-     <person id="595">Emma Jane Hogbin</person>
+     <person id="134">Adrian Schroeter</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="789">
-    <start>13:00</start>
-    <duration>01:00</duration>
-    <room>H.1302</room>
-    <tag>drupal_import_manager</tag>
-    <title>Importing data with job queue and import manager</title>
+   <event id="966">
+    <start>12:15</start>
+    <duration>00:45</duration>
+    <room>H.1308</room>
+    <tag>dist_debian_shlibs</tag>
+    <title>Shared libraries in Debian</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Continuously importing data, of any size or number of sources, needs infrastructure. Neil Drumm wrote [http://drupal.org/project/job_queue Job Queue] and [http://drupal.org/project/import_manager Import Manager] to queue and manage imports.\r
-\r
-He will show how to use these modules to get the basics out of the way.</abstract>
-    <description>Neil Drumm will also talk about a few strategies he found successful for data conversion. The presentation will not be able to cover how to get everything into nodes, but will teach how to think about converting data.\r
-\r
-At [http://maplight.org/ MAPLight], Neil managed importing data from GovTrack, OpenSecrets, the FEC, the Iowa Legislature and other government entities. Some updates happen within 30 minutes of an action in Congress, while others need to be run monthly, or reports as-needed.</description>
+    <abstract></abstract>
+    <description></description>
     <persons>
-     <person id="649">Neil Drumm</person>
+     <person id="618">Sune Vuorela</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="687">
-    <start>14:00</start>
+   <event id="967">
+    <start>13:00</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>drupal_staging_to_live</tag>
-    <title>Moving Content from Staging to Live Server</title>
+    <room>H.1308</room>
+    <tag>dist_deps</tag>
+    <title>Cross-distro dependency resolution: reusing solvers among distros</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Roel explains how he manages deployments of very large Drupal sites from staging to live servers.</abstract>
-    <description>The problem:\r
-A client has a live site with 1000's of pages, 10's of blocks containing rather static information.\r
-There is almost no user interaction except for a few webforms to collect some user information (contact, request for documentation, etc..)\r
+    <abstract>All distributions use some kind of meta-data describing relationships between packages such as Dependencies, Conflicts,  Virtual Packages, etc. Existing package managers are often specific to a packaging format, or even use implicit assumptions on the meaning of package relations in the context of a distribution.</abstract>
+    <description>This talk addresses the issue of how we can overcome this seclusion by resolving inter-package relations in a way that is independent from a specific distribution.\r
 \r
-While the site is live, the client wish to prepare for the next iteration of the website. The new version will contain altered, new and deleted nodes and blocks. There is a workflow to allow approving all the changes by the end-redaction. While the old site is unaltered they wish to have a live-preview of what the new website will look like.\r
+We will present CUDF (Common Upgradeability Description Format) which permits to encode upgrade scenarios coming from different packaging systems, including in particular .deb-based and .rpm-based distributions. The format comes with a clear semantics which makes it possible to share resolution tools among distributions, and to adapt general-purpose solvers to the needs of FLOSS distributions.\r
 \r
-a Solution?\r
-Can Drupal handle this out-of-the-box?\r
-An initial guess would be to define a some states using the workflow module and handle revisions using the revision_deletion and revision_moderation modules.\r
-But that doesn't help when you want to test drive the site as anonymous visitor.\r
-How DID we do it? A small set of bash scripts and drupal modules did the trick. We'd be honoured to explain those and be cross-fired with questions!</description>
+We also show how, in the context of the Mancoosi project, we are using the CUDF format to improve the solving abilities of state-of-the-art package managers in distributions such as Debian, Mandriva, and Caixa Magica.</description>
     <persons>
-     <person id="596">Roel de Meester</person>
+     <person id="759">Stefano Zacchiroli</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="688">
+   <event id="968">
     <start>14:45</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>drupal_showcase_flanders</tag>
-    <title>Drupal Showcase: Cultural Activities in Flanders</title>
+    <room>H.1308</room>
+    <tag>dist_tx_pkg</tag>
+    <title>Transactionally Protected Package Management</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Davy explains how they implement a complex Drupal website at DotProjects.</abstract>
-    <description>DotProjects is developing a new website for Cultuurnet Vlaanderen. This website allows users to browse all kinds of events happening in Belgium. All event data is not managed in Drupal but is managed in Cultuurnet's own system and access to this data is provided by their REST API.\r
-\r
-This event data, which is "hosted" on their API is enriched with comments, ratings, YouTube video's, Press releases, ... in Drupal. To make this possible, all events need to exist in Drupal as nodes. For this we developed an offline synchronisation method and a real time synchronisation method where nodes for events are only created as soon as their node page is accessed.\r
-\r
-For each event the system also tries to look for a YouTube video, Flickr image, Wikipedia entry. This all happens automatically without any user interaction. For this a custom Drupal module was developed (Service Attachments) which allows to automatically look for content on APIs for each node.\r
-\r
-With a high focus on these two problems, we'll explain the process of implementing this website in Drupal.</description>
+    <abstract></abstract>
+    <description></description>
     <persons>
-     <person id="598">Frederik Van Outryve</person>
-     <person id="597">Davy Van Den Bremt</person>
+     <person id="187">Jeff Johnson</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="689">
+   <event id="969">
     <start>15:30</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>drupal_automated_translation</tag>
-    <title>Automated Web Translation Workflow for Multilingual Drupal Sites</title>
+    <room>H.1308</room>
+    <tag>dist_tx</tag>
+    <title>Transactional Roll-backs and Upgrades</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>A non-technical presentation on how to automate the web translation process with Drupal.</abstract>
-    <description>Many organizations operating across the borders are reluctant to localize their (Drupal) web site content because of cost and time constraints. They are aware though that, just as print marketing, e-marketing also needs to use the business language of the local markets in order to be successful.\r
+    <abstract>As part of the MANCOOSI project, looking to improve upon the upgrade process of packages, Caixa Mágica and several other European partners are researching and developing solutions for various, related topics of the package upgrade process. One aspect is that of looking at whether Roll-Back is feasible and what mechanisms are best for making this sort of approach work alongside existing package meta-installers.</abstract>
+    <description>We will state what we define as Roll-Back and the associated problems of trying to achieve this process. To do this we investigate current state-of-the-art mechanisms available for 'Roll-Back' and configuration management and then state what our current methodology is for trying to tackle and achieve Roll-Back for our apt-rpm based distribution. We outline some of the decisions and assumptions  that have been taken and indicate what the project members believe the outcome will be. \r
 \r
-Find out about how you can automate the web translation process and dramatically cut budget and deadlines, with the AWTW module for Drupal (available in the Drupal community for about a year now). And see how large organisations have been making use of this efficient solution.\r
-\r
-This presentation will be non-technical and given by a non-developer.</description>
+We will then invite questions from the audience to try and promote a few talking points.</description>
     <persons>
-     <person id="599">Stany van Gelder</person>
+     <person id="760">John Thomson</person>
     </persons>
     <links>
+     <link href="http://www.mancoosi.org/">MANCOOSI project</link>
+     <link href="http://www.caixamagica.pt/">Caixa Mágica</link>
     </links>
    </event>
-   <event id="690">
+   <event id="970">
     <start>16:15</start>
     <duration>00:45</duration>
-    <room>H.1302</room>
-    <tag>drupal_taxonomy</tag>
-    <title>Taxonomy: Drupals powerful classification system</title>
+    <room>H.1308</room>
+    <tag>dist_deb_secrets</tag>
+    <title>Debian Secrets: power tools for power users</title>
     <subtitle></subtitle>
-    <track>Drupal</track>
+    <track>Distributions</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Taxonomy is Drupal's classification system. In this talk Bart explains how it differs from a regular categorisation system and what Drupal core and contributed modules offer to manipulate, browse and apply it.</abstract>
-    <description>This talk gives a short explanation about what Taxonomy is and what it does in simple and clear terminology. Bart briefly describes the history of Taxonomy from Drupal 4 to Drupal 7. Finally he discusses when to use Book.module and when Taxonomy for arranging your content.</description>
+    <abstract>This talk will highlight some Debian-specific tools, explain what they do, and how they are useful for both Debian packagers and users.</abstract>
+    <description>We hope to compare these tools against similar tools in other distributions.\r
+\r
+It is a reworked version of a talk that has been done at DebConf8, where the target audience were power users.</description>
     <persons>
-     <person id="600">Bart Feenstra</person>
+     <person id="74">Wouter Verhelst</person>
     </persons>
     <links>
     </links>
    </event>
   </room>
-  <room name="H.1308">
-   <event id="774">
-    <start>09:00</start>
-    <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_seamonkey</tag>
-    <title>SeaMonkey</title>
+  <room name="H.1309">
+   <event id="913">
+    <start>10:00</start>
+    <duration>00:15</duration>
+    <room>H.1309</room>
+    <tag>xd_welcome</tag>
+    <title>Welcome to the CrossDesktop developer room</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>CrossDesktop</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>SeaMonkey 2 and the vision beyond.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="355">Robert Kaiser</person>
+     <person id="130">Christophe Fergeau</person>
+     <person id="95">Bart Coppens</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="775">
-    <start>09:45</start>
+   <event id="914">
+    <start>10:15</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_qa_overview</tag>
-    <title>Overview of Mozilla QA</title>
+    <room>H.1309</room>
+    <tag>xd_gupnp_rygel</tag>
+    <title>GUPnP &amp; Rygel: Liberating Digital Living</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>CrossDesktop</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Who we are, what we do, how to get involved.</abstract>
-    <description></description>
+    <abstract>GUPnP is an object-oriented C library to ease the task for writing UPnP/DLNA applications. Rygel is a collection of DLNA services built on top of GUPnP in Vala language.</abstract>
+    <description>I will start the presentation with an introduction of both projects and how they are designed from ground-up for both desktop and mobile environments. After that I will introduce the existing and planed features. I will then introduce the plugin API of Rygel with the help of a Sample plugin, followed by a demo and Q&amp;A session in the end.</description>
     <persons>
-     <person id="466">Carsten Book</person>
+     <person id="733">Zeeshan Ali</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="776">
-    <start>10:30</start>
+   <event id="901">
+    <start>11:00</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_oni_concurrency</tag>
-    <title>Oni - Structured Concurrency for JavaScript</title>
+    <room>H.1309</room>
+    <tag>xd_coherence</tag>
+    <title>Coherence - the digital livingroom and beyond</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>CrossDesktop</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>In this talk I'll present the JavaScript [http://www.croczilla.com/oni Oni] library, a set of operators for writing composable concurrent code.</abstract>
-    <description>[http://www.croczilla.com/oni Oni] attempts to restore some modularity to concurrent programs; it offers a 'structured' alternative to conventional 'unstructured' idioms such as asynchronous callbacks.</description>
+    <abstract>Coherence - The Digital Livingroom and beyond (sharing our media with UPnP/DLNA).</abstract>
+    <description>After quite some time, where our digital media was limited to dedicated devices - e.g. mp3 players - or spend an isolated life on the PCs of their owners, more and more consumer device appear on the market allowing to easily share these media files in an household (and beyond).\r
+\r
+The protocols behind UPnP A/V and DLNA are nowadays implemented in nearly every connected Consumer Electronics device. Being it some first simple clients years ago, continuing with consoles like the PS3 and the XBox 360, media clients like the !PopcornHour,... and now they can be found in amplifiers, TVs and even mobile phones from various vendors.\r
+\r
+Using these UPnP A/V and DLNA on our computers and enabling our favourite applications to enter that world, creates a unique landscape where suddenly bridges appear between formerly isolated digital islands.\r
+\r
+Coherence is a framework written in Python, that greatly simlifies the entry into the UPnP world. It provides numerous UPnP devices, that can instantly used to serve media-files, act as a gateway to online resources, or to expose the media-db of some application. Others enable controllable media playback for instance via GStreamer.</description>
     <persons>
-     <person id="642">Alex Fritze</person>
+     <person id="457">Frank Scholz</person>
     </persons>
     <links>
+     <link href="http://coherence-project.org/">http://coherence-project.org/</link>
     </links>
    </event>
-   <event id="777">
-    <start>11:15</start>
+   <event id="915">
+    <start>13:00</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_sunbird</tag>
-    <title>Rising to the Sun(bird)</title>
+    <room>H.1309</room>
+    <tag>xd_packagekit</tag>
+    <title>PackageKit one year on</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>CrossDesktop</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>How to get involved with the [http://www.mozilla.org/projects/calendar/sunbird/ Calendar] Project and where we are heading.</abstract>
-    <description>This presentation is a call to everyone to get involved. No matter if you prefer testing software (QA), designing interfaces or developing extensions or core code: We need you!\r
+    <abstract>PackageKit one year on: what's changed, and where are we heading</abstract>
+    <description>PackageKit is now an established project with a team of developers, and stable front-ends to KDE and GNOME. In this presentation I'll explain what progress we've made in the last year, and what direction the projects are heading. This talk will focus on how application authors can leverage PackageKit, and what PackageKit is now allowing applications to do. We will talk about unresolved issues such as application installation, config file handling (during the transaction) and dealing with complex package management tasks in an abstract daemon.\r
 \r
-The goal of this presentation is to show some interesting experiments you might be interested in developing, how you can use [https://addons.mozilla.org/firefox/addon/9018 mozmill] to easily record tests that help improve the software quality or what you can do as a designer if you have ideas on how to improve Calendar's visual appearance.</description>
+There will be time left for questions and discussion. It is expected the audience will be technically skilled, and possess a comprehensive understanding of package management.</description>
     <persons>
-     <person id="465">Philipp Kewisch</person>
+     <person id="729">Richard Hugues</person>
     </persons>
     <links>
-     <link href="http://www.mozilla.org/projects/calendar/sunbird/">http://www.mozilla.org/projects/calendar/sunbird/</link>
     </links>
    </event>
-   <event id="778">
-    <start>12:00</start>
-    <duration>01:00</duration>
-    <room>H.1308</room>
-    <tag>moz_thunderbird</tag>
-    <title>Thunderbird 3: what's new, where is it heading, and how you can help</title>
+   <event id="916">
+    <start>13:45</start>
+    <duration>00:45</duration>
+    <room>H.1309</room>
+    <tag>xd_nepomuk_sparql</tag>
+    <title>Nepomuk/SPARQL</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>GNOME</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>After several years of hibernation, [http://www.mozilla.com/en-US/thunderbird/ Thunderbird] development has ramped up again in the last year especially. This talk is intended to give open source hackers an update on where Thunderbird is in its runup to the Thunderbird 3 release, what new systems are available for add-on developers, and how to get involved if you want to help fix email.</abstract>
-    <description>In the first part, David Ascher, one of the drivers of Thunderbird 3, will give an overview of the important changes that have either already landed, or are in various stages of development. These include:\r
-* a whole slew of platform-level updates which fall out of the Gecko platform development.\r
-* a new SQLite &amp; JavaScript-powered database of all of your emails, which lets you build powerful new ways of reading &amp; processing mail\r
-* a set of optimizations that make the day-to-day interactions with Thunderbird much faster, thanks to moving blocking operations to background threads\r
-* new views on email, including google-style search results, conversation views, canvas-based visualizations, and more.\r
-\r
-In the second part Ludovic Hirlimann, QA lead for Thunderbird, will explain how you can involve yourself into fixing email:\r
-* Joining the QA effort - where bugs need to be reported, triaged, tests written and run.\r
-* Joining our marketing effort and help the rebirth of thunderbird ([http://www.spreadthunderbird.com/ spreadthunderbird])\r
-* Proposing patches and helping the development team.\r
-* Translating thunderbird: how to help make Thunderbird rock in your language.\r
-* Developing extensions to build the tb ecosystem.\r
-\r
-There will be plenty of time for Q&amp;A.</description>
+    <abstract>The Nepomuk desktop ontologies, our most recent enhancements to our SPARQL support (for example subqueries), glib-sparql, write back support and perhaps also libqttracker (which is a Qt library, but it's a very nice API to look at for building client libraries like glib-sparql).</abstract>
+    <description></description>
     <persons>
-     <person id="180">Ludovic Hirlimann</person>
-     <person id="643">David Ascher</person>
+     <person id="116">Philip Van Hoof</person>
+     <person id="772">Rob Taylor</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="779">
-    <start>14:00</start>
+   <event id="902">
+    <start>14:30</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_prism</tag>
-    <title>Prism</title>
+    <room>H.1309</room>
+    <tag>xd_nepomuk</tag>
+    <title>Nepomuk</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>CrossDesktop</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>As Prism approaches its 1.0 release, we will discuss the current state of the project and future plans.</abstract>
-    <description>We will look at a demo of how web applications can deploy desktop integration features using Prism, including tray icons, dock/tray menus, protocol handlers, sound and bubble notifications.\r
-\r
-Future plans that will be covered include Greasemonkey support, icon/user script repository, user interface improvements and tighter integration with Firefox.</description>
+    <abstract>Nepomuk makes your desktop semantik. Using RDF is provides context to items in applications making searching and sorting easy and fast.</abstract>
+    <description>Sebastian will take us through how it works and what it adds for users.</description>
     <persons>
-     <person id="178">Matthew Gertner</person>
+     <person id="99">Sebastian Trüg</person>
     </persons>
     <links>
-     <link href="http://labs.mozilla.com/projects/prism/">http://labs.mozilla.com/projects/prism/</link>
     </links>
    </event>
-   <event id="780">
-    <start>14:45</start>
+   <event id="918">
+    <start>15:15</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_mobile_fennec</tag>
-    <title>Mobile/Fennec</title>
+    <room>H.1309</room>
+    <tag>xd_syncml</tag>
+    <title>SyncML</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>CrossDesktop</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>General overview; Fennec 1.0a2 and performance.</abstract>
-    <description></description>
+    <abstract>From the SyncML Protocol to Free and Open Implementations</abstract>
+    <description>Data synchronization is still mostly a missing piece in the free desktop puzzle: solutions that are reliable and ready for the mythical Average User just aren't available. This talk presents the SyncML protocol, introduces the Synthesis SyncML engine (developed since 2000, open sourced 2009) and outlines how SyncEvolution is used as the synchronization solution in Moblin, GNOME and other Linux desktop systems - stay tuned for more news about this.</description>
     <persons>
-     <person id="261">Mark Finkle</person>
-     <person id="356">Christian Sejersen</person>
+     <person id="704">Patrick Ohly</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="781">
-    <start>15:30</start>
-    <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_embedding</tag>
-    <title>Embedding</title>
+  </room>
+  <room name="H.2213">
+   <event id="987">
+    <start>09:00</start>
+    <duration>00:15</duration>
+    <room>H.2213</room>
+    <tag>mono_opening</tag>
+    <title>Opening</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The new embedding API</abstract>
+    <abstract>Welcome to the Mono developer room!</abstract>
     <description></description>
     <persons>
-     <person id="261">Mark Finkle</person>
+     <person id="773">Ruben Vermeersch</person>
+     <person id="774">Stéphane Delcroix</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="782">
-    <start>16:15</start>
+   <event id="988">
+    <start>09:15</start>
     <duration>00:45</duration>
-    <room>H.1308</room>
-    <tag>moz_headless</tag>
-    <title>Mozilla Headless back-end</title>
+    <room>H.2213</room>
+    <tag>mono_develop</tag>
+    <title>MonoDevelop</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>MonoDevelop is an open source IDE primarily designed for C# and other .NET languages.</abstract>
+    <description>MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.\r
+\r
+In this talk, I'll show the features of the recently released MonoDevelop 2.2, and a sneak peak of what we are planning for the next release. It will be a practical session with examples of how to use and extend MonoDevelop.</description>
     <persons>
-     <person id="644">Chris Lord</person>
+     <person id="775">Lluis Sanchez Gual</person>
     </persons>
     <links>
     </links>
    </event>
-  </room>
-  <room name="H.1309">
-   <event id="638">
-    <start>11:00</start>
+   <event id="989">
+    <start>10:00</start>
     <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_multimedia</tag>
-    <title>Multimedia processing extensions for the X Window System</title>
+    <room>H.2213</room>
+    <tag>mono_ruby</tag>
+    <title>The Ruby and .NET love child</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This talk reports on experiences gained with a set of experimental extensions for multimedia processing in the X Window System. They allow to transmit compressed images and audio through the X protocol, and provide playback synchronization capabilities within the X server. This for example to build network-transparent media players and bring multimedia to classical thin clients.</abstract>
-    <description></description>
+    <abstract>This talk will be about leveraging IronRuby from Mono and moonlight. Depending on the time I'd like to show how you can use IronRuby to easily extend your current GTK, WinForms,.. apps with scripting capabilities.</abstract>
+    <description>Perhaps how you can use IronRuby from Asp.NET MVC. If there is still time left I'd like to show you can script the browser and use Moonlight + IronRuby to use ruby as client scriping language instead or in cooperation with JavaScript.</description>
     <persons>
-     <person id="276">Helge Bahmann</person>
+     <person id="776">Ivan Porto Carrero</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="639">
-    <start>12:00</start>
+   <event id="990">
+    <start>11:00</start>
     <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_power_mgmt</tag>
-    <title>Aggressive power management in graphics hardware</title>
+    <room>H.2213</room>
+    <tag>mono_edge</tag>
+    <title>Mono Edge</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Computers spend a lot of time idle, and graphics cards spend a lot of time just displaying a static image. This talk presents various techniques for reducing the power consumption of graphics hardware without any significant impact on visual quality or performance.</abstract>
+    <abstract>This talk will focus on the ongoing development efforts in Mono, and explore what are the new challenges that we are tackling.</abstract>
     <description></description>
     <persons>
-     <person id="583">Matthew Garrett</person>
+     <person id="30">Miguel de Icaza</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="640">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_r600_demo</tag>
-    <title>r600_demo: Programming the New GPU Generations from AMD</title>
+   <event id="991">
+    <start>12:45</start>
+    <duration>00:30</duration>
+    <room>H.2213</room>
+    <tag>mono_monotorrent</tag>
+    <title>The evolution of MonoTorrent</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>By allowing the release of r600_demo AMD has carried out a first step of their promise to release enough information for open source DRI driver development.</abstract>
-    <description>As the initial, to be released documentation will be very register centric there is hardly enough information about how the chips are actually working. This talk will give an overview over how the r6xx and r7xx chip families are to be programmed, and in which pit falls one might stumble.</description>
+    <abstract>MonoTorrent is an implementation of the BitTorrent protocol written in C# for the .NET platform.</abstract>
+    <description>This talk will have two parts. The first part will revolve around the Piece Picking algorithm and how it evolved from a simplistic and inextensible initital implementation to its current highly extensible form as more complex behaviours were required.\r
+\r
+The second part will be about the different strategies used to manage the multi-threaded workload. A typical bittorrent download will open about 100 connections so it is critical that the syncronisation strategy used to access any shared state does not prevent the sockets from sending/receiving data, otherwise performance will suffer.</description>
     <persons>
-     <person id="231">Matthias Hopf</person>
+     <person id="777">Alan McGovern</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="641">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_llvm_gallium</tag>
-    <title>LLVM + Gallium 3D: Mixing a compiler with a graphics framework</title>
+   <event id="992">
+    <start>13:15</start>
+    <duration>00:30</duration>
+    <room>H.2213</room>
+    <tag>mono_simd</tag>
+    <title>Image processing with Mono.Simd</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>With the increasing importance of shaders, it has become necessary to use advanced optimization strategies for shader compilers.</abstract>
-    <description>This talks presents the ongoing work on integrating a compiling and optimizing framework (LLVM) with a 3D framework (Gallium 3D). We will discuss the main difficulties behind this work, the inner workings and the current developments.</description>
+    <abstract>This talk will focus on putting Mono.Simd -- the layer for enabling SIMD processing in mono -- to work in the field of image processing. All code, no slides.</abstract>
+    <description></description>
     <persons>
-     <person id="230">Stéphane Marchesin</person>
+     <person id="774">Stéphane Delcroix</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="642">
-    <start>16:00</start>
-    <duration>01:00</duration>
-    <room>H.1309</room>
-    <tag>xorg_shader_opt</tag>
-    <title>Shader Compiler Optimisation Strategies</title>
+   <event id="993">
+    <start>13:45</start>
+    <duration>00:30</duration>
+    <room>H.2213</room>
+    <tag>mono_parallelfx</tag>
+    <title>ParallelFx, bringing Mono applications in the multicore era</title>
     <subtitle></subtitle>
-    <track>X.org</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Different GPUs have different architectures and thus require different shader compiler optimisations for more optimal performance.</abstract>
-    <description>This talk explains some of the differences between both AMD, Nvidia and Intel GPUs and will present some compiler algorithms to optimise shaders accordingly.</description>
+    <abstract>Multicore computer are now part of our everyday life. Most desktop and laptop machines out there bundle a dual-core processor, quad-core processor or even 8-core processor by default. This multiplication of the number of core on the same chip is destined to become the way for manufacturers to remain competitive. However, developers were a bit left out in this process, having written sequential programs for ages whereas they were now required to parallelize their program to make them efficient which isn't an easy step to take.</abstract>
+    <description>That's why we now see the apparition of framework designed to help programmers to take advantage of this new architecture of processor by hiding away the parallel difficulty under primitives that they are used to. ParallelFx is one of such framework for the Mono and .NET world. By providing several new parallel constructs and concurrent data structures, it allows Mono applications to enter painlessly in this new multicore era.\r
+\r
+This talk will cover several points :\r
+* What options Mono provide to speed up applications today\r
+* A bit of background on the framework\r
+* The components ParallelFx provides\r
+* Some how-to and usage of the framework\r
+* Status of ParallelFx in Mono</description>
     <persons>
-     <person id="280">Jerome Glisse</person>
+     <person id="778">Jérémie Laval</person>
     </persons>
     <links>
     </links>
    </event>
-  </room>
-  <room name="H.2213">
-   <event id="630">
-    <start>10:00</start>
+   <event id="994">
+    <start>14:30</start>
     <duration>01:00</duration>
     <room>H.2213</room>
-    <tag>centos_intro</tag>
-    <title>Introduction to CentOS</title>
+    <tag>mono_second_life</tag>
+    <title>Building The Virtual Babel: Mono In Second Life</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The reasons why you need an enterprise Linux distro.</abstract>
-    <description>What is the CentOS project ? From where is it coming and where is it going ? Wanted to be involved ? What's cooking actually in the CentOS kitchen ? Let's have an interactive talk about that (and more).</description>
+    <abstract>Second Life is a large, on-line virtual world where avatars dance, fly, shop, play, meet, work, fall in love... and program.</abstract>
+    <description>This giant, collaborative development environment is run on a grid of over 30,000 CPUs that simulate the land of Second Life. Since August 2008 Mono has been available as a scripting engine for running interactive content in Second Life and over 27 million user created scripts are now running on Mono in Second Life. This talk will discuss our experiences using Mono in Second Life and our plans for the future.</description>
     <persons>
-     <person id="186">Fabian Arrotin</person>
+     <person id="779">Jim Purbrick</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="631">
-    <start>11:00</start>
-    <duration>01:00</duration>
+   <event id="995">
+    <start>15:30</start>
+    <duration>00:30</duration>
     <room>H.2213</room>
-    <tag>centos_el_landscape</tag>
-    <title>Enterprise Linux Competitive Landscape</title>
+    <tag>mono_moonlight</tag>
+    <title>Moonlight and you</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract></abstract>
-    <description></description>
+    <abstract>Moonlight is an open source implementation of Microsoft Silverlight for Unix systems, developed by Novell. It not only allows existing Silverlight applications to run on Linux, you can also create your own on Linux and MacOS using the MonoDevelop IDE.</abstract>
+    <description>In this hands-on presentation we'll take a look at what Moonlight provides now, what it can do for developers, what tools are there, and how you can have a lot of fun with it.</description>
     <persons>
-     <person id="188">Dag Wieers</person>
+     <person id="780">Andreia Gaita</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="632">
-    <start>12:00</start>
+   <event id="996">
+    <start>16:00</start>
     <duration>00:30</duration>
     <room>H.2213</room>
-    <tag>centos_desktop</tag>
-    <title>CentOS on the desktop</title>
+    <tag>mono_osctool</tag>
+    <title>OSCTool - learning C# and Mono by doing</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Why CentOS is a preferred choice on the desktops in the enterprise or even at home.</abstract>
+    <abstract>In 2007, the Oxford Supercomputing Centre received enough funding to put some infrastructure in place behind their clusters - but found a lack of adequate tools to manage it. This talk covers the progression from Perl-based prototyping to 25kloc of C#, due for GPL release in Q1 2010.</abstract>
     <description></description>
     <persons>
-     <person id="580">Toshaan Bharvani</person>
+     <person id="781">Jo Shields</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="634">
-    <start>12:30</start>
-    <duration>00:30</duration>
+   <event id="997">
+    <start>16:30</start>
+    <duration>00:15</duration>
     <room>H.2213</room>
-    <tag>centos_san</tag>
-    <title>Poor Man's SAN with CentOS and gPXE</title>
+    <tag>mono_smuxi</tag>
+    <title>Smuxi - IRC in a modern environment</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>How to boot from an iSCSI LUN.</abstract>
-    <description>CentOS can be installed onto an iSCSI LUN and you can boot from it if your hardware supports it. Usually that means you need an iSCSI HBA or at least some fancy Firmware extensions. However, it can also be done on standard-hardware by exploiting PXE.</description>
+    <abstract>Smuxi is an advanced IRC client that solves the "always available" problem in a graphical environment, providing a graphical alternative to the popular text-based ssh + irssi + screen combination.</abstract>
+    <description>In this talk, I will present the current functionality of Smuxi and discuss plans for the future.</description>
     <persons>
-     <person id="581">Andreas Rogge</person>
+     <person id="782">Mirco Bauer</person>
     </persons>
     <links>
-     <link href="http://etherboot.org/">http://etherboot.org/</link>
     </links>
    </event>
-   <event id="633">
-    <start>13:00</start>
-    <duration>01:00</duration>
+   <event id="998">
+    <start>16:45</start>
+    <duration>00:15</duration>
     <room>H.2213</room>
-    <tag>centos_selinux</tag>
-    <title>Securing CentOS with SELinux</title>
+    <tag>mono_closing</tag>
+    <title>Closing</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Mono</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>drwxr-x--x is still the normal means of security under linux, giving access rights to data to users, groups and anyone else. This method isn't very flexible, so access rights are either given for larger groups of people or the administrator is tearing out his hair because he is lost in a maze of user, file and directory structures, which make working more than complex, but don't make the system more secure. Enter SELinux, a security infrastructure which is integrated into the kernel and promises to make securing your system more flexible.</abstract>
-    <description>SELinux is a security framework which is included in the kernel of the Linux operating system. Under SELinux files don't only have the normal access rights or ACLs, but also have a context. You as a user or a program have to be able to use that context to get access - even if normal access rights would allow you to change the file. This talk gives a short overview of SELinux and talks about the tools in CentOS 5 (and Fedora) which enable you to change the behaviour of SELinux. In the second part we will secure a small daemon with the tools we learned about in part 1.</description>
+    <abstract></abstract>
+    <description></description>
     <persons>
-     <person id="182">Ralph Angenendt</person>
+     <person id="773">Ruben Vermeersch</person>
+     <person id="774">Stéphane Delcroix</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="635">
-    <start>14:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>centos_ldap</tag>
-    <title>Large CentOS LDAP Deployments</title>
+  </room>
+  <room name="H.2214">
+   <event id="1046">
+    <start>09:45</start>
+    <duration>00:15</duration>
+    <room>H.2214</room>
+    <tag>drupal_welcome</tag>
+    <title>Welcome to the Drupal devroom</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>How to support a huge number of users on a huge number of machines resulting in millions of user accounts.</abstract>
+    <abstract></abstract>
     <description></description>
     <persons>
-     <person id="582">Geerd-Dietger Hoffmann</person>
+     <person id="806">Boris Doesborg</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="623">
-    <start>15:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_cobbler_koan</tag>
-    <title>Cobbler &amp; Koan</title>
+   <event id="1038">
+    <start>10:00</start>
+    <duration>00:45</duration>
+    <room>H.2214</room>
+    <tag>drupal_ahah</tag>
+    <title>AHAH crash course</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Cobbler is a Linux installation server that allows for rapid setup of network installation environments.</abstract>
-    <description>Most deployments of Linux systems are very rarely just one or two systems. Once you get past just installing Linux on your home system or your workstation it is time to think about how you are going to manage installing, and if required re-installing, these groups of systems in a repeatable manner. This is where Cobbler and Koan come in.\r
-\r
-Cobbler is a next generation systems management tool designed to keep a track of not just your systems but the initial system deployment configuration, host networking and even the configuration management. Koan provides the same facilities in the new world of systemvirtualization. During this talk we aim to demonstrate just how easy Cobbler and Koan make keeping track of your Linux deployments and configurations.</description>
+    <abstract>Implementing AHAH (Asynchronous HTML and HTTP) requires some Form API\r
+voodoo to get it done right. At first instance it can be hard to get a\r
+grasp at the concepts of AHAH. If you're a novice to AHAH, it's really\r
+easy to implement it wrong and hurt the Form API.</abstract>
+    <description>Wim Leers' AHAH\r
+helper module simplifies the implementation and with his Hierarchical\r
+Select module AHAH can be taken even further. This presentation wraps\r
+up everything AHAH.</description>
     <persons>
-     <person id="573">Jasper Capel</person>
-     <person id="572">Robert Lazzurs</person>
+     <person id="800">Matthias Vandermaesen</person>
     </persons>
     <links>
-     <link href="https://fedorahosted.org/cobbler/">Cobbler project</link>
     </links>
    </event>
-   <event id="624">
-    <start>16:00</start>
-    <duration>01:00</duration>
-    <room>H.2213</room>
-    <tag>fedora_freeipa</tag>
-    <title>FreeIPA</title>
+   <event id="1039">
+    <start>10:45</start>
+    <duration>00:45</duration>
+    <room>H.2214</room>
+    <tag>drupal_mobile</tag>
+    <title>Designing for mobile devices</title>
     <subtitle></subtitle>
-    <track>Fedora+CentOS</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://www.freeipa.org/page/Main_Page FreeIPA] is an integrated security information management solution combining Linux (Fedora), Fedora Directory Server, MIT Kerberos, NTP, DNS.</abstract>
-    <description>It consists of a web interface and command-line administration tools. Currently it supports identity management with plans to support policy and auditing management.</description>
+    <abstract>Practical presentation on making a mobile device friendly version of\r
+your Drupal site.</abstract>
+    <description>The presentation is non-technical, and covers mainly\r
+configuration and a little bit of css.</description>
     <persons>
-     <person id="468">Simo Sorce</person>
+     <person id="801">Simon Elliot</person>
     </persons>
     <links>
-     <link href="http://www.freeipa.org/page/Main_Page">FreeIPA</link>
     </links>
    </event>
-  </room>
-  <room name="H.2214">
-   <event id="606">
-    <start>10:00</start>
+   <event id="1043">
+    <start>11:30</start>
     <duration>00:45</duration>
     <room>H.2214</room>
-    <tag>opensuse_education</tag>
-    <title>openSUSE education</title>
+    <tag>drupal_eid</tag>
+    <title>The eID module</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The openSUSE education project has the goal is to support schools using openSUSE, create and describe additional software-packages for educational projects and create an "add-on" CD for the regular openSUSE distribution.</abstract>
-    <description>The talk gives you an overview about the project, where we are now and what has to be done.</description>
+    <abstract>The eID is the Belgian electronic identity card.</abstract>
+    <description>The company Coworks\r
+is currently building a module to register and login on a Drupal\r
+environment with the eID card. There is still hard developing work to\r
+be done and there is no release yet. (http://drupal.org/project/eid).\r
+Dieter will give an overview of the module.</description>
     <persons>
-     <person id="552">Lars Vogdt</person>
-     <person id="650">Andrea Florio</person>
+     <person id="804">Dieter de Waele</person>
     </persons>
     <links>
-     <link href="http://www.opensuse-education.org/">openSUSE Education project</link>
     </links>
    </event>
-   <event id="607">
-    <start>10:45</start>
-    <duration>00:30</duration>
+   <event id="1041">
+    <start>12:15</start>
+    <duration>00:45</duration>
     <room>H.2214</room>
-    <tag>opensuse_zypper</tag>
-    <title>Zypper - openSUSE's command line software manager</title>
+    <tag>drupal_new7</tag>
+    <title>What's new in Drupal 7</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Zypper is a command line software management tool using the ZYpp library. It can be used to manage repositories, search for packages, install them, keep them up to date and more.</abstract>
-    <description>This talk will highlight it's most interesting features, tips &amp; tricks, and future plans.</description>
+    <abstract>What is there to look forward to in Drupal 7, and when can we have it?</abstract>
+    <description>Learn about CCK-like fields in core, the new testing framework, PDO\r
+Database backend, OPML imports, improved time zone support, better\r
+file handling, safety from badgers, and the free ponies for everyone.\r
+This will be a tour of the user facing and developer oriented features\r
+and changes that will make Drupal 7 hot.</description>
     <persons>
-     <person id="553">Ján Kupec</person>
+     <person id="803">Károly Négyesi</person>
     </persons>
     <links>
-     <link href="http://en.opensuse.org/Zypper">Zypper</link>
     </links>
    </event>
-   <event id="608">
-    <start>11:15</start>
+   <event id="1042">
+    <start>13:30</start>
     <duration>00:45</duration>
     <room>H.2214</room>
-    <tag>opensuse_wine</tag>
-    <title>Wine - the free Windows Emulator</title>
+    <tag>drupal_front</tag>
+    <title>Front end perfomance</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>After 15 years of development Wine, the free Windows Emulator, has reached the level of completeness a 1.0 release, allowing users to now run a broad spectrum of applications between Office productivity applications, Games or speciality applications.</abstract>
-    <description>This talk will give an introduction on how Wine works, what is possible and how it all works together, why it is not slower, why emulating only the runtime environment is to a distinct advantage compared to virtual machines.</description>
+    <abstract>In this presentation on page loading performance Wim continues where\r
+he left off last year. He recently finished his bachelor thesis about\r
+this subject.</abstract>
+    <description>In the presentation he explains what the current state\r
+is, and what the next steps are to make Drupal lead in page loading\r
+performance.</description>
     <persons>
-     <person id="554">Marcus Meissner</person>
+     <person id="593">Wim Leers</person>
     </persons>
     <links>
-     <link href="http://winehq.org/">Wine website</link>
     </links>
    </event>
-   <event id="609">
-    <start>12:00</start>
+   <event id="1040">
+    <start>14:15</start>
     <duration>00:45</duration>
     <room>H.2214</room>
-    <tag>opensuse_mirrorbrain</tag>
-    <title>MirrorBrain - Free CDN for Free Software Projects</title>
+    <tag>drupal_development</tag>
+    <title>How to setup the perfect development environment</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The MirrorBrain, a.k.a. the openSUSE download redirector, automatically redirects clients (web browsers, download programs) to a mirror server near them.</abstract>
-    <description>It works similar to the systems employed by sourceforge.net, mozilla.com or similar large organizations, which face a number of download requests which is too high to be practically handled by a single site. To find a mirror close to the client, the redirector "geolocates" the client by its IP address. If several mirrors are found to be suitable, the redirector load-balances requests to the mirrors based on their capabilities.</description>
+    <abstract>Presentation on how to setup the perfect development environment for\r
+Drupal on Ubuntu including svn, drush, eclipse, debugging and database\r
+sharing.</abstract>
+    <description></description>
     <persons>
-     <person id="339">Peter Poeml</person>
+     <person id="802">Roel de Meester</person>
     </persons>
     <links>
-     <link href="http://mirrorbrain.org/">Mirrorbrain website</link>
     </links>
    </event>
-   <event id="610">
-    <start>12:45</start>
+   <event id="1044">
+    <start>15:00</start>
     <duration>00:45</duration>
     <room>H.2214</room>
-    <tag>opensuse_netbooks</tag>
-    <title>openSUSE on Netbooks</title>
+    <tag>drupal_solr</tag>
+    <title>Apache Solr and state-of-the-art search techniques</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Everybody loves Netbooks, so why don't use your favorite Linux distribution on it.</abstract>
-    <description>The talks shows what the pitfalls and limitations are and how to get openSUSE working on Netbooks.</description>
+    <abstract>The Apache Solr module integrates Drupal with the Apache Solr search\r
+platform.</abstract>
+    <description>Solr search can be used as a replacement for core content\r
+search and boasts both extra features and better performance. Among\r
+the extra features is the ability to have faceted search on facets\r
+ranging from content author to taxonomy to arbitrary CCK fields.</description>
     <persons>
-     <person id="336">Stefan Seyfried</person>
+     <person id="312">Robert Douglass</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="783">
-    <start>13:30</start>
+   <event id="1045">
+    <start>15:45</start>
     <duration>00:45</duration>
     <room>H.2214</room>
-    <tag>opensuse_yast2_future</tag>
-    <title>YaST2 - Future Roadmap</title>
+    <tag>drupal_upgrading</tag>
+    <title>Upgrading</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Drupal</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>On openSUSE 11.0, YaST came out with new features like a themable look and a robust &amp; fast package manager.\r
-11.1 came out with more robust solving and various minor features.</abstract>
-    <description>In this talk we will present all the features that have high priority for the next openSUSE release and areas where we are doing research that will eventually be features in future versions.</description>
+    <abstract>Where do you start when upgrading a website with an active community\r
+around it? How do you preserve the data for thousands of users and\r
+nodes? How do you move away from obsolete modules? How do you limit\r
+downtime to a few hours?</abstract>
+    <description>These are common questions we have to answer\r
+when upgrading websites from Drupal 5 to Drupal 6 and adding new\r
+functionality on top of it!</description>
     <persons>
-     <person id="149">Duncan Mac-Vicar Prett</person>
+     <person id="805">Florian Lorétan</person>
     </persons>
     <links>
     </links>
    </event>
-   <event id="611">
-    <start>14:15</start>
-    <duration>00:30</duration>
-    <room>H.2214</room>
-    <tag>opensuse_openfate</tag>
-    <title>openFATE - How to get your most wanted features into openSUSE</title>
+  </room>
+  <room name="AW1.105">
+   <event id="919">
+    <start>09:00</start>
+    <duration>00:15</duration>
+    <room>AW1.105</room>
+    <tag>altos_welcome</tag>
+    <title>Welcome to the Alt-OS devroom</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Alt-OS</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Every distribution have features beside the usual version updates of packages. How to decide which feature should be in the next version, which are doable in the usually short timeframe, where to focus the energy and time of the developers? openfate makes the process more easy to track and more transparent.</abstract>
+    <abstract>Welcome to the Alt-OS developer room at FOSDEM 2010.</abstract>
     <description></description>
     <persons>
-     <person id="555">Thomas Schmidt</person>
+     <person id="736">François Revol</person>
     </persons>
     <links>
-     <link href="https://features.opensuse.org/">openFATE project page</link>
     </links>
    </event>
-   <event id="612">
-    <start>14:45</start>
-    <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_arch_collab</tag>
-    <title>Architecture of Collaboration</title>
+   <event id="920">
+    <start>09:15</start>
+    <duration>00:15</duration>
+    <room>AW1.105</room>
+    <tag>altos_rosetta</tag>
+    <title>Presentation of the Rosetta OS Project</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Alt-OS</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>This session will focus on the "Architecture of Collaboration" implemented in the [http://www.kablink.org/ Kablink Open Collaboration project].</abstract>
-    <description>See how the Kablink platform allows you to build applications that solve problems while encouraging collaboration among your team members. During this session an application will be developed that takes advantage of the social networking features of Kablink while solving a common teamworking problem.</description>
+    <abstract>The Rosetta OS project is a collaboration by numerous embedded, BSD, and other operating systems to build an OS-independent driver API.</abstract>
+    <description>It aims at helping projects in sharing source code and drivers for better hardware support.</description>
     <persons>
-     <person id="556">Brent McConnell</person>
+     <person id="736">François Revol</person>
     </persons>
     <links>
-     <link href="http://www.kablink.org/">Kablink website</link>
+     <link href="http://code.google.com/p/rosetta-os/">http://code.google.com/p/rosetta-os/</link>
     </links>
    </event>
-   <event id="613">
-    <start>15:30</start>
-    <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_gnome_team</tag>
-    <title>Bits from your GNOME team (with build service fun inside!)</title>
+   <event id="921">
+    <start>09:30</start>
+    <duration>00:30</duration>
+    <room>AW1.105</room>
+    <tag>altos_rtems</tag>
+    <title>Introduction to RTEMS</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Alt-OS</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>At the last FOSDEM, JP Rosevear gave a good overview of what was going on the GNOME land of openSUSE. It turns out that since then, many things have happened and 2008 helped the team achieve a lot.</abstract>
-    <description>This talk will present some interesting technical changes on your desktop and how it affects the while distribution, but will also focus on the GNOME team and its processes, like for example our use of the build service.</description>
+    <abstract>Introduction to RTEMS: A Real-Time OS for Embedded Applications</abstract>
+    <description>This session gives an overview over the RTEMS project, its distinct features, goals, typical applications and current capabilities. It sketches general requirements for real-time applications, basic RTEMS features, the structural differences between a Linux based and an RTEMS based application, available APIs, available subsystems and the driver models.\r
+\r
+The goal of this session is to emphasis the distinct requirements addressed in RTEMS compared to UNIX-like Operating Systems. This should be a good base for further discussions on collaboration with other projects.</description>
     <persons>
-     <person id="558">Vincent Untz</person>
+     <person id="737">Thomas Doerfler</person>
     </persons>
     <links>
-     <link href="http://en.opensuse.org/GNOME">openSUSE GNOME team</link>
-     <link href="http://en.opensuse.org/GNOME/OscGnome">osc-gnome</link>
+     <link href="http://www.rtems.org">http://www.rtems.org</link>
     </links>
    </event>
-   <event id="614">
-    <start>16:15</start>
-    <duration>00:45</duration>
-    <room>H.2214</room>
-    <tag>opensuse_community_driven_kde</tag>
-    <title>Putting the 'open' in openSUSE : Community-driven KDE development</title>
+   <event id="922">
+    <start>10:00</start>
+    <duration>00:30</duration>
+    <room>AW1.105</room>
+    <tag>altos_haiku</tag>
+    <title>Introduction to Haiku</title>
     <subtitle></subtitle>
-    <track>openSUSE</track>
+    <track>Alt-OS</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>KDE, aka "the other desktop", is very popular in the openSUSE community. The talk will give you an overview about the KDE integration, what is new in KDE and what you will see in the next releases.</abstract>
-    <description></description>
+    <abstract>Haiku is a new open-source operating system that specifically targets personal computing. Inspired by the BeOS, Haiku is fast, simple to use, easy to learn and yet very powerful.</abstract>
+    <description>A short introduction to the operating system will be presented, along with a little demonstration.</description>
     <persons>
-     <person id="147">Will Stephenson</person>
+     <person id="738">Olivier Coursière</person>
     </persons>
     <links>
-     <link href="http://en.opensuse.org/Kde">openSUSE KDE team</link>
+     <link href="http://www.haiku-os.org/">http://www.haiku-os.org/</link>
     </links>
    </event>
-  </room>
-  <room name="AW1.105">
-   <event id="722">
-    <start>09:00</start>
-    <duration>02:00</duration>
+   <event id="923">
+    <start>10:30</start>
+    <duration>00:30</duration>
     <room>AW1.105</room>
-    <tag>ooo_code_mac_port</tag>
-    <title>Traveling in OOo code and having Fun with the Mac port</title>
+    <tag>altos_hurd</tag>
+    <title>Why is Anyone Still Working on the GNU Hurd?</title>
     <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Workshop</type>
+    <track>Alt-OS</track>
+    <type>Podium</type>
     <language>English</language>
-    <abstract>In this workshop, I'd like to describe my recent contributions for the Mac OS X port of OpenOffice.org, and organize a travel in several modules (including one new module), explaining what we find in them, through little examples I wrote.</abstract>
-    <description>* Part1: describe the Apple Remote implementation, locate and show the involved code, explain the difficulties, the good and bad choices, how they have been improved in several child workspaces, and the future improvements. This feature does concern Mac OS X, but not only, and recent changes do concern all ports.\r
-\r
-* Part 2: I'll describe how I removed menu entries (macmenusquit child workspace) to match better with Aqua Human Interface Guidelines\r
-\r
-* Part 3 : describe the work in progress of the 3D OpenGL transitions in Impress for the Mac OS X port.\r
-\r
-Concerned languages :  C/C++ , objective C/C++, bash, perl and a bit of xsltproc\r
-Concerned modules will be: postprocess, apple_remote, vcl, sd, scp2, slideshow, config_office, officecfg</description>
+    <abstract>Hurd having been in development for so long, but still not production-ready; and with Linux as a mature free kernel being firmly established as the de-facto standard kernel for the GNU system -- people often wonder: why haven't developers abandoned the Hurd long ago?</abstract>
+    <description>Without going into technical details, this short talk tries to explain the main idea behind the Hurd architecture, which sets it apart from other systems.</description>
     <persons>
-     <person id="59">Eric Bachard</person>
+     <person id="739">Olaf Buddenhagen</person>
     </persons>
     <links>
+     <link href="http://hurd.gnu.org/">http://hurd.gnu.org/</link>
     </links>
    </event>
-   <event id="721">
+   <event id="924">
     <start>11:00</start>
-    <duration>02:00</duration>
+    <duration>00:45</duration>
     <room>AW1.105</room>
-    <tag>ooo_calc_profiling</tag>
-    <title>OOoCalc Bug Hunting and Performance Profiling Workshop</title>
+    <tag>altos_crossbow</tag>
+    <title>Network virtualisation using Crossbow technology</title>
     <subtitle></subtitle>
-    <track>OpenOffice.org</track>
-    <type>Workshop</type>
+    <track>Alt-OS</track>
+    <type>Podium</type>
     <language>English</language>
-    <abstract>The workshop will give an overview of how to dive into the OooCalc spreadsheet code for bug hunting, using a gdb debug session. If time permits we will fix an issue live during the workshop. The second part of the workshop will give an introduction to performance profiling using the valgrind and kcachegrind tools to spot performance bottlenecks.</abstract>
-    <description></description>
+    <abstract>Leveraging current hardware capacities becomes one of the major topics in current IT business. Designing tools for deploying network virtualization and effectively controlling virtual network environments from the perspective of network capacities raised demand for a project called Crossbow.</abstract>
+    <description>With this technology we could effectively control how an application access to the network and decide how much bandwidth it could use. Also, we could dynamically allocate bandwidth resources giving to the application surplus if needed on behalf of other(s) application(s) whose network resources are underutilized. This is done by creating Virtual Network Interface Cards (VNICs)and dedicating each of them to the different application we want to deploy. In this presentation we'll show how Crossbow technology work in practice deployed on OpenSolaris.</description>
     <persons>
-     <person id="621">Eike Rathke</person>
+     <person id="740">Uros Nedic</person>
     </persons>
     <links>
+     <link href="http://hub.opensolaris.org/bin/view/Project+crossbow/">http://hub.opensolaris.org/bin/view/Project+crossbow/</link>
     </links>
    </event>
-   <event id="793">
-    <start>14:00</start>
-    <duration>02:00</duration>
+   <event id="925">
+    <start>11:45</start>
+    <duration>00:15</duration>
     <room>AW1.105</room>
-    <tag>moz_marketing_cafe</tag>
-    <title>Mozilla Marketing Café</title>
+    <tag>altos_gallium</tag>
+    <title>Update on Gallium3D ports to AROS and Haiku</title>
     <subtitle></subtitle>
-    <track>Mozilla</track>
-    <type>Meeting</type>
+    <track>Alt-OS</track>
+    <type>Podium</type>
     <language>English</language>
-    <abstract>Members of Mozilla's marketing team will lead an informal brainstorm/discussion on open source marketing over fresh coffee and biscuits.</abstract>
-    <description>This session is open to all those interested in talking about the marketing of open source projects and learning more about how Mozilla Communiy Marketing works.</description>
+    <abstract>Gallium3D is a new architecture for building 3D graphics drivers. Initially supporting Mesa and Linux graphics drivers, Gallium3D is designed to allow portability to all major operating systems and graphics interfaces.</abstract>
+    <description>We will be showing a quick demo of the recent progress of the Gallium3D ports to AROS and Haiku.</description>
     <persons>
-     <person id="641">John Slater</person>
-     <person id="654">William Quiviger</person>
+     <person id="736">François Revol</person>
     </persons>
     <links>
+     <link href="http://wiki.freedesktop.org/wiki/Software/gallium">http://wiki.freedesktop.org/wiki/Software/gallium</link>
+     <link href="http://aros.sourceforge.net/">http://aros.sourceforge.net/</link>
+     <link href="http://www.haiku-os.org/">http://www.haiku-os.org/</link>
     </links>
    </event>
-  </room>
-  <room name="AW1.115">
-  </room>
-  <room name="AW1.117">
-   <event id="728">
-    <start>09:00</start>
-    <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>geo_gc_objc</tag>
-    <title>Garbage collection with Objective-C</title>
+   <event id="926">
+    <start>13:00</start>
+    <duration>00:30</duration>
+    <room>AW1.105</room>
+    <tag>altos_kgi_hurd</tag>
+    <title>Porting KGI graphics drivers from Linux to GNU Hurd</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>Alt-OS</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>The history of GC in Objective-C, how to develop garbage collected applications, and a review of how the venerable GNUstep implementation is going to be compatibile with the new Apple garbage collection implementation for MacOS-X/Cocoa.</abstract>
-    <description></description>
+    <abstract>GGI/KGI is a graphics driver framework, offering a clear seperation between actual hardware access and abstraction. The hardware access part was originally a kernel driver for monolithic UNIX kernels like Linux and FreeBSD. This talk is about porting that framework, to work with the hardware access part running as a userspace server process on top of the multiserver microkernel system GNU Hurd.</abstract>
+    <description>After a short introduction to GGI/KGI and Hurd architecture, this talk will dwell a bit on the interesting aspects of porting the kernel driver to run as a userspace process instead.</description>
     <persons>
-     <person id="623">Richard Frith-Macdonald</person>
+     <person id="739">Olaf Buddenhagen</person>
     </persons>
     <links>
+     <link href="http://www.kgi-project.org">http://www.kgi-project.org</link>
+     <link href="http://hurd.gnu.org">http://hurd.gnu.org</link>
     </links>
    </event>
-   <event id="729">
-    <start>10:00</start>
-    <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>geo_gap_price</tag>
-    <title>GAP Applications + PRICE</title>
+   <event id="927">
+    <start>13:30</start>
+    <duration>00:30</duration>
+    <room>AW1.105</room>
+    <tag>altos_dde</tag>
+    <title>DDE - Generic Porting of Device Drivers</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>Alt-OS</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>[http://www.nongnu.org/gap/ GAP (GNUstep Application Project)] seeks to develop a comprehensive set of administration and user level tools to make using the GNUstep environment a very pleasant experience. \r
-\r
-[http://price.sourceforge.net/ PRICE (Precision Raster Image Convolution Engine)] is an application that is capable of filtering and processing images.</abstract>
-    <description>* Introduction to the GNUstep Application Project (GAP)\r
-* current status and future goals\r
-* Overview on some applications:\r
- * FTP\r
- * BatteryMonitor\r
- * LaternaMagica\r
- * Vespucci\r
-* PRICE capabilties and architecture</description>
+    <abstract>This talk will give a short presentation of the Device Driver Environment (DDE), a library that helps porting Linux and FreeBSD device drivers to other operating systems.</abstract>
+    <description>The DDE is divided into two parts, the DDEkit, a generic operating system abstraction layer, and guest-specific DDE's (currently available for Linux 2.6 and FreeBSD) allowing to run unmodified Linux and FreeBSD device drivers. Currently there exist implementations for TUD:OS, an L4 microkernel based operating system developed at TU Dresden and the Genode operating system framework developed by Genode Labs (Dresden). There are also plans to port the DDE to Minix 3.</description>
     <persons>
-     <person id="624">Riccardo Mottola</person>
+     <person id="741">Dirk Vogt</person>
     </persons>
     <links>
+     <link href="http://os.inf.tu-dresden.de">TUD:OS</link>
+     <link href="http://genode.org">Genode</link>
+     <link href="http://www.genode-labs.com/">Genode Labs</link>
+     <link href="http://www.minix3.org">Minix 3</link>
     </links>
    </event>
-   <event id="730">
-    <start>11:00</start>
-    <duration>01:00</duration>
-    <room>AW1.117</room>
-    <tag>geo_pragmatic_smalltalk</tag>
-    <title>Pragmatic Smalltalk</title>
+   <event id="928">
+    <start>14:00</start>
+    <duration>00:30</duration>
+    <room>AW1.105</room>
+    <tag>altos_oss4_haiku</tag>
+    <title>OpenSound System v4 port to Haiku</title>
     <subtitle></subtitle>
-    <track>GNUstep+OpenGroupware+Etoile</track>
+    <track>Alt-OS</track>
     <type>Podium</type>
     <language>English</language>
-    <abstract>Pragmatic Smalltalk is a new Smalltalk implementation for [http://etoileos.com/etoile/ Etoile], allowing developers to combine the power and flexibility of Smalltalk with the Etoile and GNUstep frameworks.\r
-\r
-It is based on LLVM and the GNU Objective-C runtime, allowing programmers to freely mix Objective-C and Smalltalk in their program.</abstract>
-    <description>I will present the current state of our implementation as well as the ongoing work on the development environment.</description>
+    <abstract>OpenSound System (OSS) is the first attempt in unifying the digital audio architecture for UNIX. OSS is a set of device drivers that provide a uniform API across all the major UNIX architectures, released