2.0 -//Pentabarf//Schedule 1.0//EN FOSDEM12 Schedule Schedule for sessions at FOSDEM12 PUBLISH 448@FOSDEM12@pentabarf.org 448 keynotes_welcome keynotes_welcome Welcome to FOSDEM 2012 English en Keynotes 2012-02-04 10:30:00 +0100 2012-02-04 10:55:00 +0100 00:25:00 20120204T103000 20120204T105500 00H25M00S Welcome to FOSDEM 2012 FOSDEM welcome and opening talk. PUBLIC CONFIRMED Keynotes http://fosdem.org/2012/schedule/event/ Janson Fosdem Staff PUBLISH 895@FOSDEM12@pentabarf.org 895 welcome_to_xmpp welcome_to_xmpp Intro: Welcome to XMPP English en Jabber and XMPP Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:15:00 +0100 00:15:00 20120204T110000 20120204T111500 00H15M00S Intro: Welcome to XMPP A short introduction to the Jabber/XMPP devroom. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Dave Cridland PUBLISH 552@FOSDEM12@pentabarf.org 552 openstack_news openstack_news OpenStack News: Last year retrospective English en Virtualization and Cloud Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:25:00 +0100 00:25:00 20120204T110000 20120204T112500 00H25M00S OpenStack News: Last year retrospective OpenStack is a common effort to produce open source software to implement scalable Infrastructure as a Service providers. What happened in the project since FOSDEM 2011 presentation ? This talk will quickly introduce what OpenStack is about and the changes over the last year: Growth, new core projects, continuous integration changes and what's coming up in the Essex release. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Thierry Carrez PUBLISH 735@FOSDEM12@pentabarf.org 735 mono_debian_packaging mono_debian_packaging Enough Debian packaging knowledge to hurt yourselves slightly less than you do already English en Mono Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:45:00 +0100 00:45:00 20120204T110000 20120204T114500 00H45M00S Enough Debian packaging knowledge to hurt yourselves slightly less than you do already There are millions of users running a Debian-based Linux distribution. Increase distribution of your hottest Mono apps by making them available in .deb format. Learn the basics, caveats, gotchas, and fastest shortcuts involved in making distribution-integrated packages for Debian and Ubuntu PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Jo Shields PUBLISH 669@FOSDEM12@pentabarf.org 669 postgresql_ensuring_uptime_in_a_small_startup postgresql_ensuring_uptime_in_a_small_startup Ensuring uptime in a small startup English en PostgreSQL Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:50:00 +0100 00:50:00 20120204T110000 20120204T115000 00H50M00S Ensuring uptime in a small startup Running a web application that is used by people from all over the world means that you cannot afford any downtime. However, the codebase and the database schema constantly evolves, while at the same time hardware failures may happen. The talk will try to present ways that we, at transifex.net, use to deal with the following two issues: - schema changes - hardware failures in order to achieve 100% uptime. The talk will discuss tools that PostgreSQL provides, like functions and triggers, and how they can be used to deal with schema changes and how to setup streaming replication for fail-over. PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Apostolos Bessas PUBLISH 449@FOSDEM12@pentabarf.org 449 keynotes_model_success keynotes_model_success Free Software: A viable model for Commercial Success English en Keynotes 2012-02-04 11:00:00 +0100 2012-02-04 11:50:00 +0100 00:50:00 20120204T110000 20120204T115000 00H50M00S Free Software: A viable model for Commercial Success This talk will discuss our experience at [AdaCore](http://www.adacore.com/), one of only a handful of 100% Free Software companies. All of our commercial products are licensed under the GPL and other Free Software Licenses. People often assume that there is a conflict between the use of such licenses and the needs of a commercial software company. Our experience at AdaCore shows that on the contrary, the Free Software model can be very successful both for us as a company and for our customers. We think this model can be used in many other circumstances, and want to encourage free software enthusiasts to consider this model in other circumstances. PUBLIC CONFIRMED Keynotes http://fosdem.org/2012/schedule/event/ Janson Robert Dewar PUBLISH 816@FOSDEM12@pentabarf.org 816 distro_wide_impact_changes distro_wide_impact_changes Coping with wide-impact changes in a distribution English en CrossDistribution Devroom 2012-02-04 11:00:00 +0100 2012-02-04 12:00:00 +0100 01:00:00 20120204T110000 20120204T120000 01H00M00S Coping with wide-impact changes in a distribution One part of the integration of upstream software in a distribution is to correctly deal with changes that have a wide impact, either because they affect a lot of other software, or because the changes will be highly visible to the users. And it is easy to feel that such changes are always going wrong: some applications stop working, many users complain about the change they feel was uncalled for, nearly nobody shares a thank you note. Such wide-impact changes always come with controversies, and being the bridge between users and upstreams, distributions are the place where all the rage is going on, with a social aspect that is usually at least as important as the technical side of things. The recent years have not been exempt of controversies, and we will share our experiences with user-visible changes such as the move to KDE 4, GNOME 3 and systemd. This talk will be co-presented by the SUSE Gang: Frédéric Crozat, Will Stephenson, Vincent Untz. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Vincent Untz Frédéric Crozat Will Stephenson PUBLISH 927@FOSDEM12@pentabarf.org 927 intel_userspace intel_userspace intel userspace English en X.org+OpenICC Devroom 2012-02-04 11:00:00 +0100 2012-02-04 12:00:00 +0100 01:00:00 20120204T110000 20120204T120000 01H00M00S intel userspace Updates from the Intel userland: GL, X, and infrastructure. Much has changed for the better in Linux graphics in the last few years. The radical changes driver architecture to make compositing possible are stabilized and mainstream, new desktop environments are popping up regularly making use of these features, and OpenGL is changing from a usually buggy luxury component to a standard working part of Linux. In this talk, Eric will cover what has been going on in the Intel graphics driver stack to stabilize Linux graphics and catch up to the capabilities of of the hardware. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Eric Anholt PUBLISH 559@FOSDEM12@pentabarf.org 559 gnustep_dev_meeting gnustep_dev_meeting GNUstep Developer's Meeting Meet the GNUstep developers face to face English en GNUstep Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:15:00 +0100 00:15:00 20120204T110000 20120204T111500 00H15M00S GNUstep Developer's Meeting- Meet the GNUstep developers face to face Meet the GNUstep developers face to face, discuss current afairs of GNUstep, share news about the latest development and plans on GNUstep, improve collaboration between the several GNUstep related projects PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 PUBLISH 942@FOSDEM12@pentabarf.org 942 embracing_nontech embracing_nontech Embracing Non-Technical Users: Celebrations and Challenges English en CrossDistribution Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:30:00 +0100 00:30:00 20120204T110000 20120204T113000 00H30M00S Embracing Non-Technical Users: Celebrations and Challenges tba PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Allison Randal PUBLISH 762@FOSDEM12@pentabarf.org 762 mozilla_communities mozilla_communities Mozilla Communities - Agile approach, tools, patterns and metrics English en Mozilla Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:30:00 +0100 00:30:00 20120204T110000 20120204T113000 00H30M00S Mozilla Communities - Agile approach, tools, patterns and metrics We're living in hard times right now. Most of the F(L)OSS projects suffers from lack of volunteers especially if they must donate a large amount of time to this project. My talk will show how you can plan better your community how to measure it, how to use tips and tricks from the commercial world and how to use some agile methods and tools to make you community kick-ass squad. * How to plan your community for next couple of months; (ex. We need 3 more people to join our translation effort) and Create the Flow – how a bug report goes from bugzilla to the the end of it’s life. (a.k.a kill the bug) * Define how to do it (ex. Troll the forums, create twitter campaign, contact universities, or something else?) * How to Measure it (How many retweets do you have, how many clicks, etc) and Why? * How to find patterns into your community and how to use them. For example – Most of the answers I receive to my mailing comes during business hours OR Friday is not a good day to send emails * What is Agile and how to use it to make my community life easier? ( Trello show-case ) PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Bogomil Shopov PUBLISH 629@FOSDEM12@pentabarf.org 629 legal_issues legal_issues Welcome to the Legal Issues DevRoom English en Legal Issues Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:05:00 +0100 00:05:00 20120204T110000 20120204T110500 00H05M00S Welcome to the Legal Issues DevRoom Brief Welcome to the new Legal Issues DevRoom PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Tom Marble Bradley M. Kuhn Karen Sandler Richard Fontana PUBLISH 677@FOSDEM12@pentabarf.org 677 free_java free_java Welcome to the Free Java DevRoom English en Free Java Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:05:00 +0100 00:05:00 20120204T110000 20120204T110500 00H05M00S Welcome to the Free Java DevRoom Brief Welcome to the Free Java DevRoom PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Sylvestre Ledru Mario Torre Martijn Verburg Ben Evans Tom Marble Mark Wielaard Andrew Haley Andrew Hughes Dalibor Topić PUBLISH 955@FOSDEM12@pentabarf.org 955 open_security_hw open_security_hw Open Security Hardware English en Hardware Cryptography Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:30:00 +0100 00:30:00 20120204T110000 20120204T113000 00H30M00S Open Security Hardware An Open Source / Open Hardware scheme for making security hardware as easy to deploy as passwords. PUBLIC CONFIRMED Hardware Cryptography Devroom http://fosdem.org/2012/schedule/event/ H.2214 Anders Rundgren PUBLISH 697@FOSDEM12@pentabarf.org 697 nanobsd nanobsd NanoBSD and the art of Timekeeping with appliances. English en Embedded Devroom 2012-02-04 11:00:00 +0100 2012-02-04 12:00:00 +0100 01:00:00 20120204T110000 20120204T120000 01H00M00S NanoBSD and the art of Timekeeping with appliances. The time has come to make the switch from embedded Linux to embedded BSD.... In this talk we will focus on the building of embedded appliances in the BSD world, and more specifically on using NanoBSD to create FreeBSD images that run on embedded systems. In the stock FreeBSD distribution an application (script) called NanoBSD is present that takes a configuration file and builds an image for a flash disk which then can be used on an embedded system. A short cookbook will be presented on the steps needed to actually create the image, and deploy it. Also the in-system upgrading of the image will be discussed. The use case we will present is an Stratum 0 NTP appliance that serves as network time server using GPS with PPS synchronization. This appliance is capable of providing highly accurate time service to a network of servers and desktop machines, even when disconnected from the internet. The example will use a Soekris 4501 embedded board and an OEM hockey puck-style GPS device and some tricks to use the high-res timing on the board, together with a temperature controlled crystal oscillator. The contents of talk have previously been published by the presenter in ;login:. the USENIX periodical [1] PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Rudi Van Drunen PUBLISH 725@FOSDEM12@pentabarf.org 725 welcome welcome Welcome! English en CrossDesktop Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:10:00 +0100 00:10:00 20120204T110000 20120204T111000 00H10M00S Welcome! Welcome to the crossdesktop devroom! PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Christophe Fergeau Pau Garcia I Quiles PUBLISH 571@FOSDEM12@pentabarf.org 571 boxgrinder_grind_your_appliances_easily boxgrinder_grind_your_appliances_easily BoxGrinder : Grind your appliances easily English en JBoss.org Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:55:00 +0100 00:55:00 20120204T110000 20120204T115500 00H55M00S BoxGrinder : Grind your appliances easily BoxGrinder is a set of tools that help you grind out appliances: preconfigured disk images with the operating system and requisite software ready to run on a selected virtualization platform. With a simple text definition file and a single command BoxGrinder will build a lean appliance from scratch, convert it to a target format, and deliver it to your chosen infrastructure. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Marek Goldmann PUBLISH 739@FOSDEM12@pentabarf.org 739 liboa11y liboa11y Accessibility in LibreOffice the way forward English en LibreOffice Devroom 2012-02-04 11:00:00 +0100 2012-02-04 11:15:00 +0100 00:15:00 20120204T110000 20120204T111500 00H15M00S Accessibility in LibreOffice- the way forward LibreOffice has many features for accessible authoring: it provides functionality to use the accessibility features of the OpenDocument Format (ODF), it supports export to tagged PDF (unlike most other free and open-source tools), it has extensions for exporting to digital audio books (odt2daisy) and Braille (odt2braille), and an extension for evaluating and repairing accessibility issues in ODT, DOC and DOCX (AccessODF). It also implements accessibility APIs to enable users of assistive technologies to use the office suite. However, there is room for improvement, both with regard to the creation of accessible content and with regard to the accessibility of LibreOffice itself. This presentation will discuss both types of issues. It will highlight bugs and feature requests that could be addressed to make it easier to create accessible content, and issues related to the support for accessibility APIs. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Christopher Strobbe PUBLISH 678@FOSDEM12@pentabarf.org 678 state_of_openjdk state_of_openjdk The state of OpenJDK English en Free Java Devroom 2012-02-04 11:05:00 +0100 2012-02-04 11:30:00 +0100 00:25:00 20120204T110500 20120204T113000 00H25M00S The state of OpenJDK A review of the recent past, a summary of current work on JDK 7 and JDK 8, and a look ahead to upcoming improvements in both governance and infrastructure. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Mark Reinhold PUBLISH 640@FOSDEM12@pentabarf.org 640 open_licences_before_european_courts open_licences_before_european_courts Open Licences before European Courts English en Legal Issues Devroom 2012-02-04 11:05:00 +0100 2012-02-04 11:30:00 +0100 00:25:00 20120204T110500 20120204T113000 00H25M00S Open Licences before European Courts Open content licences are tools at the disposal of creative people who want to use their copyrights in a permissive manner. Their first aim is to allow the sharing and spreading of works, by granting rights to the users on a royalty-free basis. However, these licences remain binding legal documents, according to which licensees must respect some obligations, and which are enforceable before courts. The proposed presentation aims at providing an analysis of interesting court decisions where open content licences were at issue. Please review the links below for background information: PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Philippe Laurent PUBLISH 740@FOSDEM12@pentabarf.org 740 liboupdate liboupdate LibreOffice Development Directions an update on our progress English en LibreOffice Devroom 2012-02-04 11:15:00 +0100 2012-02-04 11:45:00 +0100 00:30:00 20120204T111500 20120204T114500 00H30M00S LibreOffice Development Directions- an update on our progress Where we have started from, where we are going to. For hackers, and for mere mortals. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Italo Vignoli PUBLISH 896@FOSDEM12@pentabarf.org 896 xmpp_101 xmpp_101 Intro: XMPP 101 / Stump the Experts English en Jabber and XMPP Devroom 2012-02-04 11:15:00 +0100 2012-02-04 12:00:00 +0100 00:45:00 20120204T111500 20120204T120000 00H45M00S Intro: XMPP 101 / Stump the Experts A rapid-fire introduction to Jabber and XMPP, with plenty of opportunity to ask questions of the XMPP experts! PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Peter Saint-Andre Remko Tronçon Kevin Smith PUBLISH 728@FOSDEM12@pentabarf.org 728 openbsd_gnustep_ports openbsd_gnustep_ports OpenBSD GNUstep ports update English en GNUstep Devroom 2012-02-04 11:15:00 +0100 2012-02-04 11:45:00 +0100 00:30:00 20120204T111500 20120204T114500 00H30M00S OpenBSD GNUstep ports update Topics covered: * Why the hell on OpenBSD * How easy it is to create a new GNUstep port * What's new compared to last year * Problems I encountered over the last year * Goals for the next year PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Sebastian Reitenbach PUBLISH 609@FOSDEM12@pentabarf.org 609 gstreamer1_0 gstreamer1_0 GStreamer 1.0 - the next generation of your favourite multimedia framework English en CrossDesktop Devroom 2012-02-04 11:20:00 +0100 2012-02-04 12:10:00 +0100 00:50:00 20120204T112000 20120204T121000 00H50M00S GStreamer 1.0 - the next generation of your favourite multimedia framework GStreamer is a highly versatile plugin-based multimedia framework that provides abstractions to cater for a whole range of multimedia needs, whether desktop applications, streaming servers or multimedia middleware; embedded systems, desktops or server farms. GStreamer 1.0 is the next generation of the successful GStreamer 0.10.x API series where some of the core API has got a complete overhaul to address many of the limitations we have run into over the years with the old API. In many respects, 1.0 will be pretty much the same as 0.10, but in others it will be radically different. This talk is a high-level overview of what's been happening in the world of GStreamer as of late, with a special focus on the status of GStreamer 1.0, highlighting some of the improvements it will bring. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Tim-Philipp Müller PUBLISH 679@FOSDEM12@pentabarf.org 679 jdk_7_updates_in_openjdk jdk_7_updates_in_openjdk JDK 7 Updates in OpenJDK English en Free Java Devroom 2012-02-04 11:30:00 +0100 2012-02-04 12:00:00 +0100 00:30:00 20120204T113000 20120204T120000 00H30M00S JDK 7 Updates in OpenJDK In this talk you'll learn how the JDK 7 Updates Project in OpenJDK works, and how to work within it, how to track changes, get your fixes in, and follow along as for example the Mac OS X Port gets integrated into future JDK 7 update releases. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Dalibor Topić Edvard Wendelin PUBLISH 553@FOSDEM12@pentabarf.org 553 hacking_on_nova hacking_on_nova Hacking on OpenStack Compute (Nova) - A beginner's guide English en Virtualization and Cloud Devroom 2012-02-04 11:30:00 +0100 2012-02-04 11:55:00 +0100 00:25:00 20120204T113000 20120204T115500 00H25M00S Hacking on OpenStack Compute (Nova) - A beginner's guide This talk will include an introduction to OpenStack Nova's overall network architecture, as well as an introduction to the anatomy of one of the services that make up Nova. Finally, I'll give a give an introduction to Eventlet, the event library we use in all of OpenStack. In short, this talk should help you dive into most parts of Nova and not feel like too much of a stranger. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Soren Hansen PUBLISH 641@FOSDEM12@pentabarf.org 641 methods_of_foss_activism methods_of_foss_activism The Methods of FOSS Activism English en Legal Issues Devroom 2012-02-04 11:30:00 +0100 2012-02-04 12:00:00 +0100 00:30:00 20120204T113000 20120204T120000 00H30M00S The Methods of FOSS Activism When changing laws threaten the FOSS community, it pushes back with activist campaigns lead by NGOs and non-profits. These campaigns look much like the ones conducted by other groups of activists such as the human rights network. When FOSS gets political, it typically uses a handful of common strategies. This talk will build on information gathered from interviews and other research to describe what techniques free software advocates use when they try to influence government policy. It will briefly evaluate their effect, taking examples from the ACTA campaign and from the reaction to proliferating three-strikes laws aimed at enforcing IP policy. Then it will compare with other activist projects in other fields: FOSS advocates might expand their vocabulary of political action by borrowing the approaches used in other issue areas. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Ambjörn Elder PUBLISH 592@FOSDEM12@pentabarf.org 592 mer_and_what_you_can_do_with_it mer_and_what_you_can_do_with_it Mer ... and what you can do with it English en Open Mobile Linux Devroom 2012-02-04 11:30:00 +0100 2012-02-04 12:00:00 +0100 00:30:00 20120204T113000 20120204T120000 00H30M00S Mer ... and what you can do with it Mer says it is "aimed at device manufacturers" - but what does this mean? It has the same source as many other distros so this talk will introduce the non-code areas where Mer differentiates and how it does that by operating in the open. From systems and tools to processes; what's available, what Mer does and does not address and how a Mer-based project gets going? PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 David Greaves PUBLISH 839@FOSDEM12@pentabarf.org 839 debian_dep9 debian_dep9 How to replace a legacy tool with 100k installations ... and 50 reverse package dependencies in Debian English en CrossDistribution Devroom 2012-02-04 11:30:00 +0100 2012-02-04 12:00:00 +0100 00:30:00 20120204T113000 20120204T120000 00H30M00S How to replace a legacy tool with 100k installations- ... and 50 reverse package dependencies in Debian Debian has a number of legacy tools (that's a euphemism for ugly hacks) that are not addressed due to inertia, fear of breaking stuff, and the difficulty of reaching consensus for changes with cross-package impact. I'll talk about dealing with the above issues in the context of ongoing work as part of Debian Enhancement Proposal 9. Specifically, the talk will cover how (not) to make proposals for cross-package changes, and how to map behaviour in a technical spec to feature-centered assertions in a test suite. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Serafeim Zanikolas PUBLISH 608@FOSDEM12@pentabarf.org 608 developing_firefox_in_2012_addons_jetpack_github_and_more developing_firefox_in_2012_addons_jetpack_github_and_more Developing Firefox in 2012 - Add-ons, Jetpack, Github and more English en Mozilla Devroom 2012-02-04 11:30:00 +0100 2012-02-04 12:00:00 +0100 00:30:00 20120204T113000 20120204T120000 00H30M00S Developing Firefox in 2012 - Add-ons, Jetpack, Github and more The plans for Firefox in 2012 are huge. However, hacking on Firefox has a huge learning curve, and requires specialists with experiential knowledge of a sea of undocumented code and familiarity with a host of implicit behaviors that are impossible to predict. The risk of regression, even after years of requiring tests, is still quite high. New features continue to take far longer than we expect, and we continually rely on the same small group of people to develop them, and an even smaller group to review them. How can we make the development of Firefox easier for new contributors, as well as ourselves? I'll talk about new approaches towards feature development and contributor interaction that can reduce the time required and risk involved in Firefox development. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Dietrich Ayala PUBLISH 741@FOSDEM12@pentabarf.org 741 liboimport liboimport Import filters for LibreOffice Join the journey English en LibreOffice Devroom 2012-02-04 11:45:00 +0100 2012-02-04 12:15:00 +0100 00:30:00 20120204T114500 20120204T121500 00H30M00S Import filters for LibreOffice- Join the journey A 45 (or less) minutes session dedicated on explaining how we proceeded in writing our Visio import filter and showing a methodology how to write an import filter for LibreOffice efficiently. Part of the session will be dedicated to get interested developers started. If you want to join our exciting journey, this is the door wide open for you into our community. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Fridrich Strba PUBLISH 946@FOSDEM12@pentabarf.org 946 cesecore_common_criteria cesecore_common_criteria CESecore and common criteria certification of open source software English en Hardware Cryptography Devroom 2012-02-04 11:45:00 +0100 2012-02-04 12:30:00 +0100 00:45:00 20120204T114500 20120204T123000 00H45M00S CESecore and common criteria certification of open source software CESeCore is a common criteria certified security core. It is a developer library, including support for hardware cryptographic devices, of JEE components and was recently certified at Common Criteria level EAL4+. This talk will give an overview of what CESeCore is and what it can be used for. It will also share experiences about Common Criteria certification, what it is, what's good and what's bad, and challenges involved for open source software. PUBLIC CONFIRMED Hardware Cryptography Devroom http://fosdem.org/2012/schedule/event/ H.2214 Tomas Gustavsson PUBLISH 670@FOSDEM12@pentabarf.org 670 postgresql_create_a_foreign_data_wrapper_in_15_minutes postgresql_create_a_foreign_data_wrapper_in_15_minutes Create a Foreign Data Wrapper in 15 minutes English en PostgreSQL Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:50:00 +0100 00:50:00 20120204T120000 20120204T125000 00H50M00S Create a Foreign Data Wrapper in 15 minutes SQL/MED is the new frontier of PostgreSQL ! Since the release of PostgreSQL 9.1, we see lots of Foreign Data Wrappers (FDW) coming out, giving you the ability to connect your database with multiple data sources : local files, other RDMS, NoSQL stores, webservices, etc. The primary language to write a FDW is C. But a recent extension called "Multicorn" makes Foreign Data Wrapper development easy, by allowing the programmer to use the Python programming language. This talks will : * Explain the basics of SQL/MED * Give an overview of the various existing Foreign Data Wrappers * Show how to code a wrapper in a blink of en eye with multicorn PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Damien Clochard PUBLISH 539@FOSDEM12@pentabarf.org 539 drools_planner_planning_optimization_by_example drools_planner_planning_optimization_by_example Drools Planner: Planning optimization by example English en JBoss.org Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:55:00 +0100 00:55:00 20120204T120000 20120204T125500 00H55M00S Drools Planner: Planning optimization by example Better planning algorithms can help save the environment, reduce costs and improve service quality. All organisations have planning problems, such as employee rostering, task scheduling, vehicle routing or bin packing. Yet, they hardly optimize those problems. Why? Because those problems are “NP-complete”: computationally very difficult and humanly impossible to optimize. Drools Planner optimizes such planning problems for normal Java programmers. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Geoffrey De Smet PUBLISH 593@FOSDEM12@pentabarf.org 593 openmoko_freerunner_present_and_future openmoko_freerunner_present_and_future Openmoko Freerunner - Present and Future English en Open Mobile Linux Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:30:00 +0100 00:30:00 20120204T120000 20120204T123000 00H30M00S Openmoko Freerunner - Present and Future The Openmoko Freerunner, the open source and HW mobile phone, is alive and kicking. During this talk we provide a status of the current active and stable platforms ported to the Freerunner (SHR, QtMoko, Android and Debian). PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Niels Heyvaert PUBLISH 760@FOSDEM12@pentabarf.org 760 hacking_gecko hacking_gecko Hacking Gecko English en Mozilla Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:30:00 +0100 00:30:00 20120204T120000 20120204T123000 00H30M00S Hacking Gecko Know some C++? Hacking on the Mozilla platform is a great way to fight for the future of the Web. Talk includes development mechanics, architectural overview, and strategies for keeping things manageable. Some C++ knowledge recommended. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Bobby Holley PUBLISH 693@FOSDEM12@pentabarf.org 693 iio iio IIO, a new subsystem for I/O devices English en Embedded Devroom 2012-02-04 12:00:00 +0100 2012-02-04 13:00:00 +0100 01:00:00 20120204T120000 20120204T130000 01H00M00S IIO, a new subsystem for I/O devices IIO (Industrial I/O) is a new kernel subsystem to allow easy userspace interaction with data capture devices (ADCs, DACs, accelerometers, light sensors, etc), while maintaining a high level of performance. Based on a recent driver contribution using this subsystem, we will detail how to build a simple driver using this subsystem and explore how to use advanced features like triggered captures or buffering. We will also explore IIO user space API and how to use it. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Maxime Ripard PUBLISH 778@FOSDEM12@pentabarf.org 778 mono_stateoftheunion mono_stateoftheunion Mono — State of the Union English en Mono Devroom 2012-02-04 12:00:00 +0100 2012-02-04 13:00:00 +0100 01:00:00 20120204T120000 20120204T130000 01H00M00S Mono — State of the Union The state of the Mono project in the year 2012. Will give an update on the progress of Mono and the Mono 2.12 release, which is a major release containing a year worth of improving PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Miguel De Icaza PUBLISH 870@FOSDEM12@pentabarf.org 870 welcome_to_ada_devroom welcome_to_ada_devroom Welcome English en Ada Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:05:00 +0100 00:05:00 20120204T120000 20120204T120500 00H05M00S Welcome Welcome to the Ada Developer Room at FOSDEM 2012, which is organized by Ada-Belgium in cooperation with Ada-Europe. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Dirk Craeynest PUBLISH 680@FOSDEM12@pentabarf.org 680 implementing_jsr_292_in_ikvm_net implementing_jsr_292_in_ikvm_net Implementing JSR 292 in IKVM.NET English en Free Java Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:30:00 +0100 00:30:00 20120204T120000 20120204T123000 00H30M00S Implementing JSR 292 in IKVM.NET IKVM.NET is an implementation of a Java VM on top of Microsoft .NET and Mono. In this talk I'll describe how Java 7's JSR 292 invokedynamic and MethodHandles have been implemented in IKVM.NET. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Jeroen Frijters PUBLISH 897@FOSDEM12@pentabarf.org 897 building_a_webchat building_a_webchat WebApps: Building a Webchat? DON'T DO WHAT I DID! English en Jabber and XMPP Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:30:00 +0100 00:30:00 20120204T120000 20120204T123000 00H30M00S WebApps: Building a Webchat? DON'T DO WHAT I DID! With XMPP you can build a webchat in a breeze, so nothing can go wrong, right? PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Winfried Tilanus PUBLISH 526@FOSDEM12@pentabarf.org 526 new_osi new_osi A New OSI For A New Decade English en Keynotes 2012-02-04 12:00:00 +0100 2012-02-04 12:30:00 +0100 00:30:00 20120204T120000 20120204T123000 00H30M00S A New OSI For A New Decade The OSI (Open Source Initiative) is reorganizing its governance from a board-only organization into a member-based structure in 2012. Simon will give us a brief explanation of what that is, what it means, and how to join. PUBLIC CONFIRMED Keynotes http://fosdem.org/2012/schedule/event/ Janson Simon Phipps PUBLISH 642@FOSDEM12@pentabarf.org 642 what_goes_into_an_executable what_goes_into_an_executable What Goes into an Executable? Identifying a Binary's Sources by Tracing Build Processes English en Legal Issues Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:30:00 +0100 00:30:00 20120204T120000 20120204T123000 00H30M00S What Goes into an Executable? Identifying a Binary's Sources by Tracing Build Processes Modern software is typically composed of numerous components, such as third-party open source packages. To prevent legal or security problems, software vendors must identify the components (including their licenses) used to create the binaries they ship. This requires knowing exactly which source code files and other artifacts are used to create a given binary, and how they are used (e.g.whether libraries are statically or dynamically linked). In this talk I will we show a generic method to reverse-engineer this information from the build processes of software products. The method traces system calls to determine the composition graph of sources and binaries involved in build processes. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Armijn Hemel PUBLISH 928@FOSDEM12@pentabarf.org 928 xorg_input xorg_input Input in a modern world - input methods and multitouch. English en X.org+OpenICC Devroom 2012-02-04 12:00:00 +0100 2012-02-04 13:00:00 +0100 01:00:00 20120204T120000 20120204T130000 01H00M00S Input in a modern world - input methods and multitouch. This talk will cover two topics, input methods and multitouch support. Input methods are a particularly ill-understood, but hugely important, part of the X input system. Any input more complex than 'this key produces this symbol', such as Compose keys or phonetic input for Asian languages, is handled by client-side support code. This talk will give an overview of input methods in X, going through the standard protocol as well as some popular implementations, along with some ideas for future work. Multitouch support is a hugely attractive buzzword for many devices and form factors. Multitouch support claims to allow for intuitive interactions but so far has largely been limited to custom implementations. With the upcoming X Server 1.12 release, we now have generic multitouch support alongside traditional pointer/keyboard input. This talk will explain the fundamental principles, new event types and how the server behaves when multitouch input devices are present. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Peter Hutterer Daniel Stone PUBLISH 729@FOSDEM12@pentabarf.org 729 opengroupware opengroupware OpenGroupware - Phoenix from the ashes English en GNUstep Devroom 2012-02-04 12:00:00 +0100 2012-02-04 12:30:00 +0100 00:30:00 20120204T120000 20120204T123000 00H30M00S OpenGroupware - Phoenix from the ashes * short history of OpenGroupware, overview of its features * porting effort from gnustep-make 1 to gnustep-make 2, and from libFoundation to gnustep-base * OpenGroupware is now based on SOPE fork from the SOGo team, lots of bugs in SOPE got fixed * talk about some new features * OpenGroupware-5.5rc1 (I hope to agree with Adam to release it even before the FOSDEM) * short Demo PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Sebastian Reitenbach PUBLISH 871@FOSDEM12@pentabarf.org 871 introduction_to_ada introduction_to_ada An introduction to Ada 2005 and Ada 2012 English en Ada Devroom 2012-02-04 12:05:00 +0100 2012-02-04 12:50:00 +0100 00:45:00 20120204T120500 20120204T125000 00H45M00S An introduction to Ada 2005 and Ada 2012 Overview of the main features of the Ada language, with special emphasis on those features that make it especially attractive for free software development. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Jean-Pierre Rosen PUBLISH 742@FOSDEM12@pentabarf.org 742 libolayout libolayout Widget Layout towards a beautiful UI English en LibreOffice Devroom 2012-02-04 12:15:00 +0100 2012-02-04 12:30:00 +0100 00:15:00 20120204T121500 20120204T123000 00H15M00S Widget Layout- towards a beautiful UI Dialogs in LibreOffice are horrifically ugly, mostly because all widgets contained within them and the dialog themselves are typically fixed size and sized to contain the text of the longest translation. The other reason they are ugly is because they are so painful to edit. There's been plenty of proposals and attempts to fix them. Here's another one. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Caolan Mcnamara PUBLISH 610@FOSDEM12@pentabarf.org 610 cmakemorethanyouthink cmakemorethanyouthink CMake the build tool that does more than you think it can English en CrossDesktop Devroom 2012-02-04 12:20:00 +0100 2012-02-04 13:00:00 +0100 00:40:00 20120204T122000 20120204T130000 00H40M00S CMake the build tool that does more than you think it can Bill Hoffman, the original CMake developer, and Alexander Neundorf the architect of the KDE CMake Build system will talk about the full capabilities of CMake as a build tool. They will cover both the basics of getting started with CMake, and some really cool features that allow for the cross platform building of entire packages of software. This will be demonstrated with example projects using the gtk as well as the Qt toolkit. They will also give some interesting historical notes on CMake. Covered topics will include: * The basics * Debugging your CMake build system * Integrating 3rd party packages in the build using ExternalProject * Creating source and binary packages using CPack * Continuous Integration testing with CDash/CTest and cdash@home * Installing your CMake-based library - exporting and importing targets * Cross-platform scripting with CMake (cmake -E, cmake -P, file(DOWNLOAD ...) ) * Lots of fun historical notes on the development of CMake and the KDE CMake build system PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Alexander Neundorf Bill Hoffman PUBLISH 443@FOSDEM12@pentabarf.org 443 rethinking rethinking Re-thinking system and distro development English en Keynotes 2012-02-04 12:30:00 +0100 2012-02-04 13:20:00 +0100 00:50:00 20120204T123000 20120204T132000 00H50M00S Re-thinking system and distro development We believe system (and distribution) development needs to be re-thought from the basic concepts upwards. We've implemented some ideas for streamlining development, reducing development friction, speeding up system upgrades and adding support for downgrades and rollbacks, and generally making development of entire systems faster and more fun. At the level of individual, atomic projects, several great tools and development methods have been developed over the past decade or so. Few of them are applied at the system or distribution level. The Linux kernel development, for example, greatly benefits from the ease of branching and merging that git provides, but it is not possible to branch and merge the whole system, or distribution, consisting of hundreds or tens of thousands of individual projects. From the agile development worlds, automated testing, test driven development, and continuous integration are common-place for individual projects, but not so much for complete systems development. Would it not be nice to have them? Packages have been the darling child of Linux distribution development since the early days. They are a natural, modular concept, and have been one of the key factors behind the success of the distribution concept. Package managers have made it easy to install and remove and upgrade each piece of software separately, and to upgrade the whole system by upgrading each installed package. However, a modern distribution consists of tens of thousands of packages, and the combinatorial explosion of dependencies and interaction may be getting out of hand. In this talk we explore another way of approaching the packaging problem. We believe these and other changes are useful for bridging the current gap between upstream development and end users, to speed up system and distribution development, and to let system builders bravely hack what no-one has hacked before. PUBLIC CONFIRMED Keynotes http://fosdem.org/2012/schedule/event/ Janson Lars Wirzenius PUBLISH 761@FOSDEM12@pentabarf.org 761 getting_started_with_the_addon_sdk getting_started_with_the_addon_sdk Hack the Web Getting started with the Add-on SDK English en Mozilla Devroom 2012-02-04 12:30:00 +0100 2012-02-04 13:00:00 +0100 00:30:00 20120204T123000 20120204T130000 00H30M00S Hack the Web- Getting started with the Add-on SDK Use Mozilla's Addon SDK to quickly create Firefox extensions to improve your web browsing experience and integrate with Social Media. We will show you how to use your JS, HTML & CSS skills to modify a target web-site and integrate it with Firefox using the unique capabilities of the SDK. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Jeff Griffiths Matteo Ferretti PUBLISH 898@FOSDEM12@pentabarf.org 898 interwidget_communication_with_xmpp interwidget_communication_with_xmpp WebApps: Interwidget Communication with XMPP English en Jabber and XMPP Devroom 2012-02-04 12:30:00 +0100 2012-02-04 13:00:00 +0100 00:30:00 20120204T123000 20120204T130000 00H30M00S WebApps: Interwidget Communication with XMPP How to use a combination of XMPP PubSub and MUC to have Web widgets communicate with each other on the example of Personal Learning Environments. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Dominik Renzel PUBLISH 643@FOSDEM12@pentabarf.org 643 grey_areas_of_software_licensing grey_areas_of_software_licensing Grey Areas of Software Licensing English en Legal Issues Devroom 2012-02-04 12:30:00 +0100 2012-02-04 13:00:00 +0100 00:30:00 20120204T123000 20120204T130000 00H30M00S Grey Areas of Software Licensing Stories on complications of combing works under different software licenses. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Dave Neary PUBLISH 591@FOSDEM12@pentabarf.org 591 towards_accelerated_uis_on_mobile_linux_qt5 towards_accelerated_uis_on_mobile_linux_qt5 Towards Accelerated UI's on Mobile Linux With Power of Qt5 English en Open Mobile Linux Devroom 2012-02-04 12:30:00 +0100 2012-02-04 13:00:00 +0100 00:30:00 20120204T123000 20120204T130000 00H30M00S Towards Accelerated UI's on Mobile Linux With Power of Qt5 Qt has had a support for embedding accelerated native OpenGL code inside Qt applications, but hardware graphics acceleration has been always a bottleneck on Linux platforms due to lack of proper support and driver openness. The situation is getting better every day, and with hard effort there are now several hardware acceleration capable Linux devices either in the market already, or coming in a few months. Combined with capabilities of Qt version 5, including QML SceneGraph and OpenGL Shaders in QML called ShaderEffects, the possibilities are endless. 2D or 3D UI's with 60fps on a mobile Linux device is not only a dream these days. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Saija Eteläniemi PUBLISH 560@FOSDEM12@pentabarf.org 560 libguestfs libguestfs libguestfs - tools for modifying virtual machine disk images English en Virtualization and Cloud Devroom 2012-02-04 12:30:00 +0100 2012-02-04 12:55:00 +0100 00:25:00 20120204T123000 20120204T125500 00H25M00S libguestfs - tools for modifying virtual machine disk images libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this to inject files, resize, rescue, create, view or audit disks. libguestfs is also a library that you can link to management programs written in C, Perl, Python, Ruby, Java and other languages. In this talk, Richard Jones will introduce the tools and give live demonstrations. He also talks about how they work behind the scenes. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Richard Jones PUBLISH 683@FOSDEM12@pentabarf.org 683 java_lambda_for_hackers java_lambda_for_hackers Java Lambda for Hackers English en Free Java Devroom 2012-02-04 12:30:00 +0100 2012-02-04 13:00:00 +0100 00:30:00 20120204T123000 20120204T130000 00H30M00S Java Lambda for Hackers Lambdas in Java 8 will be the first major addition to the Java language since the Generics in Java 5, while programming with a language that support lambdas/closures is way cool, there are several traps and pitfalls to their introduction in Java. This talk will explain the VM modifications already done and that will be done to support lambda in the JDK 8. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Rémi Forax PUBLISH 743@FOSDEM12@pentabarf.org 743 liboeasy liboeasy Easy Hacks how to get stuck into LibreOffice English en LibreOffice Devroom 2012-02-04 12:30:00 +0100 2012-02-04 13:00:00 +0100 00:30:00 20120204T123000 20120204T130000 00H30M00S Easy Hacks- how to get stuck into LibreOffice Looking at some easy hacks - some worked examples in getting started in the LibreOffice project. We have a ton of entry level tasks, all of them useful that we'd love to get people involved with. We also have some more juicy, but still really useful things we need to get done too. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Michael Meeks PUBLISH 730@FOSDEM12@pentabarf.org 730 gnustep_applications_overview gnustep_applications_overview A GNUstep Applications Overview English en GNUstep Devroom 2012-02-04 12:45:00 +0100 2012-02-04 13:30:00 +0100 00:45:00 20120204T124500 20120204T133000 00H45M00S A GNUstep Applications Overview * it will feature GAP (GNUstep Application Project) * introduce the project, and its goals * cover some of the applications found there * it will also include the usual known suspects: GWorkspace, ProjectCenter, Gorm, ... * it will also cover some other nice GNUstep applications found scattered all over the web, for example: * CDPlayer, Burn, GNUMail, SimpleAgenda, Zipper and more * show/demonstrate some of the applications live PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Sebastian Reitenbach PUBLISH 598@FOSDEM12@pentabarf.org 598 tizen_and_the_future_of_community tizen_and_the_future_of_community Intro to Tizen and the Future of the Community English en Open Mobile Linux Devroom 2012-02-04 13:00:00 +0100 2012-02-04 13:30:00 +0100 00:30:00 20120204T130000 20120204T133000 00H30M00S Intro to Tizen and the Future of the Community This session will provide a basic intro to Tizen and will talk about the community transition from MeeGo to Tizen. We'll do a quick recap from past year of the MeeGo community along with some things we learned along the way. The rest of the presentation will talk about what we are doing to form the Tizen community and how you can participate. I'll also gather feedback during the Q&A on what you would like to see us do differently in the Tizen community. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Dawn Foster PUBLISH 947@FOSDEM12@pentabarf.org 947 dogtag dogtag Overview and a demo of Dogtag Certificate system English en Hardware Cryptography Devroom 2012-02-04 13:00:00 +0100 2012-02-04 13:45:00 +0100 00:45:00 20120204T130000 20120204T134500 00H45M00S Overview and a demo of Dogtag Certificate system An open source and open standards based PKI project. Overview of subsystems ((CA, OCSP, KRA[key-recovery-archival] ) PUBLIC CONFIRMED Hardware Cryptography Devroom http://fosdem.org/2012/schedule/event/ H.2214 Kashyap Chamarthy PUBLISH 694@FOSDEM12@pentabarf.org 694 linux_soc_power linux_soc_power Linux (SoC) power management English en Embedded Devroom 2012-02-04 13:00:00 +0100 2012-02-04 14:00:00 +0100 01:00:00 20120204T130000 20120204T140000 01H00M00S Linux (SoC) power management Due to the nature of the new SoC architectures the Power Management needs a new model for the various system latencies. The talk presents: - the concepts of system, devices, wake-up and resume latencies, - the recent changes in the devices framework for the latency, why and how to make it generic, - the recent changes in the ARM/OMAP platform code for the system latency, - the problems encountered while modeling and measuring the various latencies, - a proposal on the model, - the planned changes in the device framework, the platform code and the APIs. This talk is oriented towards Linux power management developers and users. The generic model covers all flavors of Linux, from the embedded device up to the multi processor computing server. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Jean Pihet PUBLISH 926@FOSDEM12@pentabarf.org 926 xorg_cairo xorg_cairo Cairo: How to render tomorrow's user interfaces. English en X.org+OpenICC Devroom 2012-02-04 13:00:00 +0100 2012-02-04 14:00:00 +0100 01:00:00 20120204T130000 20120204T140000 01H00M00S Cairo: How to render tomorrow's user interfaces. Cairo is the drawing API that is used predominantly by the GTK stack along with Firefox and couple of ports of WebKit. It is designed as a comprehensible page layout API rather than as a high performance interface to the GPU. It is Cairo's job to bridge the gap between an easy-to-use drawing model and efficient rendering. This is not always as easy as it sounds... The talk will present the origins of Cairo, its successes, some of its failures, and the promising technologies for the future. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Chris Wilson PUBLISH 671@FOSDEM12@pentabarf.org 671 postgresql_clustering_with_red_hat_cluster_suite postgresql_clustering_with_red_hat_cluster_suite PostgreSQL Clustering with Red Hat Cluster Suite English en PostgreSQL Devroom 2012-02-04 13:00:00 +0100 2012-02-04 13:50:00 +0100 00:50:00 20120204T130000 20120204T135000 00H50M00S PostgreSQL Clustering with Red Hat Cluster Suite Red Hat Cluster Suite is a robust technology that is used at many areas. PostgreSQL can be directly used with Red Hat Cluster Suite, in order to create an active-passive clustering environment. In this session, we will setup a two-node cluster, learn how to configure it, also talk about some more details. PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Devrim Gündüz PUBLISH 540@FOSDEM12@pentabarf.org 540 openshift openshift Openshift English en JBoss.org Devroom 2012-02-04 13:00:00 +0100 2012-02-04 13:55:00 +0100 00:55:00 20120204T130000 20120204T135500 00H55M00S Openshift You're using IaaS to build a large scale, multi-tenant, hosted service. At the end of the day, you're hosting other people's code in some form. Your environment needs to be dynamic to properly utilize IaaS capabilities and meet user expectations. You need it to stay secure and controlled. Your users need to stay isolated from each other without feeling restricted. You need to control orchestration, workload management and security. You need to orchestrate to respond to changes in scale or failures at the IaaS level. You need workload management to control the resources a single user can consume and how contention is managed. Lastly, you need users to have access to as much as possible so they feel in control without risking your control of the overall system. This talk will show by example how Red Hat's OpenShift Platform-as-a-Service uses MCollective for orchestration, SELinux for segmentation, Linux Control Groups for workload management and some core operational fundamentals applied to cloud architectures to tackle this challenge. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Grant Shipley PUBLISH 819@FOSDEM12@pentabarf.org 819 multiarch multiarch Multiarch - why it's important English en CrossDistribution Devroom 2012-02-04 13:00:00 +0100 2012-02-04 14:00:00 +0100 01:00:00 20120204T130000 20120204T140000 01H00M00S Multiarch - why it's important Multiarch is a properly generic solution to the installation and use of library packages from one than one architecture at a time, which changes the way running non-native binaries and crossbuilding are dealt with in a fundamental way. It is both powerful and intrusive and has taken a long time to make happen. This talk explains what it is, how it works, and what you can do with it. We will also discuss future adoption by other distros. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Wookey PUBLISH 562@FOSDEM12@pentabarf.org 562 pacemaker_cloud pacemaker_cloud Cloud high availability with pacemaker-cloud English en Virtualization and Cloud Devroom 2012-02-04 13:00:00 +0100 2012-02-04 13:25:00 +0100 00:25:00 20120204T130000 20120204T132500 00H25M00S Cloud high availability with pacemaker-cloud "Pacemaker Cloud" is a High availability manager for cloud providers, which detects and isolates failures, restarting components when required. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Pádraig Brady PUBLISH 941@FOSDEM12@pentabarf.org 941 fosdem_qa fosdem_qa Q&A with the FOSDEM Staff English en Lightning Talks 2012-02-04 13:00:00 +0100 2012-02-04 13:15:00 +0100 00:15:00 20120204T130000 20120204T131500 00H15M00S Q&A with the FOSDEM Staff Q&A session with core organizers. *The* opportunity to get in touch with us, to ask questions about organization aspects, to tell us what you love or hate, and to discuss anything FOSDEM related. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Fosdem Staff PUBLISH 872@FOSDEM12@pentabarf.org 872 ada_in_game_crimeville ada_in_game_crimeville Ada in the on-line multi-user game Crimeville English en Ada Devroom 2012-02-04 13:00:00 +0100 2012-02-04 13:25:00 +0100 00:25:00 20120204T130000 20120204T132500 00H25M00S Ada in the on-line multi-user game Crimeville Using Ada to provide business logic, and glue existing applications together. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Jacob Sparre Andersen PUBLISH 899@FOSDEM12@pentabarf.org 899 webinos_and_xmpp webinos_and_xmpp WebApps: webinos, Tying Web Technology to Everything English en Jabber and XMPP Devroom 2012-02-04 13:00:00 +0100 2012-02-04 13:30:00 +0100 00:30:00 20120204T130000 20120204T133000 00H30M00S WebApps: webinos, Tying Web Technology to Everything The webinos project (http://webinos.org/) aims to deliver an open source open standards based platform for secure and privacy aware interaction between users and services. Developers program in JavaScript and get access to both local and remote services. Under the hood, the webinos runtime uses XMPP to do service discovery. This talk highlights some unique features of webinos and investigates the role of XMPP. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Victor Klos PUBLISH 744@FOSDEM12@pentabarf.org 744 liboqa liboqa LibreOffice QA as handy and joyful as possible English en LibreOffice Devroom 2012-02-04 13:15:00 +0100 2012-02-04 13:45:00 +0100 00:30:00 20120204T131500 20120204T134500 00H30M00S LibreOffice QA- as handy and joyful as possible Come and hear how the LibreOffice QA team works, get hands on experience with bugzilla, find out where our daily snapshots are, and how to use them, and chat with fellow QA guys. See some feedback on the progress of bug tracking and some pretty graphs. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Cor Nouws PUBLISH 821@FOSDEM12@pentabarf.org 821 univention_corporate_server univention_corporate_server Univention Corporate Server English en CrossDistribution Devroom 2012-02-04 13:15:00 +0100 2012-02-04 14:00:00 +0100 00:45:00 20120204T131500 20120204T140000 00H45M00S Univention Corporate Server Univention Corporate Server (UCS) is a Debian-derived distribution focused on enterprise environments and heavily based on LDAP. In contrast to most other Debian-derived distributions it is based on Debian stable instead of snapshots from Debian unstable. With it's earliest development roots dating back ten years, UCS is now used in approx. 700 installations with the biggest having 80,000 users. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Moritz Muehlenhoff PUBLISH 479@FOSDEM12@pentabarf.org 479 greenlight4girls greenlight4girls greenlight for girls girl developers will save the world! English en Lightning Talks 2012-02-04 13:20:00 +0100 2012-02-04 13:35:00 +0100 00:15:00 20120204T132000 20120204T133500 00H15M00S greenlight for girls- girl developers will save the world! Greenlightforgirls.org is a Brussels-based, international NGO promoting science, technology, engineering and mathematics to girls of all ages and backgrounds. We promote female role models from technical sectors to youngsters, and run events which inspire girls to study and pursue careers in technical areas, including computers. With this knowledge, we believe girls will save the world! As EU Director and global Technology Chair of the greenlight for girls foundation I aim to: 1. Create awareness about the need to attract more youth - especially girls - to computer science-related studies and careers, and science/tech sectors, in general; 2. Showcase the global activities of our foundation (20 events around the world in just our first 1.5 years in existence); and 3. Seek support from the global FLOSS (women?) developer community for g4g initiatives specifically requiring their involvement to succeed. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Cheryl PUBLISH 595@FOSDEM12@pentabarf.org 595 buildroot_flexible_building_of_a_custom_embedded_system buildroot_flexible_building_of_a_custom_embedded_system buildroot: flexible building of a custom embedded system English en Open Mobile Linux Devroom 2012-02-04 13:30:00 +0100 2012-02-04 14:00:00 +0100 00:30:00 20120204T133000 20120204T140000 00H30M00S buildroot: flexible building of a custom embedded system Buildroot is a nice, simple and efficient tool to build small to medium sized embedded Linux systems. It to automates the process of building a cross-compiling toolchain, the root filesystem with all userspace components, a Linux kernel image and a bootloader image. It is used for embedded systems ranging from industrial controllers to hand-held media devices. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Arnout Vandecappelle PUBLISH 563@FOSDEM12@pentabarf.org 563 opennebula opennebula OpenNebula Project English en Virtualization and Cloud Devroom 2012-02-04 13:30:00 +0100 2012-02-04 13:55:00 +0100 00:25:00 20120204T133000 20120204T135500 00H25M00S OpenNebula Project The presentation will describe the state of the OpenNebula project for data center virtualization, with a focus on the different innovative projects and infrastructures using OpenNebula as a platform for innovation and interoperability. We will show how OpenNebula integrates with other projects in the cloud and virtualization ecosystem and the potential areas for collaboration. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Daniel Molina Aranda Carlos Martín Sánchez PUBLISH 873@FOSDEM12@pentabarf.org 873 contract_model_of_ada_2012 contract_model_of_ada_2012 The contract model of Ada 2012 English en Ada Devroom 2012-02-04 13:30:00 +0100 2012-02-04 13:55:00 +0100 00:25:00 20120204T133000 20120204T135500 00H25M00S The contract model of Ada 2012 The basics of programming by contracts and how contracts were introduced in Ada 2012. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Jean-Pierre Rosen PUBLISH 901@FOSDEM12@pentabarf.org 901 plastique plastique WebApps: Plastique English en Jabber and XMPP Devroom 2012-02-04 13:30:00 +0100 2012-02-04 14:00:00 +0100 00:30:00 20120204T133000 20120204T140000 00H30M00S WebApps: Plastique A new project whose distinguishing feature is not reinventing the wheel. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Dave Cridland PUBLISH 814@FOSDEM12@pentabarf.org 814 2012_new_perspectives_for_mozilla 2012_new_perspectives_for_mozilla 2012: New perspectives for Mozilla English en Mozilla Devroom 2012-02-04 13:30:00 +0100 2012-02-04 14:00:00 +0100 00:30:00 20120204T133000 20120204T140000 00H30M00S 2012: New perspectives for Mozilla Tons of things are changing around Internet users: the rise of mobile and tablets, appstores, and social networks, the adoption of the cloud. How is users' freedom protected in such an environment? What are Mozilla's initiatives to help? PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Tristan Nitot PUBLISH 488@FOSDEM12@pentabarf.org 488 balloonfreaks balloonfreaks Hacking in the real world: photography from above English en Lightning Talks 2012-02-04 13:40:00 +0100 2012-02-04 13:55:00 +0100 00:15:00 20120204T134000 20120204T135500 00H15M00S Hacking in the real world: photography from above This talk is about taking pictures from above with a big latex balloon, helium, strings, duct tape and CHDK, and making a nice video with the pictures using python, GStreamer and OpenCV. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Guillaume Emont (guijemont) PUBLISH 611@FOSDEM12@pentabarf.org 611 javalinuxapps javalinuxapps Why Java for Linux Applications? English en CrossDesktop Devroom 2012-02-04 13:45:00 +0100 2012-02-04 14:15:00 +0100 00:30:00 20120204T134500 20120204T141500 00H30M00S Why Java for Linux Applications? I've written a modest desktop application to manage my Altus Metrum rocketry electronics. The first implementation used C and Gtk+. I eventually gave up on that implementation and started over using Java and Swing. The application now consists of about 25kloc using a collection of external java packages for things like speech synthesis, graphing and mapping. This presentation will describe what my experience with Gtk+ was like and why I was motivated to start over. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Keith Packard PUBLISH 894@FOSDEM12@pentabarf.org 894 gnustep_gui_news gnustep_gui_news GNUstep GUI Recent Developments - Graphics and Text English en GNUstep Devroom 2012-02-04 13:45:00 +0100 2012-02-04 14:15:00 +0100 00:30:00 20120204T134500 20120204T141500 00H30M00S GNUstep GUI- Recent Developments - Graphics and Text * New features in the text system this year * Resolution Independence/scale factor support * Other graphics improvements * Demo PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Fred Kiefer PUBLISH 391@FOSDEM12@pentabarf.org 391 mobile_beyond mobile_beyond Beyond Traditional Mobile Linux English en Future of UI Track 2012-02-04 14:00:00 +0100 2012-02-04 14:50:00 +0100 00:50:00 20120204T140000 20120204T145000 00H50M00S Beyond Traditional Mobile Linux The last few years has seen many different Mobile Linux projects come and go, both big and small, commercial and open source. This talk seeks to present about the current state of Mobile Linux and future challenges of the platforms that drive our mobile devices. The angle of attack is to identify and explain tendencies in technology about moving beyond Mobile Linux as defined by Linux handsets, netbooks and tablets - towards more unified and more connected experiences of interaction. The talk will center around the problems and challenges that open source efforts will have in such a world of connected experiences and describe what current efforts exist within the open source community that recognise this shift beyond traditional Mobile Linux. PUBLIC CONFIRMED Future of UI Track http://fosdem.org/2012/schedule/event/ K.1.105 Carsten Munk PUBLISH 453@FOSDEM12@pentabarf.org 453 multipathtcp multipathtcp Linux Kernel MultiPath TCP An open source implementation of MultiPath TCP in the Linux Kernel English en Lightning Talks 2012-02-04 14:00:00 +0100 2012-02-04 14:15:00 +0100 00:15:00 20120204T140000 20120204T141500 00H15M00S Linux Kernel MultiPath TCP- An open source implementation of MultiPath TCP in the Linux Kernel MultiPath TCP, a major extension to TCP, allows the simultaneous use of a smartphone's 3G and WiFi interface to increase throughput and better resilience. We implement MultiPath TCP in the Linux Kernel, publicly available at http://mptcp.info.ucl.ac.be PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Christoph Paasch PUBLISH 828@FOSDEM12@pentabarf.org 828 illumian illumian Illumian, a new illumos based distribution English en CrossDistribution Devroom 2012-02-04 14:00:00 +0100 2012-02-04 15:00:00 +0100 01:00:00 20120204T140000 20120204T150000 01H00M00S Illumian, a new illumos based distribution Nexenta has had their own distribution since their inception. Now with the move to an illumos core we are launching a new distribution with an illumos kernel and debian packaging. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Linda Kateley PUBLISH 929@FOSDEM12@pentabarf.org 929 dma_buf dma_buf dma_buf buffer sharing English en X.org+OpenICC Devroom 2012-02-04 14:00:00 +0100 2012-02-04 15:00:00 +0100 01:00:00 20120204T140000 20120204T150000 01H00M00S dma_buf buffer sharing This talk covers the desing of dma_buf as merged into Linux Kernel 3.3 and deep-dives into some of the technical issues that make buffer sharing non-trivial. It will also explore what's definitely still missing and look at what crazy stuff still might come to dma_buf in future. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Daniel Vetter PUBLISH 564@FOSDEM12@pentabarf.org 564 aeolus aeolus The Aeolus Project English en Virtualization and Cloud Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:25:00 +0100 00:25:00 20120204T140000 20120204T142500 00H25M00S The Aeolus Project Aeolus Project is a Red Hat sponsored project released under Apache License. It's purpose is to help people to have their own solution to manage and create cloud system hybrid and then run their instances on their own in-house infrastructure (VMware vSphere, RHEV, IBM's Smart Business Cloud, Eucalyptus) and also copy/run/manage their instances in multiple public cloud places (Amazon EC2, Rackspace, GOGrid,etc) PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Francesco Vollero PUBLISH 903@FOSDEM12@pentabarf.org 903 building_real_time building_real_time WebApps: Building Real-time in the Web with XMPP English en Jabber and XMPP Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:30:00 +0100 00:30:00 20120204T140000 20120204T143000 00H30M00S WebApps: Building Real-time in the Web with XMPP In this talk, I will share my experience of building a real-time WebApp using XMPP on server side. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Dodo Griffiths PUBLISH 607@FOSDEM12@pentabarf.org 607 building_jboss_as7_for_fedora building_jboss_as7_for_fedora JBoss AS7 : Building JBoss AS 7 for Fedora English en JBoss.org Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:55:00 +0100 00:55:00 20120204T140000 20120204T145500 00H55M00S JBoss AS7 : Building JBoss AS 7 for Fedora While JBoss AS 7 (Application Server) in itself is FOSS (Free and Open Source Software) I would also like to make sure that the building process itself does not rely on anything but FOSS. Having a FOSS build process will truly liberate *any* Java project. With an overview of JBoss AS 7 the stage will be set for what components need to be FOSSilized. Fedora, because it is the most passionate advocate of the FOSS build requirement, makes an excellent target OS for the initial prototype. Plus we can draw upon existing manpower and resources (from Fedora and EAP) to execute it. Some issues encountered: Hibernate Core 4 needs Gradle to build RESTEasy depends on JAXB Reference Implementation JBoss VFS uses Microsoft code (during testing) Relying on build tools like Maven, Gradle or Ivy can inadvertently lead to issues where (semi-) unknown dependencies creep into the build process (or worse the runtime operation). If people give *no* thought to building their code FOSS style, making it fully FOSS becomes quite a choir (or even impossible). So if you care about FOSS, make sure your build is also FOSS. Let's start here, let's start with JBoss AS 7. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Carlo De Wolf PUBLISH 644@FOSDEM12@pentabarf.org 644 flossing_for_good_legal_hygiene flossing_for_good_legal_hygiene FLOSSing for Good Legal Hygiene: Stories from the Trenches English en Legal Issues Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:30:00 +0100 00:30:00 20120204T140000 20120204T143000 00H30M00S FLOSSing for Good Legal Hygiene: Stories from the Trenches The legal structures of free software projects go through phases of popularity reminiscent of fashion trends. The early days of free software were decentralized and individualistic, partially inspired by the "free culture" movements of the '60s. Over time, centralization and incorporated non-profit organizations grew popular, parallel with a period of time where FLOSS was struggling for recognition as a viable alternative to proprietary solutions. As FLOSS crested that wave, and won the recognition of the business world, people began to recognize an over-proliferation of special-purpose foundations, and the conservancies (foundations that host multiple independent projects) came to the fore. In the past year we've seen a movement back toward decentralized individualism, questioning the need of any formal legal structures. The fact of the matter is that free software and international law work just fine for a whole gamut of legal structures, from the lone individual hacker to the largest of incorporated entities. It's a free choice for each project. The important thing is for every project to think through their legal strategy. Not just the "What?" (-license? -contribution policy? -legal documentation?) but "Why?" (-pick option X over option Y? -are we doing this? -do we care?) and "How?" (-can we make this work for us? -will this affect our users and developers?). PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Allison Randal PUBLISH 520@FOSDEM12@pentabarf.org 520 lpi_1 lpi_1 LPI Exam Session 1 English en Certification 2012-02-04 14:00:00 +0100 2012-02-04 15:45:00 +0100 01:45:00 20120204T140000 20120204T154500 01H45M00S LPI Exam Session 1 See https://fosdem.org/certification PUBLIC CONFIRMED Certification http://fosdem.org/2012/schedule/event/ Guillissen Klaus Behrla PUBLISH 745@FOSDEM12@pentabarf.org 745 liboextntempl liboextntempl Improving the Extensions and Template Center our beautiful new infrastructure English en LibreOffice Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:30:00 +0100 00:30:00 20120204T140000 20120204T143000 00H30M00S Improving the Extensions and Template Center- our beautiful new infrastructure Explaining the upcoming hacks / improvements in the extensions- and specially the template-center. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Andreas Mantke PUBLISH 672@FOSDEM12@pentabarf.org 672 postgresql_multi_cpu_performance_in_postgresql_92 postgresql_multi_cpu_performance_in_postgresql_92 Multi-CPU performance in PostgreSQL 9.2 English en PostgreSQL Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:50:00 +0100 00:50:00 20120204T140000 20120204T145000 00H50M00S Multi-CPU performance in PostgreSQL 9.2 There will be many improvements to multi-CPU scalability in the upcoming 9.2 release. This presentation gives a sneak-peek preview of the changes that have been made, and presents the current status of PostgreSQL scalability. PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Heikki Linnakangas PUBLISH 827@FOSDEM12@pentabarf.org 827 projectbuilder projectbuilder Multi-OS Continuous Packaging with Project-Builder.org English en CrossDistribution Devroom 2012-02-04 14:00:00 +0100 2012-02-04 15:00:00 +0100 01:00:00 20120204T140000 20120204T150000 01H00M00S Multi-OS Continuous Packaging with Project-Builder.org Project-Builder.org is a GPL v2 tool designed to help projects developers producing easily packages for multiple OS and architectures, on a regular basis, from +a single source repository. The various aspects covered by the tool are: - only produce software packages (ease integration in deployment servers, provide inheritance mecanisms, ...) - ease the various steps of solution life cycle (controlled impact of installation/uninstallation, dependencies management, identical deliveries up to customer, +announce management, web site delivery, metadata management) - help projects packages provisioning (templates/skeletons, generated structure) - Avoid code/metadata duplication (macro system, separate repository) - Neutral (repository, system, package type agnostic) PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Bruno Cornec PUBLISH 685@FOSDEM12@pentabarf.org 685 openjdk_covariance openjdk_covariance Using the OpenJDK to investigate covariance in Java English en Free Java Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:30:00 +0100 00:30:00 20120204T140000 20120204T143000 00H30M00S Using the OpenJDK to investigate covariance in Java The Java type system is unsafe since it allows covariant use of arrays. For example, an array of Bananas can be used where an array of Fruit is expected, given that Banana is a subclass of Fruit. This allows the following unsafe code: Banana[] bananas = new Banana[5]; Fruit[] fruits = bananas; fruits[0] = new Apple(); // runtime exception bananas[0]; // Apple? In the above example, the programmer gets back an Apple where he was expecting Bananas, causing an undesired runtime exception. We investigate the covariant use of arrays in open source Java programs to see whether programmers use this problematic feature of Java. We make use of the freely available OpenJDK, modifying its Java compiler to disallow covariant use of arrays, thus reporting any such uses as compile errors. We apply this compiler to a code corpus of 106 open source programs, including large and well-known programs such as Eclipse, JUnit and Ant. Initial results of our investigation show that covariance is rarely used outside the context of legacy code and Java libraries. This leads us to question its relevance in the Java language. In our talk, we also discuss solutions to covariance taken by other languages such as Scala and Google Dart, explain our modifications to the OpenJDK Java compiler and report the full results of our study. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Raoul-Gabriel Urma Janina Voigt PUBLISH 427@FOSDEM12@pentabarf.org 427 ganeti ganeti Ganeti: "how we did it" A look inside the Virtualization Cluster Management system English en Hypervisors Track 2012-02-04 14:00:00 +0100 2012-02-04 14:50:00 +0100 00:50:00 20120204T140000 20120204T145000 00H50M00S Ganeti: "how we did it"- A look inside the Virtualization Cluster Management system Ganeti is a sophisticated system (~60,000 lines of python code and ~6,000 lines of haskell code) for managing clusters of virtual machines (based on KVM, Xen or LXC). In this talk we'll describe the internal subsystems and how they interact with the open source virtualization software it manages. Attendees will gain insights on how Ganeti works and how it can be customized to fit their environment. PUBLIC CONFIRMED Hypervisors Track http://fosdem.org/2012/schedule/event/ Janson Guido Trotter PUBLISH 776@FOSDEM12@pentabarf.org 776 mono_gluon mono_gluon Gluon English en Mono Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:30:00 +0100 00:30:00 20120204T140000 20120204T143000 00H30M00S Gluon Gluon is an open source database schema analysis and entity/relationship mapper that easily integrates into MonoDevelop. Using the MonoDevelop addin you can browse databases, select tables, generate entities (including bulk rename operations) and add the generated C# code to your project with a couple of clicks. If my cats will help with the coding it will probably support schema migration (from inside MonoDevelop) well before the FOSDEM. If they don't help there will be enough to talk anyway (and nice catfur dolls for everybody). PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Federico Di Gregorio PUBLISH 764@FOSDEM12@pentabarf.org 764 the_state_of_women_and_mozilla the_state_of_women_and_mozilla The state of Women & Mozilla English en Mozilla Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:30:00 +0100 00:30:00 20120204T140000 20120204T143000 00H30M00S The state of Women & Mozilla Women & Mozilla (WoMoz) is a community driven project that aims at improving diversity and giving more visibility to women within Mozilla and FLOSS. This talk will be the occasion to go over the different projects that were launched since WoMoz was created: education, conferences, workshops, mentoring... are only a few of the areas that we've covered over the past year. This will also be the opportunity to engage in a discussion with the participants, in order to know how we can continue growing, and to gather ideas and feedback for future projects in the years to come. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Delphine Lebédel Clarista PUBLISH 596@FOSDEM12@pentabarf.org 596 deep_dive_into_kde_mobile_development deep_dive_into_kde_mobile_development Deep Dive into KDE Mobile development on N9/N950 (Harmattan) English en Open Mobile Linux Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:30:00 +0100 00:30:00 20120204T140000 20120204T143000 00H30M00S Deep Dive into KDE Mobile development on N9/N950 (Harmattan) The Nokia N9 phone has recently been released to the public, running the shiny MeeGo 1.2 Harmattan. External developers were able to get such devices via several mediums. Qt is at the center of this platform. It provides a great set of tools and libraries that make this device very accessible and give an excellent way to learn Qt development; also to experiment with KDE Mobile application development. In this presentation the KDE Mobile development workflow will be presented. Practically almost everything you need to know about how to make or port a KDE application for those gadgets and how to make the most out of the development tools. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Laszlo Papp PUBLISH 556@FOSDEM12@pentabarf.org 556 cert_bsdsa cert_bsdsa BSDA certification exams English en Certification 2012-02-04 14:00:00 +0100 2012-02-04 16:00:00 +0100 02:00:00 20120204T140000 20120204T160000 02H00M00S BSDA certification exams BSDA certification exams. Further details are on [the FOSDEM website](https://fosdem.org/2012/certification/) PUBLIC CONFIRMED Certification http://fosdem.org/2012/schedule/event/ UA2.114 Bsdcg PUBLISH 695@FOSDEM12@pentabarf.org 695 lincense_issues_in_android lincense_issues_in_android License issues in Android English en Embedded Devroom 2012-02-04 14:00:00 +0100 2012-02-04 15:00:00 +0100 01:00:00 20120204T140000 20120204T150000 01H00M00S License issues in Android Android is rapidly becoming the primary vector through which open source software is entering into people's life, with new devices being announced almost daily. Unfortunately companies are cutting many corners, especially when it comes to licenses and quality assurance, because everyone is rushing their devices to market. The consequence is that many Android devices out there are not compliant with the licenses, with significant legal risk as a result, even though it is completely avoidable with a small investment in time and knowledge up front, saving a lot of time and money down the line. In this talk I want to highlight a few common violations, shatter a few myths about Android and provide some hints on how to improve the situation. This talk will not be about software patents PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Armijn Hemel PUBLISH 889@FOSDEM12@pentabarf.org 889 x509_deployment x509_deployment Deployment and Use of X.509 in Free Software Components English en Hardware Cryptography Devroom 2012-02-04 14:00:00 +0100 2012-02-04 15:00:00 +0100 01:00:00 20120204T140000 20120204T150000 01H00M00S Deployment and Use of X.509 in Free Software Components Walkthrough for a successful X509/PKI deployment with free software. PUBLIC CONFIRMED Hardware Cryptography Devroom http://fosdem.org/2012/schedule/event/ H.2214 Branko Majic PUBLISH 874@FOSDEM12@pentabarf.org 874 multicore_in_ada multicore_in_ada Multicore programming support in Ada English en Ada Devroom 2012-02-04 14:00:00 +0100 2012-02-04 14:50:00 +0100 00:50:00 20120204T140000 20120204T145000 00H50M00S Multicore programming support in Ada A presentation of Ada's features in the parallel/multicore area, given in such a way that people can start experimenting and doing "interesting stuff". PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 José F. Ruiz PUBLISH 557@FOSDEM12@pentabarf.org 557 cert_typo3 cert_typo3 TYPO3 certification exams English en Certification 2012-02-04 14:00:00 +0100 2012-02-04 16:00:00 +0100 02:00:00 20120204T140000 20120204T160000 02H00M00S TYPO3 certification exams TYPO3 certification exams. Further details are on [the FOSDEM website](https://fosdem.org/2012/certification/) PUBLIC CONFIRMED Certification http://fosdem.org/2012/schedule/event/ UA2.114 Typo3 PUBLISH 459@FOSDEM12@pentabarf.org 459 dovecot dovecot Dovecot: More than an email server English en Lightning Talks 2012-02-04 14:20:00 +0100 2012-02-04 14:35:00 +0100 00:15:00 20120204T142000 20120204T143500 00H15M00S Dovecot: More than an email server Dovecot is primarily an IMAP server, but nowadays it could also be used as a core for many other things: Rapid development of a feature rich email client, easily trying out your own IMAP protocol replacement, creating an IMAP proxy with mail filtering capabilities, and so on. Most of this is possible due to a new "imapc" mail storage backend, which makes Dovecot act as an IMAP client. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Timo Sirainen PUBLISH 624@FOSDEM12@pentabarf.org 624 sustainablementorship sustainablementorship Sustainable mentorship English en CrossDesktop Devroom 2012-02-04 14:20:00 +0100 2012-02-04 14:50:00 +0100 00:30:00 20120204T142000 20120204T145000 00H30M00S Sustainable mentorship The talk will cover a variety of topics including: * Measuring success - and the success rates of mentoring programs * Preventing mentor burn-out, recruiting new mentors * Roping them in - turning interns into community members * Recruiting for diversity (Women's Outreach Program case study) * Keeping momentum - how to avoid ghost-towns PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Dave Neary PUBLISH 606@FOSDEM12@pentabarf.org 606 etoile_status_talk etoile_status_talk Étoilé: What has been done over the past year and what's next? English en GNUstep Devroom 2012-02-04 14:30:00 +0100 2012-02-04 15:00:00 +0100 00:30:00 20120204T143000 20120204T150000 00H30M00S Étoilé: What has been done over the past year and what's next? In this presentation, we will take a look at the Étoilé progresses over the past year. We will summarize our work on both our core frameworks and GNUstep. We will also discuss the project status in a broader way, and what can be expected in 2012. PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Quentin Mathé PUBLISH 766@FOSDEM12@pentabarf.org 766 it_and_community it_and_community IT and Community English en Mozilla Devroom 2012-02-04 14:30:00 +0100 2012-02-04 15:00:00 +0100 00:30:00 20120204T143000 20120204T150000 00H30M00S IT and Community Mozilla IT has been managed for a too long time by paid-staff only. We are now moving toward opening it to the community, be as open as possible. This talk will be about how we're doing it, but it is also an opportunity to gather feedback and exchange with the OSS projects that have always been working that way. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Arzhel Younsi PUBLISH 690@FOSDEM12@pentabarf.org 690 our_year_to_date_in_the_jcp our_year_to_date_in_the_jcp Politics, Positives, Paperwork and Pain - Our year to date in the JCP English en Free Java Devroom 2012-02-04 14:30:00 +0100 2012-02-04 15:00:00 +0100 00:30:00 20120204T143000 20120204T150000 00H30M00S Politics, Positives, Paperwork and Pain - Our year to date in the JCP In 2011 the London Java Community (LJC) stood for, and overwhelmingly won a seat in the open elections for a seat on the JCP Executive Committee (JCP EC), enough acronyms yet? We haven't even started! It's been a whirlwind trip so far with a great deal learned about politics, acronyms, the due diligence required on a JSR, flights to exotic places (Jersey City!?), wrangling over the wording of a sentence and of course launching some developer lead initiatives. There have of course been some great successes in moving Free Java forward such as the JSR-348 which is the start of reforming the JCP and JSRs towards a truly open and transparent model. This talk covers the good works done so far, some anecdotes of what it's like to work as a developer amongst a mix of technologists and bearucrats and what we think is left to be done. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Martijn Verburg Ben Evans PUBLISH 602@FOSDEM12@pentabarf.org 602 community_qt_apps_repository community_qt_apps_repository Community Qt apps repository - way forward English en Open Mobile Linux Devroom 2012-02-04 14:30:00 +0100 2012-02-04 15:00:00 +0100 00:30:00 20120204T143000 20120204T150000 00H30M00S Community Qt apps repository - way forward At the moment it is hard to find out what kind of Qt apps have been developed in the community, for various devices eg. Nokia N9, MeeGo tablets or Mer/Nemo. This is a missed opportunity for everybody. However we have such a system already in place, that is Apps for MeeGo (apps.formeego.org). It has all of the basic pieces in place already, and has been developed with the same folks who brought as the Maemo extras. In this talk I present the current status of apps.formeego.org (with demo(s)), and ask the question: can we build one central "app store" for community Qt applications? What is in place already, and what needs to be done? PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Jukka Eklund PUBLISH 746@FOSDEM12@pentabarf.org 746 liboimpress liboimpress Impress Hacking The What & The Where English en LibreOffice Devroom 2012-02-04 14:30:00 +0100 2012-02-04 15:00:00 +0100 00:30:00 20120204T143000 20120204T150000 00H30M00S Impress Hacking- The What & The Where Want to hack some nice graphics algorithms, or just fix the most annoying bug your MBA friends keep nagging you with for Impress? Here's the place to get directions & ideas for that, plus some war stories from 10+ years of Impress hacking. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Thorsten Behrens PUBLISH 561@FOSDEM12@pentabarf.org 561 compatibleone compatibleone Open Cloud Interoperability with CompatibleOne English en Virtualization and Cloud Devroom 2012-02-04 14:30:00 +0100 2012-02-04 14:55:00 +0100 00:25:00 20120204T143000 20120204T145500 00H25M00S Open Cloud Interoperability with CompatibleOne This talk will detail the architecture the CompatibleOne open source collaborative project and will conclude with a live demonstration of what seems to be the first open source cloud broker. CompatibleOne develops interoperable middleware for the description and federation of heterogeneous clouds comprising resources provisioned by different vendors. The aim of CompatibleOne is break vendor-lock-in for developers and users by providing interoperability with most platforms. The project contributes to the cloud stack of the OW2 Open Source Cloudware initiative (OSCi). PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Fabio Mancinelli Jamie Marshall PUBLISH 645@FOSDEM12@pentabarf.org 645 risks_vs_benefits_on_copyright_assignment risks_vs_benefits_on_copyright_assignment Risks vs. Benefits on Copyright Assignment English en Legal Issues Devroom 2012-02-04 14:30:00 +0100 2012-02-04 15:00:00 +0100 00:30:00 20120204T143000 20120204T150000 00H30M00S Risks vs. Benefits on Copyright Assignment A quick analysis of the risks and benefits that copyright assignment can bring to the Free Software ecosystem. I'll take a qualitative look at the side-effects of assignment on the diversity of project participants, and the knock-on impact that decisions in this area can have on the economics of supporting Free Software development. Come and find out how you can avoid making a mess of your community for some rather dubiuous legal advantages. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Michael Meeks PUBLISH 904@FOSDEM12@pentabarf.org 904 xmpp_lunch_break xmpp_lunch_break XMPP Lunch Break English en Jabber and XMPP Devroom 2012-02-04 14:30:00 +0100 2012-02-04 15:00:00 +0100 00:30:00 20120204T143000 20120204T150000 00H30M00S XMPP Lunch Break The Jabberites need to eat, too! PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 PUBLISH 460@FOSDEM12@pentabarf.org 460 webkit_efl webkit_efl WebKit EFL and Testing: from 0% to 99% in 6 months English en Lightning Talks 2012-02-04 14:40:00 +0100 2012-02-04 14:55:00 +0100 00:15:00 20120204T144000 20120204T145500 00H15M00S WebKit EFL and Testing: from 0% to 99% in 6 months Early last year, the EFL port of WebKit was missing all the fun in executing over 20000 tests found in WebKit's repository. Required tools have been written, bugs were fixed, and features were implemented in 2011. Progress, important milestones and lessons learned will be shown in this talk. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Leandro Pereira PUBLISH 774@FOSDEM12@pentabarf.org 774 mono_banshee mono_banshee Banshee: Past, Present, Future and the Crazy stuff English en Mono Devroom 2012-02-04 14:40:00 +0100 2012-02-04 15:25:00 +0100 00:45:00 20120204T144000 20120204T152500 00H45M00S Banshee: Past, Present, Future and the Crazy stuff After reminding you what Banshee is and why you love it, we’ll go through some of the features that have been added recently, and give you a glimpse of what we’re working on these days. We’ll then look into the future and try to guess what it might bring to Banshee. We’ll also show you how can be part of that future, by contributing a patch, filling bugs or writing an extension. When you develop a major multi-platform desktop application that is used by millions of people, you sometimes have to do some crazy stuff. So we’ll share with you some of those things. Some of them will make you laugh, some of them will make you cry, but all of them qualify for at least one of the following adjectives : crazy, ridiculous, insane, unreasonable, awesome. PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Bertrand Lorentz Olivier Dufour PUBLISH 724@FOSDEM12@pentabarf.org 724 openadvice openadvice Open Advice English en CrossDesktop Devroom 2012-02-04 14:50:00 +0100 2012-02-04 15:05:00 +0100 00:15:00 20120204T145000 20120204T150500 00H15M00S Open Advice Come and join us for the release of the Open Advice book. Open Advice is a collaboration of people from many different Free Software projects answering one question: What's one key thing you would have liked to know when you started contributing. We will give a short tour of the book and talk about some of the lessons learned from taking a large-scale book project from idea to publishing. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Lydia Pintscher PUBLISH 646@FOSDEM12@pentabarf.org 646 enforce_copyleft_without_becoming_corrupt enforce_copyleft_without_becoming_corrupt Can for-profit companies enforce copyleft without becoming corrupt like MySQL AB? English en Legal Issues Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:30:00 +0100 00:30:00 20120204T150000 20120204T153000 00H30M00S Can for-profit companies enforce copyleft without becoming corrupt like MySQL AB? When a company authors free software under the GNU GPL, it is likely that it will discover license violations. Non profit like FSF or Software Freedom Conservancy will try to resolve such violations amicably, because their mission is to further Free Software. They will only go to court as a last resort, if the infringer refuses to comply with the licenses and keeps distributing the software. The primary goal of a company is to generate profit, it will therefore take advantage of violations to this end. For instance, part of the former MySQL AB company business model was to threaten infringers and require that they buy a proprietary license to be redeemed. However, most of the infringements are honest mistakes and such methods are not in the best interest of the Free Software community. They are even counter productive for the company who makes short term profits but eventually scare their customers away. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Loïc Dachary PUBLISH 673@FOSDEM12@pentabarf.org 673 postgresql_hooks_in_postgresql postgresql_hooks_in_postgresql Hooks in PostgreSQL English en PostgreSQL Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:50:00 +0100 00:50:00 20120204T150000 20120204T155000 00H50M00S Hooks in PostgreSQL PostgreSQL's extensibility is well known. Most people have heard of user types, user operators, the new extension capability, and such. But few know about hooks in PostgreSQL. This talk will cover all kinds of hooks available in PostgreSQL, and will show some tools using them already. PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Guillaume Lelarge PUBLISH 747@FOSDEM12@pentabarf.org 747 liboautotest liboautotest Test concepts for automated Libreoffice testing how we're making your suite more reliable English en LibreOffice Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:30:00 +0100 00:30:00 20120204T150000 20120204T153000 00H30M00S Test concepts for automated Libreoffice testing- how we're making your suite more reliable Showing new concepts for in-build tests and subsequenttests and how these concepts make automated testing easier and more reliable. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Markus Mohrhard PUBLISH 931@FOSDEM12@pentabarf.org 931 nouveau nouveau Nouveau: Recap, on-going and future work English en X.org+OpenICC Devroom 2012-02-04 15:00:00 +0100 2012-02-04 16:00:00 +0100 01:00:00 20120204T150000 20120204T160000 01H00M00S Nouveau: Recap, on-going and future work This talk is about the Linux open-source driver for nVidia GPUs (desktop and laptop). It will start by a recap of the history of this open source driver. The talk will then continues by detailing the current (and future) state of the following components: - DRM + ddx: Modesetting & 2D - Mesa: 3D - Power Management Some demonstrations will also be performed such as video decoding and power management. Finally, this talk will also allow you to interact with many Nouveau developers and ask your questions directly. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Lucas Stach Martin Peres PUBLISH 444@FOSDEM12@pentabarf.org 444 virt_kvm virt_kvm Virtualization with KVM: bottom to top, past to future English en Hypervisors Track 2012-02-04 15:00:00 +0100 2012-02-04 15:50:00 +0100 00:50:00 20120204T150000 20120204T155000 00H50M00S Virtualization with KVM: bottom to top, past to future The KVM hypervisor entered the Linux kernel at the beginning of 2007 and, since then, it has progressed a lot in terms of scalability, performance and features. Together with it, an entirely open-source stack of user-mode virtualization tools has come into existence and seen vigorous development. Its components include management tools (libvirt, oVirt), guest rescue and inspection tools (guestfish), desktop virtualization (spice), user interfaces (virt-manager and now Boxes). The stability of the hypervisor and the fast-paced development of the tools created a virtuous circle that is quickly bridging the gap between proprietary and open-source virtualization. In this talk, I will highlight the recent additions to KVM and the accompanying tools, and present features that are new or in the works. PUBLIC CONFIRMED Hypervisors Track http://fosdem.org/2012/schedule/event/ Janson Paolo Bonzini PUBLISH 767@FOSDEM12@pentabarf.org 767 web_security_and_how_to_stop_the_next_diginotar web_security_and_how_to_stop_the_next_diginotar Web security, and how to stop the next DigiNotar English en Mozilla Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:30:00 +0100 00:30:00 20120204T150000 20120204T153000 00H30M00S Web security, and how to stop the next DigiNotar In 2011 we learned that Certificate Authorities get hacked. What does this mean for the security of https and SSL/TLS? This talk covers the proposed solutions, why we aren't using any of them (yet), and how you can help. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Kai Engert PUBLISH 489@FOSDEM12@pentabarf.org 489 audiveris audiveris Audiveris: Optical Music Recognition English en Lightning Talks 2012-02-04 15:00:00 +0100 2012-02-04 15:15:00 +0100 00:15:00 20120204T150000 20120204T151500 00H15M00S Audiveris: Optical Music Recognition What can you do with your collection of sheet music, when all you have is paper or plain scans? You surely may feel frustrated if you are not ready for tedious sessions of manual typing. Here, *O*ptical *M*usic *R*ecognition comes to the rescue. It transcribes sheet music images to MusicXML symbolic format. Doing so, music content gets really "usable", since it can now easily be played, printed, transposed, re-published, analyzed, searched, etc. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Hervé Bitteur PUBLISH 594@FOSDEM12@pentabarf.org 594 maliit_the_open_mobile_text_input_project maliit_the_open_mobile_text_input_project Maliit - the open mobile text input project English en Open Mobile Linux Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:30:00 +0100 00:30:00 20120204T150000 20120204T153000 00H30M00S Maliit - the open mobile text input project Maliit is an open source project for enabling first-class text input solutions for mobile devices. The project aims to provides a reference solution for easy integration, and a framework that others can build upon. It also strives to work closely with the wider community to improve mobile text input on open platforms. Current examples include its use in MeeGo, Nemo Mobile and Maemo Fremantle, the integration in Qt Components and Libmeegotouch, and improvements made to Qt and GTK+ input method interfaces. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Jon Nordby PUBLISH 822@FOSDEM12@pentabarf.org 822 gnuk gnuk Gnuk - OpenPGP USB Token implementation English en CrossDistribution Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:45:00 +0100 00:45:00 20120204T150000 20120204T154500 00H45M00S Gnuk - OpenPGP USB Token implementation Gnuk is software implementation of a USB token for GNU Privacy Guard. Gnuk supports OpenPGP card protocol version 2, and it runs on STM32F103 processor. Gnuk supports RSA 2048-bit key and it takes a second and a half for computation of digital signing. Gnuk Token is useful for GnuPG users and Debian developers. The talk explains current status of Gnuk and its future, supported boards, and how to use Gnuk with GnuPG and OpenSSH. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Niibe Yutaka PUBLISH 831@FOSDEM12@pentabarf.org 831 debian_packaging debian_packaging Debian packaging for beginners English en CrossDistribution Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:45:00 +0100 00:45:00 20120204T150000 20120204T154500 00H45M00S Debian packaging for beginners An introduction for creating Debian packages. The lecture is meant for people who want to package for Debian (or any Debian based distribution) with no prior experience or people during their first steps in packaging. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Lior Kaplan PUBLISH 383@FOSDEM12@pentabarf.org 383 efl efl EFL, the toolkit for up and coming Linux mobile devices English en Future of UI Track 2012-02-04 15:00:00 +0100 2012-02-04 15:50:00 +0100 00:50:00 20120204T150000 20120204T155000 00H50M00S EFL, the toolkit for up and coming Linux mobile devices ## EFL, the toolkit for up and coming mobile devices ## EFL (The Enlightenment Foundation Libraries) were written to support the development of Enlightenment, and ultimately became a complete toolkit for making applications for desktops and especially lower powered devices like phones and tablets. The focus on achieving great effects, ease of programming and lean efficiency has attracted some major players to EFL, such as Samsung Electronics. EFL is being used in development for their next generation devices. Find out about EFL. PUBLIC CONFIRMED Future of UI Track http://fosdem.org/2012/schedule/event/ K.1.105 Rasterman PUBLISH 906@FOSDEM12@pentabarf.org 906 buddycloud_xmpp_and_http buddycloud_xmpp_and_http Social Networking: buddycloud, XMPP, and HTTP English en Jabber and XMPP Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:30:00 +0100 00:30:00 20120204T150000 20120204T153000 00H30M00S Social Networking: buddycloud, XMPP, and HTTP The buddycloud codebase provides an XMPP-based platform for federated social networking. In this talk, Simon Tennant will introduce buddycloud and explore the intersection of XMPP and HTTP. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Simon Tennant PUBLISH 565@FOSDEM12@pentabarf.org 565 deltacloud deltacloud Open Clouds with Deltacloud API English en Virtualization and Cloud Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:25:00 +0100 00:25:00 20120204T150000 20120204T152500 00H25M00S Open Clouds with Deltacloud API Start an instance on an internal cloud, then with the same code start another on EC2 or Rackspace. Deltacloud protects your apps from cloud API changes and incompatibilities, so you can concentrate on managing cloud instances the way you want. Deltacloud API prosper from natural open-source evolution and use community driven API design instead of vendor enforced one. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Michal Fojtik PUBLISH 765@FOSDEM12@pentabarf.org 765 opencores_openrisc_true_open_hw opencores_openrisc_true_open_hw True open hardware: Opencores and OpenRISC English en Embedded Devroom 2012-02-04 15:00:00 +0100 2012-02-04 16:00:00 +0100 01:00:00 20120204T150000 20120204T160000 01H00M00S True open hardware: Opencores and OpenRISC This presentation will be delivered in two sections, first an introduction to the OpenRISC project by Julius Baxter, followed by a look at embedded hardware development with Open Source IP cores using the OpenRISC platform and the IP available on OpenCores.org with Olof Kindgren. The OpenRISC Project: This project is aimed at developing embedded RISC microprocessor architectures and open source RTL implementations. Since its beginning in 1999, the project has attracted anyone interested in CPU development and covers everything from ISA definition to RTL description writing and testing to simulator, tool chain and operating system porting. The presentation will cover the motivation, recent progress and future plans of the project. Open Source Embedded Hardware Development: Most Open Source embedded developers end their quest for a fully Open Source system when they get the data sheets. For the FPGA/ASIC developers at OpenCores, this is where the fun part begins. Instead of relying on the kindness of the chip manufacturers to deliver the desired SoC functionality, Open Source hardware developers simply design their own with the standard peripherals and custom hardware acceleration that of choice. This requires Open Source IP cores and a framework to put it all together. This presentation will contain an introduction to some of the benefits of open source hardware and an overview of OpenCores. The main focus will be on how to use the OpenRISC Reference Platform System on Chip (ORPSoC) to build a custom SoC, which will be demonstrated on the OpenRISC FPGA development board. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Julius Baxter Olof Kindgren PUBLISH 950@FOSDEM12@pentabarf.org 950 yassl yassl yaSSL - yet another (embedded) SSL library English en Hardware Cryptography Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:45:00 +0100 00:45:00 20120204T150000 20120204T154500 00H45M00S yaSSL - yet another (embedded) SSL library yaSSL made some great progress in the past year with the CyaSSL embedded SSL library. As such, this talk will provide an overview of technical and community progress in the last year and news on the current state of yaSSL. Details on what's new will include the addition of new cipher suites and cipher modes, better portability, new ports to software projects and operating systems, and community involvement. PUBLIC CONFIRMED Hardware Cryptography Devroom http://fosdem.org/2012/schedule/event/ H.2214 Chris Conlon PUBLISH 541@FOSDEM12@pentabarf.org 541 jboss_forge_and_arquillian_two_missing_links_in_enterprise_java_development jboss_forge_and_arquillian_two_missing_links_in_enterprise_java_development JBoss Forge / Arquillian: Two Missing Links in Enterprise Java Development English en JBoss.org Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:55:00 +0100 00:55:00 20120204T150000 20120204T155500 00H55M00S JBoss Forge / Arquillian: Two Missing Links in Enterprise Java Development One common complaint you hear a lot about enterprise Java development is that it is quite a burden to get started. For a newbie, it takes a lot of knowledge and effort to even put the simplest JSF application to work. A second element that bothers a lot of people is that it is very difficult to verify that your enterprise components actually do what they are supposed to do. Even for seasoned enterprise developers integration testing can be a huge challenge. Luckily two recent additions to the JBoss toolset come to the rescue. Arquillian is a container-oriented testing framework built on TestNG and JUnit. It takes down the barrier of bootstrapping the necessary infrastructure when trying to perform integration tests. It lets you test your components in their real target runtime environment using real enterprise services. Secondly, JBoss Forge is an incremental enhancement tool that lets you take an existing Java project and safely add in new functionality. Whether you want to set up JSF, use persistence or enable integration testing with Arquillian, it all becomes a real breeze. Attend this session to learn how to take advantage of both these tools. You will see how they can be used to rapidly create, test and deploy enterprise Java applications. I will also show how they can be extended to put them even to greater use. They truly will turn out to be the missing links you have been looking for in enterprise Java Development. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Koen Aers PUBLISH 875@FOSDEM12@pentabarf.org 875 lovelace_ada_os lovelace_ada_os Lovelace: towards a full Ada OS English en Ada Devroom 2012-02-04 15:00:00 +0100 2012-02-04 15:25:00 +0100 00:25:00 20120204T150000 20120204T152500 00H25M00S Lovelace: towards a full Ada OS OS Lovelace: a distributed operating system in Ada, or how to have fun with both Ada and Operating System Development at the same time. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Xavier Grave PUBLISH 621@FOSDEM12@pentabarf.org 621 trollsdramagossip trollsdramagossip Trolls, Drama and Gossip English en CrossDesktop Devroom 2012-02-04 15:05:00 +0100 2012-02-04 15:35:00 +0100 00:30:00 20120204T150500 20120204T153500 00H30M00S Trolls, Drama and Gossip Being a part of a number of large Free Software projects over the last years has been a wonderful time in so many ways. But over those years I have also gotten to know another side of Free Software: trolls, drama and gossip. Let me take you down the rabbit hole and show you where it comes from, what you can do about it and why it's sometimes even useful. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Lydia Pintscher PUBLISH 732@FOSDEM12@pentabarf.org 732 gnustep_in_enterprise gnustep_in_enterprise Enterprise Control, Configuration and Logging/Alarming using GNUstep-base English en GNUstep Devroom 2012-02-04 15:15:00 +0100 2012-02-04 16:00:00 +0100 00:45:00 20120204T151500 20120204T160000 00H45M00S Enterprise Control, Configuration and Logging/Alarming using GNUstep-base 1. An overview of the problem of dealing with multiple server processes on multiple hosts and sites. How to provide fault tolerance and how to scale up without losing control. 2. A discussion of the use of the basic technologies such as Distributed Objects and property lists etc to implement these systems. 3. Control ... how we start/stop server processes, prevent duplication of processes, support automated restart, and query the state of processes. 4. Configuration ... how we provide specific configuration to each process under central control, yet allow those servers to operate independently. 5. Logging/Alarming ... how we provide and manage simple and consistent audit/debug logging facilities for server processes, and how we integrate with SNMP. PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Richard Frith-Macdonald PUBLISH 484@FOSDEM12@pentabarf.org 484 obe obe FOSS in Broadcast Using FOSS in an industry with very little current use of FOSS English en Lightning Talks 2012-02-04 15:20:00 +0100 2012-02-04 15:35:00 +0100 00:15:00 20120204T152000 20120204T153500 00H15M00S FOSS in Broadcast- Using FOSS in an industry with very little current use of FOSS Broadcast has generally been the realm of expensive hardware and software and in the main quite objectionable to the use of FOSS. This presentation will talk about the challenges with developing and deploying FOSS in the broadcast environment, using the Open Broadcast Encoder as the main example. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Kieran Kunhya PUBLISH 768@FOSDEM12@pentabarf.org 768 thunderbird thunderbird Thunderbird English en Mozilla Devroom 2012-02-04 15:30:00 +0100 2012-02-04 16:00:00 +0100 00:30:00 20120204T153000 20120204T160000 00H30M00S Thunderbird Thunderbird since version 3.0, what happened, how it happened and what's coming up. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Ludovic Hirlimann PUBLISH 907@FOSDEM12@pentabarf.org 907 user_addresses_in_federated_social_web user_addresses_in_federated_social_web Social Networking: User Address Ownership in the Federated Social Web English en Jabber and XMPP Devroom 2012-02-04 15:30:00 +0100 2012-02-04 16:00:00 +0100 00:30:00 20120204T153000 20120204T160000 00H30M00S Social Networking: User Address Ownership in the Federated Social Web Why Webfinger is so important, why BrowserId is so important, and how to combine the two. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Michiel De Jong PUBLISH 876@FOSDEM12@pentabarf.org 876 arduinos_in_ada arduinos_in_ada Programming Arduinos in Ada English en Ada Devroom 2012-02-04 15:30:00 +0100 2012-02-04 15:55:00 +0100 00:25:00 20120204T153000 20120204T155500 00H25M00S Programming Arduinos in Ada Programming Arduinos made even easier (and more reliable). PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Jacob Sparre Andersen PUBLISH 748@FOSDEM12@pentabarf.org 748 libowriter libowriter Hacking Writer what to know to get started English en LibreOffice Devroom 2012-02-04 15:30:00 +0100 2012-02-04 16:00:00 +0100 00:30:00 20120204T153000 20120204T160000 00H30M00S Hacking Writer- what to know to get started Here is the starter pack for the Writer hacker. Document model, layout and UI bits will be presented here to help you fix your pet bug or add cool new features. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Cedric Bosdonnat PUBLISH 566@FOSDEM12@pentabarf.org 566 dmtf_deltacloud dmtf_deltacloud DMTF CIMI and Apache Deltacloud English en Virtualization and Cloud Devroom 2012-02-04 15:30:00 +0100 2012-02-04 15:55:00 +0100 00:25:00 20120204T153000 20120204T155500 00H25M00S DMTF CIMI and Apache Deltacloud The DMTF CIMI specification describes the model and protocol for management interactions between a cloud Infrastructure as a Service (IaaS) provider and the consumers of an IaaS service. The basic entities of IaaS (machines, storage, and networks) are modeled with the goal of providing consumer management access to an implementation of IaaS and facilitating portability between cloud implementations that support the specification. This talk will introduce the current work-in-progress CIMI specification and the initial implementation of that spec. as part of the Apache Deltacloud project. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Marios Andreou PUBLISH 601@FOSDEM12@pentabarf.org 601 nemo_mobile nemo_mobile Nemo Mobile - How to contribute to the project English en Open Mobile Linux Devroom 2012-02-04 15:30:00 +0100 2012-02-04 16:00:00 +0100 00:30:00 20120204T153000 20120204T160000 00H30M00S Nemo Mobile - How to contribute to the project Nemo Mobile is a linux distribution that is based on Mer Core and is using MeeGo Handset UX as its UX at the moment. Probably the easiest way is to think that the Nemo Mobile continues where MeeGo Community Edition (MeeGo CE) left off, with the main difference that it uses Mer as the core instead of MeeGo. In this talk the current status of the project is shown as well as the basics of how community can contribute to the project. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Marko Saukko PUBLISH 689@FOSDEM12@pentabarf.org 689 java_in_the_age_of_the_jvm java_in_the_age_of_the_jvm Java in the Age of the JVM English en Free Java Devroom 2012-02-04 15:30:00 +0100 2012-02-04 16:00:00 +0100 00:30:00 20120204T153000 20120204T160000 00H30M00S Java in the Age of the JVM By now, it's become well understood that Java is far from dead, and that rumors of its demise have been greatly exaggerated. The language once written off maintains its truly unique role as the power behind the legacy enterprise applications as well as the foundation for some of the biggest and most influential next generation companies on the web. What is less clear, however, is the future of Java the language versus Java the platform. JVM based languages are proliferating wildly: Scala, Clojure and its brethren are household names, and even established specialized languages like R are being ported to the JVM. What does this mean for the future of Java? Will they carry it forward into the future, or relegate it to the role of lower level component? We'll explore this question through a mix of quantitative data derived from sources like GitHub, HackerNews and StackOverflow, as well as qualitative research on technology developments and directions. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Steve O'grady PUBLISH 614@FOSDEM12@pentabarf.org 614 tumbler tumbler Tumbler - A Modern D-Bus Thumbnail Service English en CrossDesktop Devroom 2012-02-04 15:40:00 +0100 2012-02-04 16:10:00 +0100 00:30:00 20120204T154000 20120204T161000 00H30M00S Tumbler - A Modern D-Bus Thumbnail Service Tumbler is a D-Bus service that generates thumbnails for various kinds of applications. Clients can pick from several schedulers and thumbnail flavors depending on their needs. Tumbler provides a plugin interface via which the list of supported file types can be extended. It already ships thumbnail plugins for videos, fonts, images, ODF documents, PDF/PS documents and RAW images. Thanks to its support for delegating thumbnail request to specialized third-party services, Tumbler can also be used with closed source thumbnail generators. Originally written for Xfce and its Thunar file manager, Tumbler was later integrated in MeeGo and is now used on the N9 as well. In this talk, I will explain the features, design, and usage of Tumbler as well as its current limitations. The ultimate goal is to make application and desktop developers aware of it and motivate them to adopt Tumbler in their software. The talk will include a live demonstration. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Jannis Pohlmann PUBLISH 503@FOSDEM12@pentabarf.org 503 vcsh vcsh vcsh - manage config files in $HOME via fake bare git repositories fake bare git repositories done right English en Lightning Talks 2012-02-04 15:40:00 +0100 2012-02-04 15:55:00 +0100 00:15:00 20120204T154000 20120204T155500 00H15M00S vcsh - manage config files in $HOME via fake bare git repositories- fake bare git repositories done right So you have your system set up to work perfectly. But moving to new machines, adding or changing configs etc is hard and takes way too much time. Thus, you hacked up a common CVS/SVN/Git/whatever repository and soft-link into $HOME. There is a better way and it's called vcsh. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Richard Hartmann PUBLISH 736@FOSDEM12@pentabarf.org 736 mono_ironpython mono_ironpython IronPython: Bringing the dynamic world to the CLR English en Mono Devroom 2012-02-04 15:40:00 +0100 2012-02-04 16:25:00 +0100 00:45:00 20120204T154000 20120204T162500 00H45M00S IronPython: Bringing the dynamic world to the CLR "IronPython is a member of the relatively new family of dynamic languages running on top of .Net platform, aimed to be a fully compatible implementation of the Python language, and released by Microsoft under the Apache licence, making it one hundred percent free. The Python platform itself has a big and vibrant community, and stands as one of the best and most used dynamic languages int the FOSS world. IronPython thus lets the .Net developers try this amazing language -being possible to smoothly invoke it from C# using the new dynamic features implemented as part of the 4.0 version-, and also lets the Python developers try the sweet bits behind the Mono and .Net platforms. I would be talking about the basics of IronPython, how it related to the standard implementation, how it interacts with C#, how to use the hosting API, and finally would take about a new IronPython addin for MonoDevelop I've been working in." PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Carlos Alberto Cortez Guevara PUBLISH 818@FOSDEM12@pentabarf.org 818 succeeding_gsoc succeeding_gsoc Succeeding in the Google Summer of Code as a large project English en CrossDistribution Devroom 2012-02-04 15:45:00 +0100 2012-02-04 16:30:00 +0100 00:45:00 20120204T154500 20120204T163000 00H45M00S Succeeding in the Google Summer of Code as a large project The Google Summer of Code (GSoC) has been a huge boon to the world of free and open-source software, and to Gentoo Linux in particular. In this talk, I'm going to share some of our successes, like how we manage 15–20 simultaneous internships and how we recruit a very large proportion of our students to continue as Gentoo developers. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Donnie Berkholz PUBLISH 817@FOSDEM12@pentabarf.org 817 openqa openqa OpenQA English en CrossDistribution Devroom 2012-02-04 15:45:00 +0100 2012-02-04 16:30:00 +0100 00:45:00 20120204T154500 20120204T163000 00H45M00S OpenQA Testing is an important task. But testing daily development-snapshots of a Linux-distribution would mean testing the same things every day, which would be pretty tiresome to testers. Yet, no one likes to break his system with untested code. This presentation will be about my solution to this problem, using automated testing with KVM or VirtualBox for openQA.openSUSE.org to guarantee some minimum quality. This will show some unique features like audio-testing, GUI-testing, and support for multiple distributions like Debian, Archlinux and Fedora. It will also have installation videos which are cool, fun and useful. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Dominik Heidler Bernhard M. Wiedemann PUBLISH 940@FOSDEM12@pentabarf.org 940 mali mali Liberating ARM's Mali GPU. English en X.org+OpenICC Devroom 2012-02-04 16:00:00 +0100 2012-02-04 17:00:00 +0100 01:00:00 20120204T160000 20120204T170000 01H00M00S Liberating ARM's Mali GPU. While everything is pretty much said and done on the x86 graphics front, and all the players have taken their respective positions and stick by it (despite ones best efforts), nothing has been done for the ARM world, even with the massive market penetration the linux and ARM combination currently has. The Mali is ARM's own GPU that is rapidly gaining traction. The most popular high end android smartphone so far is Samsung's Galaxy S2. The Mali-400 present in the Exynos SoC of the Galaxy S2 has been leader of the benchmarks for quite a bit. Besides the exynos, Mali is present in a rapidly growing number of SoCs, including telechips, allwinner, amlogic, realtek, VIA, ... The OpenGLES2.0 capable (and thus with separate vertex and fragment shaders) Mali is a highly clean design, and, of all the possible ARM GPUs, the perfect candidate for a free software driver. This talk will explain the rationale behind this project, the methodology used, the current status and the future direction. At the end, the current functionality (which is rapidly growing) will be demoed on both Mali-200 and Mali-400 based hardware. It will kick off a new era for free software graphics driver development. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Luc Verhaegen PUBLISH 398@FOSDEM12@pentabarf.org 398 hypervisors_openvz hypervisors_openvz Linux Containers and OpenVZ English en Hypervisors Track 2012-02-04 16:00:00 +0100 2012-02-04 16:50:00 +0100 00:50:00 20120204T160000 20120204T165000 00H50M00S Linux Containers and OpenVZ The talk is about operating system virtualization technology known as OpenVZ. This is an effective way of partitioning a Linux machine into multiple isolated Linux containers. All containers are running on top of one single Linux kernel, which results in excellent density, performance and manageability. The talk gives an overall description of OpenVZ building blocks, such as namespaces, cgroups and various resource controllers. A few features, notably live migration and virtual swap, are described in greater details. Results of some performance measurements against VMware, Xen and KVM are given. Finally, we will provide a status update on merging bits and pieces of OpenVZ kernel to upstream Linux kernel, and share our plans for the future. The talk is suitable for general audience, but will be of most interest to people interested in Linux kernel, resource management, virtualization, and cloud computing. PUBLIC CONFIRMED Hypervisors Track http://fosdem.org/2012/schedule/event/ Janson Kir Kolyshkin PUBLISH 542@FOSDEM12@pentabarf.org 542 infinispan_where_open_source_java_and_in_memory_data_grids_converge infinispan_where_open_source_java_and_in_memory_data_grids_converge Infinispan: where open source, Java and in-memory data grids converge English en JBoss.org Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:55:00 +0100 00:55:00 20120204T160000 20120204T165500 00H55M00S Infinispan: where open source, Java and in-memory data grids converge In today's cloudy world of highly scalable applications, the database is increasingly the common culprit for most performance and scalability bottlenecks. NoSQL is often touted as the solution to your data storage woes, but data grids are a very viable alternative as well, providing both a performance boost to those using relational databases in the form of a distributed cache, but also as a primary key/value store. However, open source is crucial too since such systems often comprise of lots of cheap commodity-hardware nodes. Proprietary solutions based on per-CPU licensing models may scale in terms of transactions per second, but fail to scale financially. And this is where Infinispan comes in: the open source in-memory data grid for the JVM. In this talk, Infinispan founder and project lead Manik Surtani will discuss the role of in-memory data grids in the Java ecosystem, in relation to cloud, PaaS and enterprise software. Overlaps with NoSQL will also be discussed, as well as an update on JSR 107 and JSR 347, two JSRs that affect distributed caching and data grids. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Manik Surtani PUBLISH 567@FOSDEM12@pentabarf.org 567 wikimedia_infra wikimedia_infra Infrastructure as an open-source project English en Virtualization and Cloud Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:55:00 +0100 00:55:00 20120204T160000 20120204T165500 00H55M00S Infrastructure as an open-source project I've been moving the site operations model of the Wikimedia infrastructure from being a closed, mainly staff-only, model to an open to all model of contributions. I'm treating operations like an open source project, using Puppet, OpenStack and Git. The bottleneck of the operations team is greatly lessened, allowing volunteer contributions to be accepted and implemented much faster. In this presentation, I'll describe the architecture of the Wikimedia Labs project, and how we are utilizing it to allow anyone to push changes from ideas to production. I'll also describe how this same model can apply to other open source projects, and also how it could apply more generally in private cloud implementations. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Ryan Lane PUBLISH 696@FOSDEM12@pentabarf.org 696 why_mobile_text_input_is_hard why_mobile_text_input_is_hard Why mobile text input is hard English en Embedded Devroom 2012-02-04 16:00:00 +0100 2012-02-04 17:00:00 +0100 01:00:00 20120204T160000 20120204T170000 01H00M00S Why mobile text input is hard Mobile text input requires easy copy'n'paste interaction, reliable cursor positioning and the ability to edit (or fix) previously written text. For Asian markets, computer-assisted input of composed characters is of paramount importance. A virtual keyboard alone cannot solve that. For input methods to work, sophisticated platform and toolkit integration is required. The current general-purpose APIs that come with their respective input method modules in UI toolkits such as GTK+ and Qt are not sufficiently equipped for these tasks. Although the situation within the toolkits is slowly improving, Maliit - a flexible and cross-platform input method framework - can further narrow this functionality gap. This talk will analyze problems of mobile text input and show how they were solved on Nokia's N9. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Michael Hasselman PUBLISH 877@FOSDEM12@pentabarf.org 877 lego_mindstorms_in_ada lego_mindstorms_in_ada Programming LEGO MINDSTORMS robots in Ada English en Ada Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:50:00 +0100 00:50:00 20120204T160000 20120204T165000 00H50M00S Programming LEGO MINDSTORMS robots in Ada This presentation explains and demonstrates how Ada is effectively used to control a Segway-like self-balancing robot. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 José F. Ruiz PUBLISH 890@FOSDEM12@pentabarf.org 890 html5_hacking_session_apps html5_hacking_session_apps Introducing the Mozilla Labs Apps Project English en Mozilla Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:30:00 +0100 00:30:00 20120204T160000 20120204T163000 00H30M00S Introducing the Mozilla Labs Apps Project In this talk Rob will introduce the Mozilla Labs Apps project and the related technologies that are helping it happen. The aim of this project is to produce an apps eco-system on the Web that uses open technologies and gives developers and users the freedom to sell and use apps in the way they want. Aside from the conceptual issues that this project tackles, Rob will also cover some of the JavaScript APIs that are being worked on to provide the necessary functionality for apps. It is these APIs that allow developers to create an immersive experience within their apps that they wouldn't have been able to achieve in the browser until now. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Rob Hawkes PUBLISH 909@FOSDEM12@pentabarf.org 909 xmpp_pubsub_dutch_railways_api xmpp_pubsub_dutch_railways_api Applications: PubSub in the Dutch Railways API English en Jabber and XMPP Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:30:00 +0100 00:30:00 20120204T160000 20120204T163000 00H30M00S Applications: PubSub in the Dutch Railways API Implementation of PubSub, Service Discovery and User Location on top the Dutch Railways API. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Stefan De Konink PUBLISH 378@FOSDEM12@pentabarf.org 378 lo_online lo_online LibreOffice: on-line and in your pocket cool and new things in LibreOffice English en Future of UI Track 2012-02-04 16:00:00 +0100 2012-02-04 16:50:00 +0100 00:50:00 20120204T160000 20120204T165000 00H50M00S LibreOffice: on-line and in your pocket- cool and new things in LibreOffice Hear how LibreOffice is tackling our users demands both for an 'app', a web office suite, and a traditional fat client, and how we have fun while improving the software. PUBLIC CONFIRMED Future of UI Track http://fosdem.org/2012/schedule/event/ K.1.105 Michael Meeks PUBLISH 674@FOSDEM12@pentabarf.org 674 postgresql_managing_rights_in_postgresql_from_the_basics_to_se_postgresql postgresql_managing_rights_in_postgresql_from_the_basics_to_se_postgresql Managing rights in PostgreSQL: from the basics to SE-PostgreSQL English en PostgreSQL Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:50:00 +0100 00:50:00 20120204T160000 20120204T165000 00H50M00S Managing rights in PostgreSQL: from the basics to SE-PostgreSQL PostgreSQL offers powerful means to enforce access and security policy on databases and their contents. This talk presents how to manage users and theirs rights from the basics to SE-PostgreSQL. PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Nicolas Thauvin PUBLISH 600@FOSDEM12@pentabarf.org 600 intro_to_qtonpi_project intro_to_qtonpi_project Introduction to the QtOnPi project English en Open Mobile Linux Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:30:00 +0100 00:30:00 20120204T160000 20120204T163000 00H30M00S Introduction to the QtOnPi project Introduction to QtonPi project, Goals, where we're, Where we would like to go & how to create, contribute, collaborate in the QtonPi project + demo PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Rajiv Ranganath PUBLISH 692@FOSDEM12@pentabarf.org 692 introducing_mutability_detector introducing_mutability_detector Introducing Mutability Detector English en Free Java Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:30:00 +0100 00:30:00 20120204T160000 20120204T163000 00H30M00S Introducing Mutability Detector Mutability Detector is a lightweight static analysis tool for Java which allows you to unit test for immutability. Using immutable objects is regarded as improving readability of your Java code, and greatly simplifying multithreaded code. However, without language support, it's all to easy to render classes mutable, and introduce the potential for subtle, hard to detect bugs. Mutability Detector gives developers a way to write immutable classes, and help keep them immutable. Mutability Detector uses and depends on several free, open-source Java libraries, such as Objectweb ASM. Also, being able to look at the source of the JDK, has greatly helped in improving the analysis. The audience will learn of a simple little utility that may just help them in their day-to-day development of Java. People can help out in the usual FLOSS way - using it, reporting bugs, giving feedback (especially the ways in which I suck). PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Graham Allan PUBLISH 471@FOSDEM12@pentabarf.org 471 lispmob lispmob LISPmob: enhanced network layer mobility solution English en Lightning Talks 2012-02-04 16:00:00 +0100 2012-02-04 16:15:00 +0100 00:15:00 20120204T160000 20120204T161500 00H15M00S LISPmob: enhanced network layer mobility solution Wouldn't it be great if our phones, tablets, laptops and other mobile gadgets could use the same IP (v4 and/or v6) address regardless of which network they are connected to? And all that without a fixed tunnel causing path stretch, while offering some advanced traffic management features? This talk will present the LISPmob project, which implements a network layer mobility solution based on the Locator/ID Separation Protocol. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Lori Jakab PUBLISH 521@FOSDEM12@pentabarf.org 521 lpi_2 lpi_2 LPI Exam Session 2 English en Certification 2012-02-04 16:00:00 +0100 2012-02-04 17:45:00 +0100 01:45:00 20120204T160000 20120204T174500 01H45M00S LPI Exam Session 2 See https://fosdem.org/certification PUBLIC CONFIRMED Certification http://fosdem.org/2012/schedule/event/ Guillissen Klaus Behrla PUBLISH 948@FOSDEM12@pentabarf.org 948 cacert_trust cacert_trust CAcert: Trust - the root of evil?! English en Hardware Cryptography Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:45:00 +0100 00:45:00 20120204T160000 20120204T164500 00H45M00S CAcert: Trust - the root of evil?! In a highly connected world like ours is trust one of the most important assets. But what if the root to trust is not trustworthy? 2011 was the year where one Certificate Authority (CA) after the other came to fall. The cases of the Dutch DigiNotar and the Malaysian DigiCert are the best know. The system of commercial CAs depends on a wrong understanding of liability and trust. CAcert's web of trust tries to overcomes the liability issues by trusting a group of trusted people wherein each individual is liable for its own action. This talk enlightens why most commercial CAs are not trustworthy by default, what we can learn from 2011's cases, what makes CAcert different, why CAcert is not in the browsers by default and what we do to make it happen. PUBLIC CONFIRMED Hardware Cryptography Devroom http://fosdem.org/2012/schedule/event/ H.2214 Benedikt Heintel PUBLISH 653@FOSDEM12@pentabarf.org 653 is_copyleft_being_framed is_copyleft_being_framed Is copyleft being framed? English en Legal Issues Devroom 2012-02-04 16:00:00 +0100 2012-02-04 16:30:00 +0100 00:30:00 20120204T160000 20120204T163000 00H30M00S Is copyleft being framed? This short talk will address the following questions, to inspire discussion and contemplation about how we frame descriptions of the state of licensing in free software. * Numbers are increasingly being cited to show that the use of copyleft licenses, specifically the GPL, is declining. What do these numbers actually show, who is propagating them, and why? What do or might other numbers show? * Is the "percentage of free software projects which use copyleft licenses" a useful way to judge the success of copyleft? Does an increase in the percentage of projects using non-copyleft permissive licenses indicate a failure of copyleft? * As a small related case study, what role have the licensing terms of popular mobile application stores played in this debate, and how have those terms changed the frame of the discussion? PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 John Sullivan PUBLISH 749@FOSDEM12@pentabarf.org 749 liboinfra liboinfra The Infrastructure behind TDF the inside of the sausage machine English en LibreOffice Devroom 2012-02-04 16:15:00 +0100 2012-02-04 16:45:00 +0100 00:30:00 20120204T161500 20120204T164500 00H30M00S The Infrastructure behind TDF- the inside of the sausage machine TDF provides not only a stable and reliable software to its users, but also a stable and reliable infrastructure for its community. Contrary to what we had before, most of the knowledge is now inside the community, giving a flexible and scalable solution that grows with the demands of the project. This talk gives an overview on the infrastructure that drives the LibreOffice community, including technical details on server administration and management. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Florian Effenberger PUBLISH 726@FOSDEM12@pentabarf.org 726 group_picture group_picture Crossdesktop group picture English en CrossDesktop Devroom 2012-02-04 16:15:00 +0100 2012-02-04 17:00:00 +0100 00:45:00 20120204T161500 20120204T170000 00H45M00S Crossdesktop group picture Crossdesktop devroom group picture and mid-day break PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Christophe Fergeau Pau Garcia I Quiles PUBLISH 731@FOSDEM12@pentabarf.org 731 coreobject coreobject CoreObject An Object Store built for Revision Control and Desktop Environment Needs English en GNUstep Devroom 2012-02-04 16:15:00 +0100 2012-02-04 17:00:00 +0100 00:45:00 20120204T161500 20120204T170000 00H45M00S CoreObject - An Object Store built for Revision Control and Desktop Environment Needs to be written PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Quentin Mathé PUBLISH 483@FOSDEM12@pentabarf.org 483 zio zio The ZIO Framework A modular environment for laboratory I/O English en Lightning Talks 2012-02-04 16:20:00 +0100 2012-02-04 16:35:00 +0100 00:15:00 20120204T162000 20120204T163500 00H15M00S The ZIO Framework- A modular environment for laboratory I/O The ZIO framework is a novel way to manage laboratory input/output. It handles both data and meta-data, and is designed for multi-MB-per second I/O in distributed systems. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Rubini PUBLISH 769@FOSDEM12@pentabarf.org 769 how_i_added_a_feature_to_firefox how_i_added_a_feature_to_firefox How I added a feature to Firefox English en Mozilla Devroom 2012-02-04 16:30:00 +0100 2012-02-04 17:00:00 +0100 00:30:00 20120204T163000 20120204T170000 00H30M00S How I added a feature to Firefox A lot has been said about writing your first patch, but how about adding a new feature? * What's the impact that volunteer contributors can have in innovating the browser? * Who is going to work with you and what's your role as a developer? * What can you do to ensure the work you start will be completed? We'll talk about these topics using the Firefox Downloads Panel as a real-world example. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Paolo Amadini PUBLISH 599@FOSDEM12@pentabarf.org 599 syncevolution_update syncevolution_update An update on PIM storage and sync: SyncEvolution (now with KDE support, CalDAV/CardDAV synchronization, and ActiveSync) and Evolution Data Server (improved API and performance) English en Open Mobile Linux Devroom 2012-02-04 16:30:00 +0100 2012-02-04 17:00:00 +0100 00:30:00 20120204T163000 20120204T170000 00H30M00S An update on PIM storage and sync: SyncEvolution- (now with KDE support, CalDAV/CardDAV synchronization, and ActiveSync) and Evolution Data Server (improved API and performance) SyncEvolution has been the main synchronization engine in Moblin, MeeGo (together with Buteo) and will also be used in Tizen. In addition there have been stable, regular upstream releases for desktop Linux since 2005. Ports to the N900 and N9 are available, using their native PIM storage. This talk will give an overview of the architecture and introduce the latest features: KDE support, CalDAV/CardDAV synchronization, and ActiveSync. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Patrick Ohly PUBLISH 844@FOSDEM12@pentabarf.org 844 gentoo_ruby gentoo_ruby Gentoo ruby packaging English en CrossDistribution Devroom 2012-02-04 16:30:00 +0100 2012-02-04 17:00:00 +0100 00:30:00 20120204T163000 20120204T170000 00H30M00S Gentoo ruby packaging Gentoo currently has 400+ natively packaged ruby packages for 5 different ruby implementations. We'd like to share some of the unique things we did to bring ruby code and applications to our users in a true Gentoo fashion. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Hans De Graaff PUBLISH 843@FOSDEM12@pentabarf.org 843 distro_qa_tools distro_qa_tools QA tools for FOSS distributions English en CrossDistribution Devroom 2012-02-04 16:30:00 +0100 2012-02-04 17:30:00 +0100 01:00:00 20120204T163000 20120204T173000 01H00M00S QA tools for FOSS distributions FOSS distributions are increasingly over pressure to deliver stable releases including the most up to date upstream software. Time-based release strategies has exacerbated this problem putting even more pressure on QA teams. The recently concluded Mancoosi project has developed a number of tools to automatically analyse large packages collections for a range of problems, from installability checks to speculative analysis of software repositories. In this talk I'll present four command line tools to identify and correct potential problems as soon as possible during the release cycle. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Pietro Abate PUBLISH 910@FOSDEM12@pentabarf.org 910 xmpp_real_time_text xmpp_real_time_text Applications: Real-Time Text for Smooth and Rapid Communication English en Jabber and XMPP Devroom 2012-02-04 16:30:00 +0100 2012-02-04 17:00:00 +0100 00:30:00 20120204T163000 20120204T170000 00H30M00S Applications: Real-Time Text for Smooth and Rapid Communication Motivations for real-time text in XMPP, the seamless addition of the feature, the protocol in XEP-0301, and its use. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Gunnar Hellström PUBLISH 703@FOSDEM12@pentabarf.org 703 caciocavallo_caciotest_cacioweb_and_deployment caciocavallo_caciotest_cacioweb_and_deployment Caciocavallo: CacioTest, CacioWeb & Deployment English en Free Java Devroom 2012-02-04 16:30:00 +0100 2012-02-04 17:00:00 +0100 00:30:00 20120204T163000 20120204T170000 00H30M00S Caciocavallo: CacioTest, CacioWeb & Deployment CacioCavallo is an award winning project sponsored by the OpenJDK porters group. The main project was about refactoring of the graphics stack of OpenJDK to allow of easy porting on various platform. It’s the abstract backend behind most ports and it has been used on field by commercial projects for companies in the embedded and automotive market. During the last year, two new projects have landed in the official Caciocavallo repositories: CacioWeb and Cacio Testing Framework. The first project allows for easy deployment even on platforms without any Java support (like Apple iPad) and makes extremely easy the deployment even without any Java plugin. CacioTest aims to make easy the testing of Graphics stack, providing a reliable, unobtrusive way to run UI and graphics related tests. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Clemens Eisserer Mario Torre Roman Kennke PUBLISH 655@FOSDEM12@pentabarf.org 655 the_decline_of_the_gpl the_decline_of_the_gpl The (possible) decline of the GPL, and what to do about it English en Legal Issues Devroom 2012-02-04 16:30:00 +0100 2012-02-04 17:00:00 +0100 00:30:00 20120204T163000 20120204T170000 00H30M00S The (possible) decline of the GPL, and what to do about it Discussion of the possible decline of copyleft licensing. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Richard Fontana PUBLISH 490@FOSDEM12@pentabarf.org 490 wishbone wishbone The Self-Describing Wishbone Bus A specification for enabling auto-discovery of Wishbone cores English en Lightning Talks 2012-02-04 16:40:00 +0100 2012-02-04 16:55:00 +0100 00:15:00 20120204T164000 20120204T165500 00H15M00S The Self-Describing Wishbone Bus- A specification for enabling auto-discovery of Wishbone cores The Wishbone bus is an open source hardware computer bus specification intended to let different logic blocks within an integrated circuit communicate with each other. This talk will introduce a set of memory mapped data structures that allow designers to describe their own logic blocks, thus allowing for the auto-discovery of devices on a Wishbone bus. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Manohar Vanga PUBLISH 773@FOSDEM12@pentabarf.org 773 mono_monogame mono_monogame MonoGame English en Mono Devroom 2012-02-04 16:40:00 +0100 2012-02-04 17:30:00 +0100 00:50:00 20120204T164000 20120204T173000 00H50M00S MonoGame 1. Talk covering a the history of MonoGame, where we are at and where we want to go. We will show some demos of things running on Mac, PC and iOS/Android devices. This will be presented by Dean Ellis, Kenneth Pouncey and Me. 2. Using advertising within iOS/Android. This will be presented by Dean Ellis & Me. 3. Networking within MonoGame. This will be presented by Dean Ellis, and Kenneth Pouncey. PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Dominique Louis Kenneth Pouncey Dean Ellis PUBLISH 750@FOSDEM12@pentabarf.org 750 libocalc libocalc Calc Hacking What you need to know to get into it English en LibreOffice Devroom 2012-02-04 16:45:00 +0100 2012-02-04 17:15:00 +0100 00:30:00 20120204T164500 20120204T171500 00H30M00S Calc Hacking- What you need to know to get into it Calc has been described by some as a cross between a programming language and a brick factory; come and see how it fits together and how you can get stuck into torturing it into doing what you really wanted all along. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Eike Rathke PUBLISH 473@FOSDEM12@pentabarf.org 473 os_in_the_mobile_app_stores os_in_the_mobile_app_stores OS in the Mobile App Stores Lessons learned from bringing a GPLv2 project to the app store English en Open Mobile Linux Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:30:00 +0100 00:30:00 20120204T170000 20120204T173000 00H30M00S OS in the Mobile App Stores- Lessons learned from bringing a GPLv2 project to the app store "Apple drops GPL apps" was a headline in the Linux User & Developer Magazine in 2011. Later Windows followed the example of Apple. So does this mean GPL licensed apps can't go mobile? Luckily, it's not that dramatic. This talk will share the first hand experience of the challenges and opportunities of releasing GPL based apps in the Apple app store. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Thomas Bonte PUBLISH 770@FOSDEM12@pentabarf.org 770 open_web_documentation_aimed_at_web_devs open_web_documentation_aimed_at_web_devs Open Web Documentation aimed at Web Devs English en Mozilla Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:30:00 +0100 00:30:00 20120204T170000 20120204T173000 00H30M00S Open Web Documentation aimed at Web Devs I will describe the technical and social aspects of documenting the Open Web, trying to extract common points applying to any open documentation project. I will present the different kinds of articles expected by the different users, their respective constraints and the solution we chose. I will talk about the accuracy problem and the communication processes. Finally I will speak about the challenges that the Open Web documentation is facing, like contributor motivation, the mobile Internet or new technological opportunities to improve the user experience. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Jean-Yves Perrier PUBLISH 625@FOSDEM12@pentabarf.org 625 everydetailsmatters everydetailsmatters GNOME 3: Every Detail Matters English en CrossDesktop Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:30:00 +0100 00:30:00 20120204T170000 20120204T173000 00H30M00S GNOME 3: Every Detail Matters Every Detail Matters is a new initiative that aims to focus attention on improving specific areas of the GNOME 3 user experience. It also aims to provide an easy way for people to make a valuable contribution to GNOME by identifying development tasks that would make a real difference. The initiative involves designers working closely with both new and experienced developers to refine GNOME 3. We are working towards delivering a major and tangible improvement to the next release, version 3.4. In this talk I will describe the key features of Every Detail Matters, demo some of the progress that has been made thanks to the initiative, and will show how you can participate to make GNOME 3 better than ever. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Allan Day PUBLISH 758@FOSDEM12@pentabarf.org 758 openembedded_yocto_common_core openembedded_yocto_common_core OpenEmbedded and the Yocto Project - working together on a common Core English en Embedded Devroom 2012-02-04 17:00:00 +0100 2012-02-04 18:00:00 +0100 01:00:00 20120204T170000 20120204T180000 01H00M00S OpenEmbedded and the Yocto Project - working together on a common Core OpenEmbedded and the Yocto Project have recently changed their structure to collaborate around a common base: OpenEmbedded-Core, with additional layers being developed to be used on top. Moving to a multi-layer structure presents both organisational advantages and challenges. This presentation will cover both technical and community aspects and will include recent developments in Yocto Project / OpenEmbedded structure, the current layer landscape, best practices for developing new layers and growing existing ones, and layer tooling enhancements developed as part of the Yocto Project that will benefit the entire OE community, as well as future plans along those lines. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Paul Eggleton PUBLISH 360@FOSDEM12@pentabarf.org 360 native_kvm native_kvm Native KVM Tool English en Hypervisors Track 2012-02-04 17:00:00 +0100 2012-02-04 17:50:00 +0100 00:50:00 20120204T170000 20120204T175000 00H50M00S Native KVM Tool The goal of the Native Linux KVM Tool is to provide a clean, from-scratch, lightweight KVM host tool implementation that can boot Linux guest images with no BIOS dependencies and with only the minimal amount of legacy device emulation. PUBLIC CONFIRMED Hypervisors Track http://fosdem.org/2012/schedule/event/ Janson Sasha Levin PUBLISH 878@FOSDEM12@pentabarf.org 878 ada_on_rails ada_on_rails Ada on Rails English en Ada Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:25:00 +0100 00:25:00 20120204T170000 20120204T172500 00H25M00S Ada on Rails Discover how Ada catches up with web application development. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 David Sauvage PUBLISH 835@FOSDEM12@pentabarf.org 835 gentoo_hardened gentoo_hardened Introduction to hardening, the Gentoo Hardened approach English en CrossDistribution Devroom 2012-02-04 17:00:00 +0100 2012-02-04 18:00:00 +0100 01:00:00 20120204T170000 20120204T180000 01H00M00S Introduction to hardening, the Gentoo Hardened approach In this talk we will explain how some common attacks against vulnerable software work and will explain how the security measures used by the Gentoo Hardened project act against them along with the drawbacks they impose. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Francisco Blas Izquierdo Riera PUBLISH 436@FOSDEM12@pentabarf.org 436 wayland wayland Wayland A new graphics architecture English en Future of UI Track 2012-02-04 17:00:00 +0100 2012-02-04 17:50:00 +0100 00:50:00 20120204T170000 20120204T175000 00H50M00S Wayland- A new graphics architecture Wayland is a new window system architecture aiming to be a good fit for everything from embedded and mobile devices to full-blown desktop environments. Wayland builds on most of the graphics driver, desktop and UI infrastructure we have today, but distills out just the display server functionality we actually use today. The toolkits, device drivers, compositors and desktop environments we use today all play their parts, but the X server is essentially reduced to an awkward, 500kloc IPC mechanism. In the talk we will look at where Wayland comes from, how our graphics stack has evolved to make Wayland feasible and the basics of how Wayland works. We are working towards a 1.0 release of the protocol libraries and the reference compositor, Weston, and we'll take a look at what will be in the release. PUBLIC CONFIRMED Future of UI Track http://fosdem.org/2012/schedule/event/ K.1.105 Kristian Høgsberg PUBLISH 543@FOSDEM12@pentabarf.org 543 recent_and_future_developments_in_the_rhq_systems_monitoring_and_management_framework recent_and_future_developments_in_the_rhq_systems_monitoring_and_management_framework RHQ: Recent and future developments in the RHQ systems monitoring and management framework English en JBoss.org Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:55:00 +0100 00:55:00 20120204T170000 20120204T175500 00H55M00S RHQ: Recent and future developments in the RHQ systems monitoring and management framework This talk will give a quick intro into the RHQ systems management and monitoring system and then show recent developments like "Dritf", the detection of changes of files and configurations, the REST api for easy access to collected data from other programming languages. Last but not least I want to point out some possible future development - especially in the area of alerting. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Heiko Rupp PUBLISH 492@FOSDEM12@pentabarf.org 492 minemu minemu Minemu: protecting buggy programs from memory corruption attacks English en Lightning Talks 2012-02-04 17:00:00 +0100 2012-02-04 17:15:00 +0100 00:15:00 20120204T170000 20120204T171500 00H15M00S Minemu: protecting buggy programs from memory corruption attacks Dynamic taint analysis is a powerful technique to detect memory corruption attacks. Yet with typical overheads of an order of magnitude, it is not something you would choose to deploy in any production environment. Minemu is a fast taint-tracking emulator for Linux which aims to be fast enough to be run on production systems. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Erik Bosman PUBLISH 675@FOSDEM12@pentabarf.org 675 postgresql_on_nfs postgresql_on_nfs PostgreSQL on NFS English en PostgreSQL Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:50:00 +0100 00:50:00 20120204T170000 20120204T175000 00H50M00S PostgreSQL on NFS When asked by a client to help them setting up a PostgreSQL cluster with NFS-based storage, my first gut reaction was: don't. But as it turns out, this is not such an unholy combination; as long as you keep in mind the effects different settings have on both the NFS client and NFS server and the expections PostgreSQL has regarding file operations, one can get away with it. PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Koen Martens PUBLISH 568@FOSDEM12@pentabarf.org 568 openstack_xcp_ubuntu openstack_xcp_ubuntu Deploying OpenStack with the XCP toolstack on Ubuntu English en Virtualization and Cloud Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:25:00 +0100 00:25:00 20120204T170000 20120204T172500 00H25M00S Deploying OpenStack with the XCP toolstack on Ubuntu The Xen Cloud Platform (XCP) is an open source virtualization platform based on the Xen hypervisor. XCP isn't a server application which you install alongside of Xen, but rather an "embedded" appliance, which manages your host. While this gives XCP developers the ability to provide a tightly controlled, well integrated system, it makes it more difficult for FOSS developers to use and modify our software. To correct this, we have recently ported the XCP toolstack to run on Debian; it is currently in Debian unstable and will be in the next release of Ubuntu. In this presentation, we would like to demonstrate the XCP toolstack running on Ubuntu. We will show how easy it is to use the toolstack to create and manage virtual machines, and how you can use XCP and XenServer management tools with the XCP toolstack on Ubuntu. We will also demo our software running OpenStack. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Mike Mcclurg PUBLISH 933@FOSDEM12@pentabarf.org 933 xserver xserver X Server 1.12 and beyond. English en X.org+OpenICC Devroom 2012-02-04 17:00:00 +0100 2012-02-04 18:00:00 +0100 01:00:00 20120204T170000 20120204T180000 01H00M00S X Server 1.12 and beyond. Version 1.12 of the X server is scheduled to be released in early March, shortly after FOSDEM occurs. The talk will cover what has changed since 1.11, including multi-touch support, and a raft of code cleanups to try and bring the server out of the last century. Beyond 1.12, this presentation will outline further work planned for the Linux desktop. How X and Wayland will work together, the work remaining to support OpenGL 3.0 and beyond within the X environment and further plans to streamline and modernize the code base. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Keith Packard PUBLISH 912@FOSDEM12@pentabarf.org 912 xmpp_event_visualization xmpp_event_visualization Applications: Event Visualization in Emergency Call Systems English en Jabber and XMPP Devroom 2012-02-04 17:00:00 +0100 2012-02-04 17:30:00 +0100 00:30:00 20120204T170000 20120204T173000 00H30M00S Applications: Event Visualization in Emergency Call Systems Our "Soft Emergency Call System" solves two problems: event aggregation and event visualization. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Yoshihiro Suzuki Nobuo Ogashiwa PUBLISH 751@FOSDEM12@pentabarf.org 751 libodebug libodebug LibreOffice debugging tips how to get the bonnet open while it's running English en LibreOffice Devroom 2012-02-04 17:15:00 +0100 2012-02-04 17:30:00 +0100 00:15:00 20120204T171500 20120204T173000 00H15M00S LibreOffice debugging tips- how to get the bonnet open while it's running How to find your way through the complexities of LibreOffice, or any other large project; or "Find the needle in the haystack effectively", hear about our sexy new python debugging tools and techniques. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Jan Holesovsky PUBLISH 558@FOSDEM12@pentabarf.org 558 new_objc_features new_objc_features New Features of Objective-C English en GNUstep Devroom 2012-02-04 17:15:00 +0100 2012-02-04 18:00:00 +0100 00:45:00 20120204T171500 20120204T180000 00H45M00S New Features of Objective-C With iOS 5 and OS X 10.7, Apple introduced a number of new Objective-C features. With the release of version 1.6 of the GNUstep Objective-C runtime and version 3.0 of clang these are now all available to GNUstep developers. The new features include better data hiding, automatic reference counting, and a number of other features. This talk will cover these features, as well as some of the extensions beyond Apple's version and the improvements in Objective-C performance since FOSDEM last year. PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 David Chisnall PUBLISH 515@FOSDEM12@pentabarf.org 515 wikiotics wikiotics Wikiotics - Bridging the FOSS and Edu worlds through language instruction English en Lightning Talks 2012-02-04 17:20:00 +0100 2012-02-04 17:35:00 +0100 00:15:00 20120204T172000 20120204T173500 00H15M00S Wikiotics - Bridging the FOSS and Edu worlds through language instruction The people who believe in free software and open education have a lot in common, but few shared projects. Wikiotics has run for three years as a one such hybrid project and in the process spent a lot of time talking about education at free software conferences and about free software at education ones. If you have ever wondered why there aren't more projects like Wikipedia out there, come hear about some of the difficulties and opportunities for Foss/Edu collaboration. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Ian Sullivan PUBLISH 915@FOSDEM12@pentabarf.org 915 xmpp_jingle_and_everything xmpp_jingle_and_everything Multimedia: Jingle, the Universe, and Everything English en Jabber and XMPP Devroom 2012-02-04 17:30:00 +0100 2012-02-04 18:00:00 +0100 00:30:00 20120204T173000 20120204T180000 00H30M00S Multimedia: Jingle, the Universe, and Everything A talk about Jingle, its variants, its features, its NAT traversal, how it compares to SIP and everything you can do with it. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Emil Ivov PUBLISH 752@FOSDEM12@pentabarf.org 752 libobase libobase Base Hacking please join us English en LibreOffice Devroom 2012-02-04 17:30:00 +0100 2012-02-04 18:00:00 +0100 00:30:00 20120204T173000 20120204T180000 00H30M00S Base Hacking- please join us The database component is one of the pieces most in need of love in LibreOffice. Come and hear how one noble, lone hacker has made a huge difference to this component, and how you can get stuck into improving this key piece of the suite. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Lionel Elie Mamane PUBLISH 771@FOSDEM12@pentabarf.org 771 the_state_of_new_css_features_in_the_csswg_and_in_mozilla the_state_of_new_css_features_in_the_csswg_and_in_mozilla The state of new CSS features in the CSSWG and in Mozilla English en Mozilla Devroom 2012-02-04 17:30:00 +0100 2012-02-04 18:00:00 +0100 00:30:00 20120204T173000 20120204T180000 00H30M00S The state of new CSS features in the CSSWG and in Mozilla A brief overview of, first, what CSS features have been implemented recently in Firefox, second, what new CSS features are in development in the CSS Working Group at W3C, how far along they are, and when they're likely to come to browsers. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A David Baron PUBLISH 841@FOSDEM12@pentabarf.org 841 btrfs_snapper btrfs_snapper Btrfs and Snapper - Overview and Future English en CrossDistribution Devroom 2012-02-04 17:30:00 +0100 2012-02-04 18:15:00 +0100 00:45:00 20120204T173000 20120204T181500 00H45M00S Btrfs and Snapper - Overview and Future Snapper is a new tool introduced first in openSUSE 12.1 to manage btrfs snapshots. It has received great attention from the press. In this talk we will give an overview of btrfs capabilities and how snapper integrates btrfs snapshots into the system for easy use by the user. We will explain how other software can use the power of snapper. Finally we will give an outlook of future development. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Arvin Schnell PUBLISH 705@FOSDEM12@pentabarf.org 705 gc_visualization_gcspy_netbeans gc_visualization_gcspy_netbeans Garbage Collection Visualization, GCSpy and NetBeans in tandem English en Free Java Devroom 2012-02-04 17:30:00 +0100 2012-02-04 18:00:00 +0100 00:30:00 20120204T173000 20120204T180000 00H30M00S Garbage Collection Visualization, GCSpy and NetBeans in tandem We are recently witnesses of continuous performance improvements both in hardware and software worlds. However for systems with millions requests and users, performance is still very important. One of not that obvious performance optimizations is Garbage Collection selection and tuning. Garbage Collectors save us a lot of time and shield us from low level memory problems. However to take full advantage of Garbage Collection, we need to make the exploration process easy. Visualizing the Garbage Collection techniques (visualizing events, understanding memory abstraction and fragmentation, history observation) is critical for mentioned performance tuning, lowering the memory allocation, consumption and GC pauses. This talk will introduce Garbage Collection in nutshell, but especially abstractions and terms defined in GCSpy project and summarize the porting process of GCSpy to NetBeans platform. We will look at advantages of NetBeans platform, summarize faced challenges and current status of the project and further ideas. I am looking for ideas to improve the GC visualization even more, other VM support (at least partial) and architecture overview. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Martin Skurla PUBLISH 637@FOSDEM12@pentabarf.org 637 rygel_mobile_dlna rygel_mobile_dlna Rygel: Free and Open Mobile DLNA English en Open Mobile Linux Devroom 2012-02-04 17:30:00 +0100 2012-02-04 18:00:00 +0100 00:30:00 20120204T173000 20120204T180000 00H30M00S Rygel: Free and Open Mobile DLNA Getting to the point of having a working, low-resource DLNA-ready implementation is a hard task. Fortunately there's an easy way out - Rygel. It is a modular and extensible solution to help you out of that dilemma with minimum effort. Rygel started its life for GNOME Mobile and was the designated UPnP/DLNA stack for Maemo Freemantle and MeeGo/Harmattan. It is supposed to work out-of-the box with no setup required, operating nicely with all kinds of quirky devices. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Jens Georg PUBLISH 569@FOSDEM12@pentabarf.org 569 cloud_orchestration cloud_orchestration Orchestration for the cloud English en Virtualization and Cloud Devroom 2012-02-04 17:30:00 +0100 2012-02-04 17:55:00 +0100 00:25:00 20120204T173000 20120204T175500 00H25M00S Orchestration for the cloud In this presentation we will use Orchestra (including juju) to deploy an openstack powered cloud. We will dive into the components and how they fit together to orchestrate an openstack cloud deployment. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Dave Walker PUBLISH 879@FOSDEM12@pentabarf.org 879 ppetp_streaming_in_ada ppetp_streaming_in_ada PPETP: a P2P streaming protocol implemented in Ada English en Ada Devroom 2012-02-04 17:30:00 +0100 2012-02-04 17:55:00 +0100 00:25:00 20120204T173000 20120204T175500 00H25M00S PPETP: a P2P streaming protocol implemented in Ada Ada enters into the peer-to-peer world. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Riccardo Bernardini PUBLISH 656@FOSDEM12@pentabarf.org 656 app_store_panel app_store_panel Panel on Application Stores English en Legal Issues Devroom 2012-02-04 17:30:00 +0100 2012-02-04 18:00:00 +0100 00:30:00 20120204T173000 20120204T180000 00H30M00S Panel on Application Stores So-called "app stores" are becoming a popular means of distributing software, particularly for mobile devices. However, the rise of app stores has been accompanied by tensions with free software/open source legal norms. Companies controlling official app distribution channels for their platforms typically place restrictive terms on both users and developers in ways that may be difficult or impossible to harmonize with requirements and expectations around FLOSS licensing. Moreover, there is a perception that noncompliance with FLOSS licenses is prevalent in app store distribution. This panel will explore some of the problems arising out of the intersection between app stores and FLOSS, under EU as well as US law, and will discuss possible solutions. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Hugo Roy Giovanni Battista Gallus Bradley M. Kuhn Richard Fontana PUBLISH 627@FOSDEM12@pentabarf.org 627 telepathykde telepathykde Telepathy in KDE English en CrossDesktop Devroom 2012-02-04 17:35:00 +0100 2012-02-04 17:55:00 +0100 00:20:00 20120204T173500 20120204T175500 00H20M00S Telepathy in KDE Telepathy is an instant messaging, Voice over IP and videoconferencing cross-desktop framework with backends for today's most popular protocols. Its modular and flexible architecture built around D-Bus enables developers to easily create communications applications with interchangeable components. A small team inside the KDE community is working on Telepathy integration into KDE Workspaces. This talk should provide an insight into the current state of KDE-Telepathy development, its plans and possibilities. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 David Edmundson Martin Klapetek PUBLISH 468@FOSDEM12@pentabarf.org 468 transifex transifex Transifex: Localizing your application English en Lightning Talks 2012-02-04 17:40:00 +0100 2012-02-04 17:55:00 +0100 00:15:00 20120204T174000 20120204T175500 00H15M00S Transifex: Localizing your application Transifex is an open-source localization platform. It helps developers manage the localization process for their software. Especially in the open-source world, localizing the software is very important. This talk will explain briefly what localization is, what are the issues that arise and how Transifex can help projects manage the translation workflow. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Apostolos Bessas PUBLISH 775@FOSDEM12@pentabarf.org 775 mono_xwt mono_xwt XWT English en Mono Devroom 2012-02-04 17:45:00 +0100 2012-02-04 18:15:00 +0100 00:30:00 20120204T174500 20120204T181500 00H30M00S XWT XWT is a new cross platform GUI toolkit for Mono and .NET, which is based on the idea of building an abstract widget library on top of platform-specific native widgets. This toolkit is still in a very early development stage, but there are already backends for GTK+, MonoMac and some initial work on WPF. The talk will explain the goals of the project and some details about design principles and internal architecture. PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Lluis Sanchez PUBLISH 753@FOSDEM12@pentabarf.org 753 libosharep libosharep LibreOffice extension for Sharepoint connect to that pure evilness, easily English en LibreOffice Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:15:00 +0100 00:15:00 20120204T180000 20120204T181500 00H15M00S LibreOffice extension for Sharepoint- connect to that pure evilness, easily LPSP stands for LibreOffice extension providing connection to SharePoint. This Java extension is a great solution for users needing SharePoint support right now and/or don't consider upgrading (yet) to newer SharePoint versions supporting CMIS. We'll also take a short time to explain about the CMIS connection and why it is a cool thing to hack on. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Cedric Bosdonnat Miklos Vajna PUBLISH 657@FOSDEM12@pentabarf.org 657 software_patent_panel software_patent_panel Panel on Software Patents English en Legal Issues Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:30:00 +0100 00:30:00 20120204T180000 20120204T183000 00H30M00S Panel on Software Patents Discussion on issues of Free Software with Software Patents PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Ciarán O'riordan Benjamin Henrion Deb Nicholson Karen Sandler PUBLISH 706@FOSDEM12@pentabarf.org 706 thermostat thermostat Thermostat: Taking over the Java tooling world with Open Source Software English en Free Java Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:30:00 +0100 00:30:00 20120204T180000 20120204T183000 00H30M00S Thermostat: Taking over the Java tooling world with Open Source Software One area in which proprietary JDK releases have traditionally showed superiority over OpenJDK is in monitoring and instrumentation tools. We aim to overcome this shortcoming and even reverse the trend by introducing a new, scalable tool to the the ecosystem: Thermostat. During the last half year, we've been quietly coming up with a plan for how this tool should work, and we're now ready to share what we've come up with. By working with others in the open Java community, we believe that we can make the most useful, most comprehensive, and all around best application of its kind. In our presentation, we will describe our extensible model for collecting JVM and system monitoring data side by side. Attendees will learn about the features we have planned, see a short demo of what is already working, and hopefully be inspired to join us in in making this awesome tool a reality. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Jon Vanalten Omair Majid PUBLISH 880@FOSDEM12@pentabarf.org 880 future_of_ada future_of_ada The future of Ada: Robert Dewar looks into his cloudy crystal ball English en Ada Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:30:00 +0100 00:30:00 20120204T180000 20120204T183000 00H30M00S The future of Ada: Robert Dewar looks into his cloudy crystal ball Looking into the future of Ada, not just as a programming language but as a basis for building highly reliable software. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Robert Dewar PUBLISH 676@FOSDEM12@pentabarf.org 676 postgresql_database_virtualization postgresql_database_virtualization Database Virtualization English en PostgreSQL Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:50:00 +0100 00:50:00 20120204T180000 20120204T185000 00H50M00S Database Virtualization Virtualization presents a unique set both of challenges and opportunities. You'll find out what a good many of these are, and how to take advantage of the latter while avoiding the former as much as possible. PUBLIC CONFIRMED PostgreSQL Devroom http://fosdem.org/2012/schedule/event/ K.4.201 David Fetter PUBLISH 957@FOSDEM12@pentabarf.org 957 clouds_over_computing clouds_over_computing Clouds over computing English en Open Mobile Linux Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:30:00 +0100 00:30:00 20120204T180000 20120204T183000 00H30M00S Clouds over computing This will be a talk about the future of computing and how we can push networked solutions that are just as much under your own control as your desktop computer. PUBLIC CONFIRMED Open Mobile Linux Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Jens Wiik PUBLISH 772@FOSDEM12@pentabarf.org 772 boot_to_gecko_and_web_api boot_to_gecko_and_web_api Boot to Gecko and Web API English en Mozilla Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:40:00 +0100 00:40:00 20120204T180000 20120204T184000 00H40M00S Boot to Gecko and Web API Boot2Gecko (B2G) is a complete OS built on the open web platform. Every "app" from the lock screen to the phone dialer is a "web app", built with HTML/JS/CSS. Where we encounter gaps in the open web platform as compared to other phone OSes, we plug the gaps with new Web APIs, to be standardized by web standards bodies. If you know how to write a web page, you will be able to write phone apps. B2G is developed according to Mozilla's values: in the open, with source code always available, and on open standards. In this talk, we'll discuss the motivation for B2G and some of its implementation. And of course, there will be a demo! PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Chris Jones Andreas Gal PUBLISH 570@FOSDEM12@pentabarf.org 570 osdem osdem OpenStack developers meeting & Distribution panel English en Virtualization and Cloud Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:55:00 +0100 00:55:00 20120204T180000 20120204T185500 00H55M00S OpenStack developers meeting & Distribution panel The OpenStack developers ecosystem consists of OpenStack core developers, but also upstream project developers and downstream distribution packagers, producers of compatible tools... In this town hall meeting, we will all gather for an informal workshop where we'll openly discuss issues and how we can solve them as a community. In particular, we'll have a panel discussion with packagers from various distributions, but we also expect themes like project policies, QA or governance to be addressed. Come and join us ! PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Thierry Carrez PUBLISH 834@FOSDEM12@pentabarf.org 834 gentoo_eapi5 gentoo_eapi5 Gentoo EAPI 5 English en CrossDistribution Devroom 2012-02-04 18:00:00 +0100 2012-02-04 19:00:00 +0100 01:00:00 20120204T180000 20120204T190000 01H00M00S Gentoo EAPI 5 Gentoo uses versioning in the package manager script format. EAPI is the contract between ebuilds (Gentoo's packaging scripts) and the package manager. The version currently in use is 4. This session is about looking over features in the pipeline for the next version and hopefully having a discussion on them and others. Traditionally multiple council members have attended FOSDEM so this is your chance to influence the technical direction of Gentoo package management. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Petteri Räty PUBLISH 498@FOSDEM12@pentabarf.org 498 growl growl The Growl Project: Making users happy one notification at a time English en Lightning Talks 2012-02-04 18:00:00 +0100 2012-02-04 18:15:00 +0100 00:15:00 20120204T180000 20120204T181500 00H15M00S The Growl Project: Making users happy one notification at a time The Growl Project, started in 2004, is the de facto open source notification framework for Mac OS X, and it's currently used by a wide range of applications, such as Firefox, Chrome, Adium, Skype, Dropbox etc. In this talk, we will present Growl, the various Growl Extras, and the GNTP protocol used to send and receive notifications locally or over the network. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Vasilis (tzikis) Georgitzikis PUBLISH 916@FOSDEM12@pentabarf.org 916 xmpp_salut xmpp_salut Social Networking: Salut à Toi, a multi-frontend, multi-purpose XMPP client English en Jabber and XMPP Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:15:00 +0100 00:15:00 20120204T180000 20120204T181500 00H15M00S Social Networking: Salut à Toi, a multi-frontend, multi-purpose XMPP client Architecture and use cases of Salut à Toi, a XMPP client with multi frontends (console ncurses-like, command line interface, desktop, web), with special focus on microblogging. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Jérôme Poisson PUBLISH 932@FOSDEM12@pentabarf.org 932 opencl opencl Compute in the open graphics stack English en X.org+OpenICC Devroom 2012-02-04 18:00:00 +0100 2012-02-04 19:00:00 +0100 01:00:00 20120204T180000 20120204T190000 01H00M00S Compute in the open graphics stack This talk will summarize the current status and recent progress made in Gallium3D and the Nouveau driver to support general purpose computing, in particular the OpenCL API. The main problems that had to be addressed and the ones left to solve in the current implementation will be put forward and discussed. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Francisco Jerez PUBLISH 757@FOSDEM12@pentabarf.org 757 openwrt_evolution_of_an_embedded_linux_distribution openwrt_evolution_of_an_embedded_linux_distribution OpenWrt: Evolution of an Embedded Linux Distribution English en Embedded Devroom 2012-02-04 18:00:00 +0100 2012-02-04 19:00:00 +0100 01:00:00 20120204T180000 20120204T190000 01H00M00S OpenWrt: Evolution of an Embedded Linux Distribution In this presentation, I will provide an overview of how big rewrite and redesign efforts have affected the development of the OpenWrt project. After showing two past examples of big structural changes, I will introduce the current effort to redesign large parts of the OpenWrt user space components. This redesign aims to bring some interesting approaches from the Desktop Linux world over to Embedded, without bringing along the amount of bloat that is usually associated with them. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Felix Fietkau PUBLISH 613@FOSDEM12@pentabarf.org 613 eflnewbie eflnewbie How can a newbie start and succeed in developing an application with EFL English en CrossDesktop Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:40:00 +0100 00:40:00 20120204T180000 20120204T184000 00H40M00S How can a newbie start and succeed in developing an application with EFL This talk is centered on Elementary and Edje for nice applications. I will explain my experience with EFL and show some code with some results. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Philippe Caseiro Tom Hacohen PUBLISH 544@FOSDEM12@pentabarf.org 544 managing_workflows_and_business_rules_with_guvnor_and_the_jbpm_designer managing_workflows_and_business_rules_with_guvnor_and_the_jbpm_designer Guvnor/jBPM: Managing workflows and business rules with Guvnor and the jBPM designer English en JBoss.org Devroom 2012-02-04 18:00:00 +0100 2012-02-04 18:55:00 +0100 00:55:00 20120204T180000 20120204T185500 00H55M00S Guvnor/jBPM: Managing workflows and business rules with Guvnor and the jBPM designer The jBPM workflow engine and the Drools rule engine and the help you extract your business logic in workflows and rules, so you don’t need to hard code it in Java. For example, suppose your application handles mortgage approval and you have a team of business experts at your disposal that can’t program. What happens if your business experts want to add a workflow action to send a mail upon each mortgage approval above 100 000 € with an applicant below age 30? How long does it take to hit production? Can the business experts easily read the changes before they hit production? With Guvnor and the jBPM designer, those business experts can write and edit the workflows and business rules themselves. They can verify them and put them in poduction. PUBLIC CONFIRMED JBoss.org Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Geoffrey De Smet Marco Rietveld PUBLISH 918@FOSDEM12@pentabarf.org 918 xmpp_objective_c xmpp_objective_c Coding: ObjXMPP - An XMPP framework for Objective C with ObjFW English en Jabber and XMPP Devroom 2012-02-04 18:15:00 +0100 2012-02-04 18:30:00 +0100 00:15:00 20120204T181500 20120204T183000 00H15M00S Coding: ObjXMPP - An XMPP framework for Objective C with ObjFW This talk will introduce ObjXMPP, a portable XMPP library written in Objective-C. Achievements made since this project was started at FOSDEM 2011, as well as some code examples will be presented. PUBLIC CONFIRMED Jabber and XMPP Devroom http://fosdem.org/2012/schedule/event/ H.2213 Florian Zeitz Jonathan Schleifer PUBLISH 868@FOSDEM12@pentabarf.org 868 quantumstep_future quantumstep_future QuantumSTEP new frameworks and future directions English en GNUstep Devroom 2012-02-04 18:15:00 +0100 2012-02-04 19:00:00 +0100 00:45:00 20120204T181500 20120204T190000 00H45M00S QuantumSTEP- new frameworks and future directions QuantumSTEP is a technology study framework and application suite that is partially based on GNUstep. It aims at consequently using Objective-C on embedded and portable devices. This talk describes the latest additions to the frameworks: CoreLocation, MKMapKit, CoreWLAN, CoreTelephony and demonstrates how they work on the new GTA04 hardware. PUBLIC CONFIRMED GNUstep Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Nikolaus Schaller PUBLISH 754@FOSDEM12@pentabarf.org 754 liboacchelp liboacchelp AccessODF & Hacking Help two talks crammed into fifteen minutes of fun English en LibreOffice Devroom 2012-02-04 18:15:00 +0100 2012-02-04 18:30:00 +0100 00:15:00 20120204T181500 20120204T183000 00H15M00S AccessODF & Hacking Help- two talks crammed into fifteen minutes of fun AccessODF is an extension for evaluating and repairing accessibility issues in ODT, DOC and DOCX. In addition to providing a list of errors and warnings (and repair suggestions), it also provides some functionality for automatic and semi-automatic repair. Hacking LibreOffice Help files, to improve contents and make them more suitable to user needs. Hacking for human beings, because help file should not be handled by developers. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 PUBLISH 823@FOSDEM12@pentabarf.org 823 distromatch distromatch I wrote Distromatch, shall we use it? English en CrossDistribution Devroom 2012-02-04 18:15:00 +0100 2012-02-04 19:00:00 +0100 00:45:00 20120204T181500 20120204T190000 00H45M00S I wrote Distromatch, shall we use it? At the [AppInstaller2011](http://distributions.freedesktop.org/wiki/Meetings/AppInstaller2011) meeting I started writing [Distromatch](http://www.enricozini.org/2011/debian/distromatch/) which is able to map binary package names across different distribution using a wide set of euristics. Distromatch has the potential of being a radical change in cross-distro cooperation, enabling exchange of package screenshots, categories, ratings, reviews and many other interesting kinds of metadata. Since distromatch has existed for almost a year and (afaik) so far none of this has happened, I am taking advantage of the cross-distro room to show how it works and discuss how to move on from here. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Enrico Zini PUBLISH 458@FOSDEM12@pentabarf.org 458 pmd5 pmd5 PMD5: What can it do for you ? English en Lightning Talks 2012-02-04 18:20:00 +0100 2012-02-04 18:35:00 +0100 00:15:00 20120204T182000 20120204T183500 00H15M00S PMD5: What can it do for you ? This lightning talk will be an overview of the important features of PMD 5.0, from which a beta should be release before then.Introducing briefly what PMD does (static code control and analysis) and how it does it (using XPath to query over Abstract Syntax Tree provided by pre-compilation), the talk will focus on the more important enhancement of this version: multi language support, mostly achieved by the great work of Ryan Gustavson between 2009 - 2010. With this features, PMD can be easily extend to support a large set of languages, including already XML based languages and ECMAScript (more commonly designated by the name JavaScript) PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Romain Pelisse PUBLISH 881@FOSDEM12@pentabarf.org 881 open_discussion open_discussion Open discussion and networking English en Ada Devroom 2012-02-04 18:30:00 +0100 2012-02-04 19:00:00 +0100 00:30:00 20120204T183000 20120204T190000 00H30M00S Open discussion and networking Informal discussions, revisiting topics of today's presentations, etc. PUBLIC CONFIRMED Ada Devroom http://fosdem.org/2012/schedule/event/ AW1.121 PUBLISH 755@FOSDEM12@pentabarf.org 755 libocompiler libocompiler Analysing LibreOffice with Compiler plugins what does the compiler see that we cannot ? English en LibreOffice Devroom 2012-02-04 18:30:00 +0100 2012-02-04 18:45:00 +0100 00:15:00 20120204T183000 20120204T184500 00H15M00S Analysing LibreOffice with Compiler plugins- what does the compiler see that we cannot ? Above all else, LibreOffice is a vast corpus of C++ source code of varying quality. Static analysis of that giant code base guarantees a constant stream of interesting findings. The talk will look at how plugin architectures of modern C++ compilers allow to tap that stream. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Stephan Bergmann PUBLISH 777@FOSDEM12@pentabarf.org 777 mono_monomac mono_monomac MonoMac English en Mono Devroom 2012-02-04 18:30:00 +0100 2012-02-04 19:00:00 +0100 00:30:00 20120204T183000 20120204T190000 00H30M00S MonoMac This talk will cover the basics of MonoMac and how the Mono runtime was integrated with the Objective-C runtime. Although MonoMac is actively being developed on OSX, there are efforts to make it run also out of the box with two open source Objective-C/AppKit Stacks. PUBLIC CONFIRMED Mono Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Miguel De Icaza PUBLISH 658@FOSDEM12@pentabarf.org 658 creative_commons_4 creative_commons_4 Creative Commons 4.0 licenses and other opportunities for FLOSS/free culture legal/policy intersections English en Legal Issues Devroom 2012-02-04 18:30:00 +0100 2012-02-04 19:00:00 +0100 00:30:00 20120204T183000 20120204T190000 00H30M00S Creative Commons 4.0 licenses and other opportunities for FLOSS/free culture legal/policy intersections Creative Commons has since its launch in 2002 acknowledged free software as an inspiration, but in-depth communication and understanding across the "free culture" (and education, science, government...) and free software movements has been thin, resulting in missed opportunities (at least on the free culture side). Two developments make early 2012 an opportune and necessary time to address this. First, Creative Commons has kicked off a process which will eventually lead to the release of version 4.0 of various CC licenses, which ought incorporate the best wisdom about public licenses (most of which resides in the free software community) and not need to be versioned again for a decade. Additionally, among the issues under discussion for CC 4.0 licenses are ones of direct import to the free software community, including how DRM and license compatibility are addressed. Second, CC licenses have become fairly widely adopted as policy for public sector and publicly interested materials and funding, especially in education. Free software and even open standards are inadequately accounted for these developments, presenting a significant and unappreciated threat to the realization of public benefit from such -- a continuation of the tendency of free culture (with the exception of Wikimedia) being dependent on proprietary web silos. This talk will very briefly summarize the relevant history, describe the pertinent CC 4.0 licenses and policy issues, and hopefully provoke solutions and actions benefiting free software and free culture. PUBLIC CONFIRMED Legal Issues Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Mike Linksvayer PUBLISH 707@FOSDEM12@pentabarf.org 707 byteman byteman Tracing, Debugging and Testing With Byteman English en Free Java Devroom 2012-02-04 18:30:00 +0100 2012-02-04 19:00:00 +0100 00:30:00 20120204T183000 20120204T190000 00H30M00S Tracing, Debugging and Testing With Byteman The Hotspot/OpenJDK Java agent capability and its associated java.lang.instrument API provide support for runtime bytecode transformation, either initially at class load time or, since JDK6, retrospectively after classes have been loaded and instantiated. This API has been adopted as a de facto standard by several other industrial strength JVMs. The uses of this API extend far beyond simple code instrumentation and suggest that more widespread adoption of the OpenJDK Java agent model and use of Java agents is highly desirable. Byteman is a Java agent program and suite of associated tools which supports tracing, monitoring and testing of Java applications via bytecode transformation. This has many advantages over conventional approaches, in particular being much more flexible and far less invasive. This talk will demonstrate Byteman in action showing you how to install and run it both standalone from the java command line and integrated with the JUnit and TestNG test frameworks driven from ant or maven. The examples progress from injecting simple debug trace to displaying a timing bug in a multi-threaded application. Along the way you should learn how Java agent programs work and how much freedom they have to manipulate the JVM runtime. I hope to encourage many of you to use Byteman and to contribute suggestions for new features. Also, maybe a few of you will be inspired to implement your own agent programs or to provide support for agents in other JVMs. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Andrew Dinn PUBLISH 463@FOSDEM12@pentabarf.org 463 wazaabi wazaabi Wazaabi - Model your UI ... live Model your UI ... live English en Lightning Talks 2012-02-04 18:40:00 +0100 2012-02-04 18:55:00 +0100 00:15:00 20120204T184000 20120204T185500 00H15M00S Wazaabi - Model your UI ... live- Model your UI ... live UI development usually consists in building software components that rely on a business data model. But business data models need to change frequently to adapt user requirement updates. This implies to adapt frequently the UI components. Nowadays, existing solutions provide a way to support these changes by providing code generation and data binding. But, these solutions are still slow. Then, the development cost increases rapidly if you have frequently requirement updates and/or many UI components. Wazaabi aims to reduce this cost by providing a solution based on models which doesn't require code generation. Based on Eclipse EMF, Wazaabi provides an open source framework that implements a dynamic declarative UI mechanism. The Wazaabi framework is directly based on the business data model and will evolve with it. This presentation aims to give a look inside this framework. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Gregoire De Hemptinne PUBLISH 813@FOSDEM12@pentabarf.org 813 webfwd webfwd WebFWD English en Mozilla Devroom 2012-02-04 18:40:00 +0100 2012-02-04 19:00:00 +0100 00:20:00 20120204T184000 20120204T190000 00H20M00S WebFWD WebFWD ("Web Forward") [https://webfwd.org/] is Mozilla's Open Innovation program. We support Open Source projects which extend the Web; providing participants with mentorship from industry experts, access to the Mozilla global network, infrastructure and other world-class resources. This talk will give some more detail on what types of projects fit in the program, and how you can apply. Innovate with is and help move the Web Forward. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Brian King PUBLISH 756@FOSDEM12@pentabarf.org 756 libocontribute libocontribute 10 reasons to contribute to LibreOffice today why you should get hacking now English en LibreOffice Devroom 2012-02-04 18:45:00 +0100 2012-02-04 19:00:00 +0100 00:15:00 20120204T184500 20120204T190000 00H15M00S 10 reasons to contribute to LibreOffice today- why you should get hacking now Ten quick reasons why LibreOffice is a great place to make your blow for Free Software, with some detail about how we make this a fun place for you to get involved. PUBLIC CONFIRMED LibreOffice Devroom http://fosdem.org/2012/schedule/event/ H.1309 Björn Michaelsen PUBLISH 545@FOSDEM12@pentabarf.org 545 microkernel_welcome microkernel_welcome Welcome! or Why do we meet here today English en Microkernel OS Devroom 2012-02-05 09:00:00 +0100 2012-02-05 09:25:00 +0100 00:25:00 20120205T090000 20120205T092500 00H25M00S Welcome! or Why do we meet here today This short talk is intended as the opening talk of the entire devroom. After a welcome greeting, I will briefly ponder about the motivation for meeting together and attempt a basic quantitative comparison of participating projects based on available project-metric data. The goal of this quick comparison is to illustrate some apparent similarities and differences between our projects, and to further support our common cause. PUBLIC CONFIRMED Microkernel OS Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Jakub Jermář PUBLISH 573@FOSDEM12@pentabarf.org 573 spice spice Spice "Open remote computing" introduction English en Virtualization and Cloud Devroom 2012-02-05 09:00:00 +0100 2012-02-05 09:25:00 +0100 00:25:00 20120205T090000 20120205T092500 00H25M00S Spice "Open remote computing" introduction In one sentence: "The Spice project aims to provide a complete open source solution for interaction with virtualized desktop services". This talk will give an overview of: * What Spice is * How Spice works (globally) * What makes it better then using ie vnc to access a remote virtual machine * Future features PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Hans De Goede PUBLISH 923@FOSDEM12@pentabarf.org 923 wayland_compositor wayland_compositor Writing a Wayland Compositor English en X.org+OpenICC Devroom 2012-02-05 09:00:00 +0100 2012-02-05 10:00:00 +0100 01:00:00 20120205T090000 20120205T100000 01H00M00S Writing a Wayland Compositor Neil and Robert will discuss their own experience of writing a Wayland compositor, where they have been adaping the Gnome Mutter compositor into a hybrid X and Wayland compositor. The talk aims to provide general guidance on writing a hybrid X and Wayland compositor without going into many Mutter specifics. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Robert Bragg Neil Roberts PUBLISH 582@FOSDEM12@pentabarf.org 582 lte_modemmanager lte_modemmanager LTE is here, and ModemManager is (almost) ready for it English en Telephony and Communications Devroom 2012-02-05 09:00:00 +0100 2012-02-05 09:40:00 +0100 00:40:00 20120205T090000 20120205T094000 00H40M00S LTE is here, and ModemManager is (almost) ready for it An overview of LTE/LTE-advanced technologies, and how ModemManager will work with LTE devices. PUBLIC CONFIRMED Telephony and Communications Devroom http://fosdem.org/2012/schedule/event/ H.2213 Aleksander Morgado PUBLISH 905@FOSDEM12@pentabarf.org 905 welcome_perldevroom welcome_perldevroom Welcome to the Perl devroom English en Perl Devroom 2012-02-05 09:00:00 +0100 2012-02-05 09:05:00 +0100 00:05:00 20120205T090000 20120205T090500 00H05M00S Welcome to the Perl devroom A short introduction to the Perl devroom schedule PUBLIC CONFIRMED Perl Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Claudio Ramirez PUBLISH 538@FOSDEM12@pentabarf.org 538 gamesdev_welcome gamesdev_welcome Welcome to the Games Devroom English en Open Source Game Development Devroom 2012-02-05 09:00:00 +0100 2012-02-05 09:10:00 +0100 00:10:00 20120205T090000 20120205T091000 00H10M00S Welcome to the Games Devroom During this talk you will hear a short introduction what this room is about and which talks to expect during the day. In case there are any last minute changes you will hear about them during this talk. PUBLIC CONFIRMED Open Source Game Development Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Nils Kneuper PUBLISH 853@FOSDEM12@pentabarf.org 853 bsd_welcome bsd_welcome Welcome to the BSD-licensed OS Devroom English en BSD Devroom 2012-02-05 09:00:00 +0100 2012-02-05 09:15:00 +0100 00:15:00 20120205T090000 20120205T091500 00H15M00S Welcome to the BSD-licensed OS Devroom Operating systems distributed under the BSD or other permissive licenses such as the BSD family, Haiku, and Minix share many things in common with other FOSS licensed OSes like Linux, but also face different challenges. These challenges include the need for alternatives to widely used GNU tools and the often surprising discovery of users of our systems. PUBLIC CONFIRMED BSD Devroom http://fosdem.org/2012/schedule/event/ K.4.201 PUBLISH 639@FOSDEM12@pentabarf.org 639 cfgmgmtrudder cfgmgmtrudder Rudder - configuration management benefits for everyone English en Configuration and Systems Management Devroom 2012-02-05 09:00:00 +0100 2012-02-05 09:45:00 +0100 00:45:00 20120205T090000 20120205T094500 00H45M00S Rudder - configuration management benefits for everyone Rudder is a new open source tool in the configuration management domain. Its aim is not to reinvent the technical wheel, but to provide a new way to drive our infrastructure. PUBLIC CONFIRMED Configuration and Systems Management Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Jonathan Clarke Nicolas Charles PUBLISH 900@FOSDEM12@pentabarf.org 900 moose_primer moose_primer Moose Primer English en Perl Devroom 2012-02-05 09:05:00 +0100 2012-02-05 09:25:00 +0100 00:20:00 20120205T090500 20120205T092500 00H20M00S Moose Primer Moose is a post modern object system for Perl 5. It removes the tedium of writing object oriented code and gives developers powerful tools to express themselves. This talk is a bare bones essentials primer to getting a developer's feet wet with Moose. It will cover class construction, roles, attributes, and type constraints. PUBLIC CONFIRMED Perl Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Nicholas Perez PUBLISH 934@FOSDEM12@pentabarf.org 934 new_features_in_mysql56 new_features_in_mysql56 New Features in MySQL 5.6 English en MySQL and Friends Devroom 2012-02-05 09:10:00 +0100 2012-02-05 09:30:00 +0100 00:20:00 20120205T091000 20120205T093000 00H20M00S New Features in MySQL 5.6 Many MySQL users have already put MySQL 5.5 in place and soon (2012) MySQL 5.6 will be GA! In this talk we will have a look at the New MySQL 5.6 Features which will come: InnoDB enhancements, Partitioning, Performance Schema and the new even more stable binary logging... PUBLIC CONFIRMED MySQL and Friends Devroom http://fosdem.org/2012/schedule/event/ H.1309 Oli Sennhauser PUBLISH 532@FOSDEM12@pentabarf.org 532 xonotic xonotic Xonotic: The road to 1.0 English en Open Source Game Development Devroom 2012-02-05 09:10:00 +0100 2012-02-05 09:55:00 +0100 00:45:00 20120205T091000 20120205T095500 00H45M00S Xonotic: The road to 1.0 This will be a introduction to what our game is all about, and a showcase of the new features we have in our latest release and what can be expected in the next release. I will also touch upon what happened with Nexuiz and our reasons to fork. PUBLIC CONFIRMED Open Source Game Development Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Merlijn Hofstra PUBLISH 604@FOSDEM12@pentabarf.org 604 opening_talk opening_talk Opening talk English en Graph Processing Devroom 2012-02-05 09:10:00 +0100 2012-02-05 09:25:00 +0100 00:15:00 20120205T091000 20120205T092500 00H15M00S Opening talk Room opening talk PUBLIC CONFIRMED Graph Processing Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Achim Friedland Pere Urbón-Bayes PUBLISH 846@FOSDEM12@pentabarf.org 846 minux3_and_bsd minux3_and_bsd MINIX 3 and BSD English en BSD Devroom 2012-02-05 09:15:00 +0100 2012-02-05 10:00:00 +0100 00:45:00 20120205T091500 20120205T100000 00H45M00S MINIX 3 and BSD MINIX 3 is a BSD-licensed operating system focused on dependability. To improve the user experience, the MINIX team has been working to provide a more BSD-like environment on MINIX 3. This talk will describe our current progress on this front and our plans for the future. PUBLIC CONFIRMED BSD Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Arun Thomas PUBLISH 617@FOSDEM12@pentabarf.org 617 gnome3a11y gnome3a11y GNOME 3.4 accessible: Status, news, future English en CrossDesktop Devroom 2012-02-05 09:15:00 +0100 2012-02-05 09:55:00 +0100 00:40:00 20120205T091500 20120205T095500 00H40M00S GNOME 3.4 accessible: Status, news, future In GNOME, accessibility is a core value that touches all aspects of the system. [1] From the infrastructure, to the graphical toolkit, to the applications, to the assistive technologies, accessibility has been a central consideration from the very early days. On April 2011 GNOME 3.0 was released, and although GNOME and the accessibility made a huge effort, the accessibility support was not ideal. But not are bad news. Finally the accessibility technologies are starting to be used from the two main free desktops. AT-SPI is starting to be used on KDE distros, and Orca is starting to be functional with Qt apps. Since GNOME 3.0 a big effort was done in order to improve the situation. At the moment of this proposal writing an ATK/AT-SPI2 hackfest is being organized, in order to fix the issues from the framework itself. The purpose of this presentation is explaining: * Introduce accessibility on GNOME. * Briefly explain the status towards GNOME 3.4 * Summarize the output of the ATK/AT-SPI2 hackfest * Compare GNOME 3.0 vs GNOME 3.4 * KDE status and cooperation * Future [1] http://library.gnome.org/devel/accessibility-devel-guide/nightly/gad-how-it-works.html.en PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Alejandro Piñeiro Iglesias PUBLISH 546@FOSDEM12@pentabarf.org 546 microkernel_intro_nova microkernel_intro_nova Introduction to the NOVA kernel API English en Microkernel OS Devroom 2012-02-05 09:30:00 +0100 2012-02-05 10:00:00 +0100 00:30:00 20120205T093000 20120205T100000 00H30M00S Introduction to the NOVA kernel API The NOVA virtualization architecture is comprised of a microhypervisor and a capability-based multiserver userland with a specific focus on enabling secure and efficient virtualization using x86 hardware virtualization extensions (VT-x, VT-d, SR-IOV). It does so by moving almost all of the actual "virtualization" into a per-VM userspace component that is not in the Trusted Computing Base of other virtual machines. This talk will give an overview of NOVA's unique execution model and API with a strong focus on how this enables efficient execution of a VMM. Specifically, this talk will cover how tasks and threads are realized in NOVA, how communication between threads works, how VM exits are handled in NOVA and how this extends to SMP machines. PUBLIC CONFIRMED Microkernel OS Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Julian Stecklina PUBLISH 605@FOSDEM12@pentabarf.org 605 apache_giraph_distributed_graph apache_giraph_distributed_graph Apache Giraph: distributed graph processing in the cloud English en Graph Processing Devroom 2012-02-05 09:30:00 +0100 2012-02-05 10:15:00 +0100 00:45:00 20120205T093000 20120205T101500 00H45M00S Apache Giraph: distributed graph processing in the cloud Web and online social graphs have been rapidly growing in size and scale during the past decade. In 2008, Google estimated that the number of web pages reached over a trillion. Online social networking and email sites, including Yahoo!, Google, Microsoft, Facebook, LinkedIn, and Twitter, have hundreds of millions of users and are expected to grow much more in the future. Processing these graphs plays a big role in relevant and personalized information for users, such as results from a search engine or news in an online social networking site. The Apache Giraph [1] project is a fault-tolerant in-memory distributed graph processing system which runs on top of a standard Hadoop [2] cluster and is capable of running any standard Bulk Synchronous Parallel (BSP) operation over any large generic data set which can be represented as a graph. Apache Giraph is a loose implementation of Google Pregel but can be added to any Hadoop job pipeline as a normal MapReduce job. Giraph entered the ASF Incubator in July 2011, where it has enlisted the aid of committers from Yahoo!, Facebook, LinkedIn, and Twitter. The talk will describe why running iterative MapReduce jobs for graph processing is not well suited for typical MapReduce jobs, introducing the reason why Google designed Pregel at first place. Next, the BSP model and how it is applied to graph processing will be explained. The last part of the talk will be dedicated to Apache Giraph, with a description of the programming model (i.e. the API, some typical examples such as PageRank and Single Source Shortest Path) along with a technical overview of how the architecture of Giraph works and how it leverages the Hadoop infrastructure. PUBLIC CONFIRMED Graph Processing Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Claudio Martella PUBLISH 867@FOSDEM12@pentabarf.org 867 take_a_small_rest take_a_small_rest Take a small REST, Simple approaches for REST in smalltalk English en Smalltalk Devroom 2012-02-05 09:30:00 +0100 2012-02-05 10:00:00 +0100 00:30:00 20120205T093000 20120205T100000 00H30M00S Take a small REST, Simple approaches for REST in smalltalk Showing simple ways to realize REST services in smalltalk. Combining routing, media type handling and meta tools to make REST an easy thing to do. PUBLIC CONFIRMED Smalltalk Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Norbert Hartl PUBLISH 572@FOSDEM12@pentabarf.org 572 usb_network_redirect usb_network_redirect USB redirection over the network English en Virtualization and Cloud Devroom 2012-02-05 09:30:00 +0100 2012-02-05 09:55:00 +0100 00:25:00 20120205T093000 20120205T095500 00H25M00S USB redirection over the network USB redirection is using USB devices attached to a real machine inside a virtual machine (guest). The focus of the talk will be the special case where the USB device being redirected is not attached to the physical machine hosting the virtual machine, but to some other machine. The talk will present and discuss the ongoing work to create an FOSS solution for this, getting this merged into upstream qemu, as well is integrating this into Spice and the Spice-client. The intended audience are people who are interested in usb in virtual machines (vusb) both developers and users. The audience is expected to be familiar with generic virtualization concepts, but no deep technical knowledge is required. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Hans De Goede PUBLISH 854@FOSDEM12@pentabarf.org 854 why_apps_start_slowly_on_linux_and_what_to_do_about_it why_apps_start_slowly_on_linux_and_what_to_do_about_it Why apps start slowly on Linux and what to do about it English en Mozilla Devroom 2012-02-05 09:30:00 +0100 2012-02-05 10:00:00 +0100 00:30:00 20120205T093000 20120205T100000 00H30M00S Why apps start slowly on Linux and what to do about it Linker, compiler, runtime linker and the kernel can be improved to start applications significantly faster. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Taras Glek PUBLISH 660@FOSDEM12@pentabarf.org 660 sphinx_user_stories sphinx_user_stories Sphinx User stories English en MySQL and Friends Devroom 2012-02-05 09:35:00 +0100 2012-02-05 10:00:00 +0100 00:25:00 20120205T093500 20120205T100000 00H25M00S Sphinx User stories Different users stories like delcampe and Pierre & vacances PUBLIC CONFIRMED MySQL and Friends Devroom http://fosdem.org/2012/schedule/event/ H.1309 Stéphane Varoqui PUBLISH 902@FOSDEM12@pentabarf.org 902 advanced_moose advanced_moose Advanced Moose Techniques English en Perl Devroom 2012-02-05 09:35:00 +0100 2012-02-05 09:55:00 +0100 00:20:00 20120205T093500 20120205T095500 00H20M00S Advanced Moose Techniques Developers comfortable with Moose typically look back on their first projects and cringe at some of the more naive choices made simply because they were unaware of better ways. Learn to avoid some common pitfalls and save time with knowing: when to use delegation and when to use role composition, common MooseX namespaced modules that simplify implementation, native attribute traits, and designing with an eye toward Inversion of Control. PUBLIC CONFIRMED Perl Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Nicholas Perez PUBLISH 583@FOSDEM12@pentabarf.org 583 asterisk_10 asterisk_10 Asterisk 10: New Features, New Testing English en Telephony and Communications Devroom 2012-02-05 09:45:00 +0100 2012-02-05 10:25:00 +0100 00:40:00 20120205T094500 20120205T102500 00H40M00S Asterisk 10: New Features, New Testing Asterisk 10 added many new features, and includes substantial automated testing. PUBLIC CONFIRMED Telephony and Communications Devroom http://fosdem.org/2012/schedule/event/ H.2213 Matt Jordan PUBLISH 952@FOSDEM12@pentabarf.org 952 opensc_coding opensc_coding OpenSC codesprint English en Security Devroom 2012-02-05 10:00:00 +0100 2012-02-05 12:00:00 +0100 02:00:00 20120205T100000 20120205T120000 02H00M00S OpenSC codesprint Coding on OpenSC and friends PUBLIC CONFIRMED Security Devroom http://fosdem.org/2012/schedule/event/ H.2214 PUBLISH 531@FOSDEM12@pentabarf.org 531 role_playing_game role_playing_game Anatomy of a role playing game English en Open Source Game Development Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:45:00 +0100 00:45:00 20120205T100000 20120205T104500 00H45M00S Anatomy of a role playing game This presentation will walk the audience through the design principles of an isometric role playing game engine. The specimen to be dissected is an actively developed yet fully playable game called FreedroidRPG. A general presentation of the game will be made, before the architecture of its engine is exposed. Examples of good and bad design decisions will be provided, and the way to pull out of ugly situations without compromising stability explained. The game covers most of its objectives but some open questions remain which will be exposed to the audience. PUBLIC CONFIRMED Open Source Game Development Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Arthur Huillet PUBLISH 882@FOSDEM12@pentabarf.org 882 pharo_next_steps pharo_next_steps The Next Steps for the Pharo Vision English en Smalltalk Devroom 2012-02-05 10:00:00 +0100 2012-02-05 11:00:00 +0100 01:00:00 20120205T100000 20120205T110000 01H00M00S The Next Steps for the Pharo Vision Pharo is slowly but steadily emerging. A more robust and cleaner infrastructure has been put in place. In this session we will describe the steps achieved so far in Pharo and the next ones we want to achieve: like having a better FFI, integration process, smaller kernel, new scalable canvas API. In addition we want to give the opportunity to pharoers to ask questions, raise points of discussions. PUBLIC CONFIRMED Smalltalk Devroom http://fosdem.org/2012/schedule/event/ AW1.126 Marcus Denker Stéphane Ducasse PUBLISH 465@FOSDEM12@pentabarf.org 465 xquery xquery XQuery 3.0 Rocks Key Features & Perspectives English en Lightning Talks 2012-02-05 10:00:00 +0100 2012-02-05 10:15:00 +0100 00:15:00 20120205T100000 20120205T101500 00H15M00S XQuery 3.0 Rocks- Key Features & Perspectives XQuery has been designed by the W3C as a general purpose XML processing language. Although XQuery is mainly known as a query language for XML collections, it is a fully fledged programming language useful in a variety of architectures and environments. With an extremely powerful support for database queries, scripting, and full-text search, XQuery is providing a unified framework for building web applications. The aim of this talk is to briefly introduce some of the new language features in XQuery 3.0 and demo how XQuery & HTML5 can work together to build applications that are 300% awesome. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer William Candillon PUBLISH 930@FOSDEM12@pentabarf.org 930 kms_planes kms_planes KMS plane support in Wayland English en X.org+OpenICC Devroom 2012-02-05 10:00:00 +0100 2012-02-05 11:00:00 +0100 01:00:00 20120205T100000 20120205T110000 01H00M00S KMS plane support in Wayland Now that DRM KMS plane support has landed upstream, it's time to start using it in higher level projects. This talk will focus on how overlay planes will be incorporated into the Weston compositor design (Weston is the open source project implementing a Wayland compositor). It will review the motivations for the work, current status, and hopefully a demo. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Jesse Barnes PUBLISH 661@FOSDEM12@pentabarf.org 661 mysql_ha_reloaded mysql_ha_reloaded MySQL HA reloaded - old tricks and cool new tools to guarantee high availability to your MySQL Servers English en MySQL and Friends Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:25:00 +0100 00:25:00 20120205T100000 20120205T102500 00H25M00S MySQL HA reloaded - old tricks and cool new tools to guarantee high availability to your MySQL Servers Do you think that High Availability is all about MySQL Replication? Have you tried to alter your tables to NDB to drink at the holy grail of the shared nothing architectures? High Availability is #1 request for MySQL Servers, even more popular than scalability and performance. In this presentation we will talk about old and new tools to provide HA, automatic failover and disaster recovery for MySQL - there is a solution for every need. PUBLIC CONFIRMED MySQL and Friends Devroom http://fosdem.org/2012/schedule/event/ H.1309 Ivan Zoratti PUBLISH 445@FOSDEM12@pentabarf.org 445 coapp coapp CoApp: Packaging Open Source software for Windows English en System Track 2012-02-05 10:00:00 +0100 2012-02-05 10:50:00 +0100 00:50:00 20120205T100000 20120205T105000 00H50M00S CoApp: Packaging Open Source software for Windows Open Source Software has long enjoyed the ability to be trivially acquired, installed and maintained on Linux via packages, where each package contains within it all the information required to find and configure the necessary dependencies. However, in many situations there is a strong need to install OSS on Windows,where traditional package management systems like RPM and DPKG are not only unavailable--but couldn't support the platform in a manner consistent with the other software. This presentation looks into the technical details of CoApp, a new fully-open source package management system fills this gap by providing all the tools to easily create, publish, discover, and install software packages, including automatically handling dependencies, managing updates and providing a frictionless end-user experience, all in a method that is well supported by the platform. PUBLIC CONFIRMED System Track http://fosdem.org/2012/schedule/event/ Janson Garrett Serack PUBLISH 647@FOSDEM12@pentabarf.org 647 matahari matahari Systems Management with Matahari English en Configuration and Systems Management Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:45:00 +0100 00:45:00 20120205T100000 20120205T104500 00H45M00S Systems Management with Matahari In this talk I will introduce the Matahari project, an interface for system management APIs of all kinds. PUBLIC CONFIRMED Configuration and Systems Management Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Zane Bitter PUBLISH 708@FOSDEM12@pentabarf.org 708 apache_cassandra apache_cassandra Dealing with JVM limitations in Apache Cassandra English en Free Java Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:30:00 +0100 00:30:00 20120205T100000 20120205T103000 00H30M00S Dealing with JVM limitations in Apache Cassandra The Cassandra distributed database runs on the JVM, which in many ways is a huge productivity boost. However, the more you care about performance, the less you can afford to let abstractions like i/o and memory management exist as black boxes. This talk will cover how Cassandra has gone beyond the interfaces provided by the JVM to achieve higher performance in three areas. First, how Cassandra uses platform-specific features such as posix_fadvise, munmap, and mlock. Second, how we tune memory management to avoid pain points in common garbage collection designs, including in OpenJDK. Third, how Cassandra uses the JDK's instrumentation hooks to measure the real size of on-heap structures and make better decisions about what to keep in memory without error-prone manual adjustments. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Jonathan Ellis PUBLISH 618@FOSDEM12@pentabarf.org 618 waylandtk waylandtk Toolkits on Wayland - how we're doing! English en CrossDesktop Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:40:00 +0100 00:40:00 20120205T100000 20120205T104000 00H40M00S Toolkits on Wayland - how we're doing! Wayland is a next generation display manager that is hopefully the future for graphics in the Free Desktop. It provides an opportunity to avoid some of the historical baggage associated with X - and enable smoother and more flexible user experiences. In this talk i'll show of the status quo of various toolkits running on Wayland - including GTK+, Clutter, Mx and with a special guest appearance from Tiago Vignatti to show off the state of the QT port. We'll talk about what works and what doesn't and what application level programmers need to think about when porting their application to run under Wayland. In particular input is a field where X has lagged behind current technology - Tiago will show how the exemplary input architecture in Wayland can be exploited to create compelling modern user experiences. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Rob Bradford PUBLISH 869@FOSDEM12@pentabarf.org 869 debtags_reloaded debtags_reloaded Debtags.debian.net reloaded! English en CrossDistribution Devroom 2012-02-05 10:00:00 +0100 2012-02-05 11:00:00 +0100 01:00:00 20120205T100000 20120205T110000 01H00M00S Debtags.debian.net reloaded! I have just finished redesigning the Debtags website, consolidating a 9 years long history of bringing categories to a large and complex distribution like Debian. There is more to Debtags than meets the eye: interesting library science concepts, anonymous submissions, an efficient review workflow, a fully automated tagging engine, dynamically generated tagging hints, fancy tag search algorithms. On top of that, there is not much that is Debian-specific in the new codebase, so if you are interested in implementing categories on your distribution of choice, this could give you quite a head start. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Enrico Zini PUBLISH 763@FOSDEM12@pentabarf.org 763 eluabrain_educational_computer eluabrain_educational_computer eLuaBrain: a 32-bit MCU based educational computer English en Embedded Devroom 2012-02-05 10:00:00 +0100 2012-02-05 11:00:00 +0100 01:00:00 20120205T100000 20120205T110000 01H00M00S eLuaBrain: a 32-bit MCU based educational computer eLuaBrain is an experiment in educational computers with a number of unique features. It is a low cost, completely autonomous computer designed to work with low cost peripherals (PS/2 keyboard on input and a standard VGA monitor on output). Its main goal is to offer another perspective on education in general and training IT professionals in particular. Modern computers are difficult to understand at the hardware level even for experienced IT professionals; at the same time, there is a growing trend in most modern computer languages to completely ignore the hardware on which they run and focus entirely on programming concepts instead. By contrast, eLuaBrain offers the whole experience in a single package. Its hardware is easy to understand (and hack) and the on-board software offers easy ways to interact with the hardware, thanks to the features provided by the eLua open source project. eLua is built around the programming language Lua, which is a relatively compact language, but comes packed with lots of features, which makes it very suitable for teaching programming concepts. With eLuaBrain it is natural to teach programming and hardware design in parallel, which gives students a complete image on the hardware-software interactions. At the hardware level, it is built around a 32-bit CPU (a Cortex-M3 core) with 1M of external RAM. It also features TCP/IP network connectivity, SD card storage and a low power radio link. eLua brings a MCU-friendly Lua interpreter and hardware support modules into the equation, while the built-in code editor and on-line help system make eLuaBrain a truly autonomous platform. A very low footprint, UDP based remote file system can be used to easily share files with any desktop machine. The hardware and software behind eLuaBrain are open source, free to use for both commercial and non-commercial projects. eLuaBrain comes with a number of sample applications meant to demonstrate the platform features and to serve as a starting point for future applications. These include a RSS reader, an IRC client, a Web server and (of course) games. This presentation will start with an overview of eLua, after which we'll take a deeper look at the implementation of eLuaBrain at both hardware and software level and its future directions of development. If time allows and the right hardware is in place, a live demo of the platform will also be provided. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Bogdan Marinescu Raman Gopalan PUBLISH 836@FOSDEM12@pentabarf.org 836 opensuse_arm opensuse_arm openSUSE on ARM English en CrossDistribution Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:30:00 +0100 00:30:00 20120205T100000 20120205T103000 00H30M00S openSUSE on ARM The openSUSE community started to revive its ARM port recently. This talk will show how do we work on our ARM, what troubles we were facing so far and what is the current status of the port and what our hopes are for the future. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Michal Hrusecky PUBLISH 847@FOSDEM12@pentabarf.org 847 intro_to_pkgng intro_to_pkgng Introduction to pkgng English en BSD Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:45:00 +0100 00:45:00 20120205T100000 20120205T104500 00H45M00S Introduction to pkgng Pkgng is a completely new package manager rewritten from scratch. It aims at replacing the old pkg_install. It is developed on top of new libpkg which is the high level library that does all the package management, it brings new features such as safe upgrade, (multi) repository support, integrity checking and more. It has been designed to be extensible while remaining fully compatible with the current FreeBSD ports tree. PUBLIC CONFIRMED BSD Devroom http://fosdem.org/2012/schedule/event/ K.4.201 Baptiste Daroussin PUBLISH 855@FOSDEM12@pentabarf.org 855 improving_firefox_startup_time_on_android improving_firefox_startup_time_on_android Improving Firefox startup time on Android English en Mozilla Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:30:00 +0100 00:30:00 20120205T100000 20120205T103000 00H30M00S Improving Firefox startup time on Android One important aspect of user experience, especially on mobile devices, is how quick an application can start up and show what the user requests. This talk will explore the challenges and solutions under works to make the Firefox startup a much better experience on Android. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Mike Hommey PUBLISH 402@FOSDEM12@pentabarf.org 402 voice_apps voice_apps Voice Applications for the Modern Open Source Hacker English en Network and IO Track 2012-02-05 10:00:00 +0100 2012-02-05 10:50:00 +0100 00:50:00 20120205T100000 20120205T105000 00H50M00S Voice Applications for the Modern Open Source Hacker Many open source hackers see the allure of building applications that integrate with the telephone network. However layers of industry jargon, proprietary technology and arcane knowledge lead many to believe that telephony is "hard." Adhearsion will change their minds. The Adhearsion project is an open source voice application development framework, the first of its kind in the open source world. In this talk we will build several working voice applications and demonstrate how to integrate them with external services. Along the way, we will discuss voice application design and show how to avoid common pitfalls. PUBLIC CONFIRMED Network and IO Track http://fosdem.org/2012/schedule/event/ K.1.105 Ben Klang PUBLISH 574@FOSDEM12@pentabarf.org 574 ganeti_news ganeti_news Ganeti: "how you can use it" News, deployment suggestions, crash course English en Virtualization and Cloud Devroom 2012-02-05 10:00:00 +0100 2012-02-05 10:55:00 +0100 00:55:00 20120205T100000 20120205T105500 00H55M00S Ganeti: "how you can use it"- News, deployment suggestions, crash course Brief introduction to the Ganeti cluster virtual machine manager, latest features and suggestion for creating a production environment. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Guido Trotter PUBLISH 908@FOSDEM12@pentabarf.org 908 perlude perlude Perlude: a taste of Haskell in Perl English en Perl Devroom 2012-02-05 10:05:00 +0100 2012-02-05 10:45:00 +0100 00:40:00 20120205T100500 20120205T104500 00H40M00S Perlude: a taste of Haskell in Perl Perlude (formaly Lazyness) steal haskell prelude keywords to give perl a convenient way to deal with generators the way haskell uses monad. It actually adds a pipe feature to perl. Lot of problems can be solved with smaller, more reusable and easier to maintain code. PUBLIC CONFIRMED Perl Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Marc Chantreux PUBLISH 547@FOSDEM12@pentabarf.org 547 microkernel_intro_genode microkernel_intro_genode Introduction of the Genode OS Framework English en Microkernel OS Devroom 2012-02-05 10:10:00 +0100 2012-02-05 10:55:00 +0100 00:45:00 20120205T101000 20120205T105500 00H45M00S Introduction of the Genode OS Framework Today's operating systems try to find a balance between seemingly conflicting goals. Ease of use is traded against security, resource utilization is traded against resource accountability, and system complexity is traded against scalability. For example, SELinux is ill famed as hard to use and consequently remains widely unused. As another example, isolation kernels minimize the complexity of critical system software but at the cost of limiting these solutions to static applications. The Genode OS architecture shows how these apparently inherent conflicts can be solved by operating-system design. PUBLIC CONFIRMED Microkernel OS Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Norman Feske PUBLISH 504@FOSDEM12@pentabarf.org 504 threatmodeling threatmodeling Threat Modeling Revolutionized! or, Security You Actually Care About English en Lightning Talks 2012-02-05 10:20:00 +0100 2012-02-05 10:35:00 +0100 00:15:00 20120205T102000 20120205T103500 00H15M00S Threat Modeling Revolutionized!- or, Security You Actually Care About Sick of ludicrous security theater? Banish it in your organization! PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer David Fetter PUBLISH 684@FOSDEM12@pentabarf.org 684 cascalog_hadoop_graph cascalog_hadoop_graph Using Cascalog and Hadoop for rapid graph processing and exploration English en Graph Processing Devroom 2012-02-05 10:20:00 +0100 2012-02-05 11:05:00 +0100 00:45:00 20120205T102000 20120205T110500 00H45M00S Using Cascalog and Hadoop for rapid graph processing and exploration Graphs are becoming increasingly popular as ways of modeling a wide variety of systems. As such, the label "graph processing" also covers a range of objectives and architectural constraints. At [Linkfluence][http://us.linkfluence.net/], we use graph processing on datasets produced with very different systems (Web crawler, Twitter and Facebook API, feed aggregator, etc.) We spend a lot of time doing exploratory programming, trying to use our eclectic datasets in interesting ways, and processing our data in asynchronous workflows. We have come to see [Hadoop][http://hadoop.apache.org/] and the processing framework [Cascalog][https://github.com/nathanmarz/cascalog] as essential tools in our toolbox when dealing with graphs, since it gives us architectural flexibility, scalability and the possibility of rapid prototyping. Cascalog is an open source framework built on top of Hadoop and [Cascading][http://www.cascading.org/]. Its syntactic and semantic roots come from Datalog and Prolog, which have been succesfully applied for a long time in the manipulation of graphs. Also, its ability to directly embed the expressive [Clojure][http://clojure.org/] language allows to very easily define custom operations and ad-hoc processing. In this talk, we will present the framework, consider its advantages and drawbacks when compared to other approaches, show concrete exemples of usage for graph processing and how we use them to complement graph databases. PUBLIC CONFIRMED Graph Processing Devroom http://fosdem.org/2012/schedule/event/ AW1.125 Nils Grunwald PUBLISH 635@FOSDEM12@pentabarf.org 635 mariadb_optimizer mariadb_optimizer MariaDB 5.3's query optimizer: taking the dolphin to where he's never been before English en MySQL and Friends Devroom 2012-02-05 10:30:00 +0100 2012-02-05 10:55:00 +0100 00:25:00 20120205T103000 20120205T105500 00H25M00S MariaDB 5.3's query optimizer: taking the dolphin to where he's never been before A typical recent version of a MySQL-based product focuses on letting you run the same queries on more CPU cores, or having better replication. MariaDB 5.3 is very different: its focus is the new query optimizer features that let you run queries that were traditionally considered off-limits for MySQL. PUBLIC CONFIRMED MySQL and Friends Devroom http://fosdem.org/2012/schedule/event/ H.1309 Sergey Petrunya PUBLISH 522@FOSDEM12@pentabarf.org 522 lpi_3 lpi_3 LPI Exam Session 3 English en Certification 2012-02-05 10:30:00 +0100 2012-02-05 12:15:00 +0100 01:45:00 20120205T103000 20120205T121500 01H45M00S LPI Exam Session 3 See https://fosdem.org/certification PUBLIC CONFIRMED Certification http://fosdem.org/2012/schedule/event/ Guillissen Klaus Behrla PUBLISH 825@FOSDEM12@pentabarf.org 825 obs_cross_build obs_cross_build OBS Cross Build English en CrossDistribution Devroom 2012-02-05 10:30:00 +0100 2012-02-05 11:30:00 +0100 01:00:00 20120205T103000 20120205T113000 01H00M00S OBS Cross Build How to build a distribution on foreign hardware without to add support cross compile support in each package. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1301 Adrian Schröter PUBLISH 856@FOSDEM12@pentabarf.org 856 tracking_firefox_performance_via_telemetry tracking_firefox_performance_via_telemetry Tracking Firefox performance via Telemetry English en Mozilla Devroom 2012-02-05 10:30:00 +0100 2012-02-05 11:00:00 +0100 00:30:00 20120205T103000 20120205T110000 00H30M00S Tracking Firefox performance via Telemetry Traditionally Mozilla measured Firefox performance with a set of performance tests called Talos. For features not covered by Talos developers benchmarked individual features themselves. However, it turns it is extremely difficult to design a representative testsuite. Reproducing performance problems is often harder than fixing them. Telemetry is a way to measure Firefox performance & usage in the field. It allows developers to insert lightweight probes and then use them to track how Firefox behaves in the wild. We have been using Telemetry to improve Firefox since version 7. We will soon roll out Telemetry to addon developers so they can benefit from the same infrastructure. This talk will cover how Telemetry is used and the kinds of problems it helped us fix so far. PUBLIC CONFIRMED Mozilla Devroom http://fosdem.org/2012/schedule/event/ UD2.218A Taras Glek PUBLISH 709@FOSDEM12@pentabarf.org 709 jruby jruby JRuby English en Free Java Devroom 2012-02-05 10:30:00 +0100 2012-02-05 11:00:00 +0100 00:30:00 20120205T103000 20120205T110000 00H30M00S JRuby JRuby is Ruby on the JVM, and the first mainstream JVM language to make use of invokedynamic. We also have worked around limitations in OpenJDK's APIs (process mgmt, IO, native POSIX support) in many clever ways. Lots to talk about here. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Charles Nutter PUBLISH 590@FOSDEM12@pentabarf.org 590 mobicents mobicents Mobicents TelScale and RestComm English en Telephony and Communications Devroom 2012-02-05 10:30:00 +0100 2012-02-05 11:10:00 +0100 00:40:00 20120205T103000 20120205T111000 00H40M00S Mobicents TelScale and RestComm RestComm and TelScale make it possible for application developers to easily connect voice applications to Web 2.0 services and networks. PUBLIC CONFIRMED Telephony and Communications Devroom http://fosdem.org/2012/schedule/event/ H.2213 Jean Deruelle PUBLISH 466@FOSDEM12@pentabarf.org 466 eclipsert eclipsert An introduction to EclipseRT Runtimes at Eclipse English en Lightning Talks 2012-02-05 10:40:00 +0100 2012-02-05 10:55:00 +0100 00:15:00 20120205T104000 20120205T105500 00H15M00S An introduction to EclipseRT- Runtimes at Eclipse A short introduction runtime related efforts and technologies available at Eclipse. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Gunnar Wagenknecht PUBLISH 616@FOSDEM12@pentabarf.org 616 gnomeboxes gnomeboxes Boxes, use other systems with ease English en CrossDesktop Devroom 2012-02-05 10:45:00 +0100 2012-02-05 11:15:00 +0100 00:30:00 20120205T104500 20120205T111500 00H30M00S Boxes, use other systems with ease Boxes is a new GNOME application to create and access local and remote systems, such as virtual machines or remote desktop. A local machine is powered by KVM & Spice, and you can access remote desktop via libvirt, SPICE and VNC (and more coming). Boxes is made for you, developers, contributors, and users of application running on other systems. During this talk we will demo latest version and describe the design of Boxes. We will discuss the importance of Boxes as part of the GNOME project. Finally, a list of missing features and the roadmap for the next cycle will be presented. PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Zeeshan Ali (khattak) Marc-André Lureau PUBLISH 536@FOSDEM12@pentabarf.org 536 game_entities game_entities Data-Driven and Component-Based Game-Entities English en Open Source Game Development Devroom 2012-02-05 10:55:00 +0100 2012-02-05 11:40:00 +0100 00:45:00 20120205T105500 20120205T114000 00H45M00S Data-Driven and Component-Based Game-Entities Game architectures used to be designed in an inheritance-based approach, which has proven to be difficult. The current state-of-the-art is a component-based architecture that allows loading all game entities from a separate data source. This enables easier testing and modularization of the code. It is also beneficial for the game designer as it weakens the game designer's dependency on the programmer. This is important for content creators of open-source games, so they can easily add their new content to the game, without relying on somebody else to help them. This talk will outline the reasons to use a data-driven and component-based architecture, give examples of architectures used in popular open-source games (Wesnoth, MegaGlest, 0AD and Unknown Horizons) and explain how Unknown Horizons moved from an inheritance-based approach to the new component-based architecture. PUBLIC CONFIRMED Open Source Game Development Devroom http://fosdem.org/2012/schedule/event/ AW1.120 Thomas Kinnen PUBLISH 939@FOSDEM12@pentabarf.org 939 lpi_workshop lpi_workshop LPI Item Writing Workshop English en Certification 2012-02-05 11:00:00 +0100 2012-02-05 17:00:00 +0100 06:00:00 20120205T110000 20120205T170000 06H00M00S LPI Item Writing Workshop LPI holds an open attendance item development workshop for the new exam "Linux Essentials". G. Matthew Rice, Director of Product Development at LPI, will guide this workshop. Participants are invited to write real exam questions and answers for this new exam during the workshop. The purpose of the Linux Essentials Program is to define the basic knowledge required to competently use a desktop or mobile device using a Linux Operating System. The program will guide and encourage youth and those new to Linux and Open Source to understand the place of Linux and Open Source in the context of the broader IT industry. More information about the Linux Essentials Program are at http://wiki.lpi.org/wiki/LinuxEssentials and at http://wiki.lpi.org/wiki/LinuxEssentialsProgramme PUBLIC CONFIRMED Certification http://fosdem.org/2012/schedule/event/ UA2.114 G. Matthew Rice PUBLISH 575@FOSDEM12@pentabarf.org 575 ovirt_intro ovirt_intro Virtualization Management the oVirt way English en Virtualization and Cloud Devroom 2012-02-05 11:00:00 +0100 2012-02-05 11:25:00 +0100 00:25:00 20120205T110000 20120205T112500 00H25M00S Virtualization Management the oVirt way The oVirt Project is an open virtualization project providing a feature-rich server virtualization management system with advanced capabilities for hosts and guests, including high availability, live migration, storage management, system scheduler, and more. oVirt provides an integration point for several open source virtualization technologies, including kvm, libvirt, spice and oVirt node. oVirt was launched in November 2011 as a fully open source project, based on assets from Red Hat Enterprise Virtualization Manager platform. The project has an open governance model, and initial board has members from IBM, Cisco, Netapp, Red Hat and SUSE. The session will introduce the project principles, scope, demo and architecture. PUBLIC CONFIRMED Virtualization and Cloud Devroom http://fosdem.org/2012/schedule/event/ Chavanne Itamar Heim PUBLISH 922@FOSDEM12@pentabarf.org 922 xorg_xspice xorg_xspice Xspice: Integrating spice-server into Xorg English en X.org+OpenICC Devroom 2012-02-05 11:00:00 +0100 2012-02-05 11:30:00 +0100 00:30:00 20120205T110000 20120205T113000 00H30M00S Xspice: Integrating spice-server into Xorg The is a technical talk about how Xspice integrates the spice-server library into Xorg via a small rewrite of the xf86-vide-qxl driver, resulting in a standalone X and Spice server. Alon will briefly describe his future plan to use hotplug export a running Xorg via Spice. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Alon Levy PUBLISH 433@FOSDEM12@pentabarf.org 433 internet_of_threads internet_of_threads Internet of Threads English en Network and IO Track 2012-02-05 11:00:00 +0100 2012-02-05 11:50:00 +0100 00:50:00 20120205T110000 20120205T115000 00H50M00S Internet of Threads "Internet of Threads" gives a new perspective on the Internet. Each process, group of processes or even a single thread can be an Internet node, having its own ip address, QoS, routing etc. Virtual Distributed Ethernet, User mode IP stacks, partial virtual machines can make this change possible. PUBLIC CONFIRMED Network and IO Track http://fosdem.org/2012/schedule/event/ K.1.105 Renzo Davoli PUBLISH 399@FOSDEM12@pentabarf.org 399 bsd_cxx_stack bsd_cxx_stack Towards a BSD C++11 Stack English en BSD Devroom 2012-02-05 11:00:00 +0100 2012-02-05 11:45:00 +0100 00:45:00 20120205T110000 20120205T114500 00H45M00S Towards a BSD C++11 Stack FreeBSD 10 is expected to have a completely new C++ stack. The reasons for this are partly legal and partly technical. The existing stack is covered by version 2 of the GPL, but newer versions from upstream are GPLv3. The new C++11 standard means that shipping an old version of the GNU stack is no longer acceptable. This talk will cover the various parts that were required for replacing this stack, the challenges and missing pieces that needed implementing and the advantages of the new stack. PUBLIC CONFIRMED BSD Devroom http://fosdem.org/2012/schedule/event/ K.4.201 David Chisnall PUBLISH 840@FOSDEM12@pentabarf.org 840 good_upstream_syslogng good_upstream_syslogng Being a good upstream - the syslog-ng PoV English en CrossDistribution Devroom 2012-02-05 11:00:00 +0100 2012-02-05 11:45:00 +0100 00:45:00 20120205T110000 20120205T114500 00H45M00S Being a good upstream - the syslog-ng PoV For many years, syslog-ng was part of many distributions but stuck at ancient software versions. My task was to help distributions to update their syslog-ng packages and now to keep them updated. This is a two way process, as while distros receive many help, we also get a lot of useful feedback and ideas, which influence the development of syslog-ng. Using syslog-ng as an example, I'll try to show how upstream can work with distributions for the benefit of both sides. PUBLIC CONFIRMED CrossDistribution Devroom http://fosdem.org/2012/schedule/event/ H.1302 Peter Czanik PUBLISH 662@FOSDEM12@pentabarf.org 662 offload_mysql_with_sphinx offload_mysql_with_sphinx How to offload MySQL server with Sphinx English en MySQL and Friends Devroom 2012-02-05 11:00:00 +0100 2012-02-05 11:25:00 +0100 00:25:00 20120205T110000 20120205T112500 00H25M00S How to offload MySQL server with Sphinx We’ll take close look on how to offload MySQL server with queries which might be efficiently handled on the Sphinx side. Real-world examples for handling non-Full-Text queries including geodistance search, time segments implementation, using multi-value attributes and more. We’ll also learn how to keep massive text collections away from MySQL databases and how to utilize power of Sphinx on Full-text queries. PUBLIC CONFIRMED MySQL and Friends Devroom http://fosdem.org/2012/schedule/event/ H.1309 Vladimir Fedorkov PUBLISH 883@FOSDEM12@pentabarf.org 883 amber amber Amber, the Smalltalk for web developers English en Smalltalk Devroom 2012-02-05 11:00:00 +0100 2012-02-05 12:00:00 +0100 01:00:00 20120205T110000 20120205T120000 01H00M00S Amber, the Smalltalk for web developers Amber is an implementation of the Smalltalk-80 language that runs on top of the JavaScript runtime. Amber brings client side scripting to the next level. Imagine developing directly in an IDE in your web browser: write unit tests, debug, inspect, save and run your code without hitting the refresh button. In this session, we will: - Show how to get started with Amber - Show how the JavaScript integration works - Show examples of how to access and quickly wrap existing JavaScript libraries (e.g. Google Maps, Ace editor) - Discuss how Amber can be easily incorporated into existing webapplications - regardless of the back-end (Ruby, PHP, Seaside, etc) and how it can co-exist with existing client-side JavaScript - Show some nice applications written in Amber PUBLIC CONFIRMED Smalltalk Devroom http://fosdem.org/2012/schedule/event/ AW1.126 John Thornton Laurent Laffont PUBLISH 370@FOSDEM12@pentabarf.org 370 cache_tune_fun cache_tune_fun Caching and Tuning fun for high scalability English en System Track 2012-02-05 11:00:00 +0100 2012-02-05 11:50:00 +0100 00:50:00 20120205T110000 20120205T115000 00H50M00S Caching and Tuning fun for high scalability Caching has been a 'hot' topic for a few years. But caching takes more than merely taking data and putting it in a cache : the right caching techniques can improve performance and reduce load significantly. But we'll also look at some major pitfalls, showing that caching the wrong way can bring down your site. If you're looking for a clear explanation about various caching techniques and tools like Memcached, Nginx and Varnish, as well as ways to deploy them in an efficient way, this talk is for you. In this talk, we'll start from a Zend Framework (PHP) based site. We'll add caching, begin to add servers and replace the standard LAMP stack, all while performing live benchmarks. PUBLIC CONFIRMED System Track http://fosdem.org/2012/schedule/event/ Janson Wim Godden PUBLISH 648@FOSDEM12@pentabarf.org 648 cfgmgmtpromisetheory cfgmgmtpromisetheory Practical implementation of promise theory in CFEngine English en Configuration and Systems Management Devroom 2012-02-05 11:00:00 +0100 2012-02-05 11:45:00 +0100 00:45:00 20120205T110000 20120205T114500 00H45M00S Practical implementation of promise theory in CFEngine Do you feel lost after reading CFEngine tutorials? Does promise theory seem to be distant from the particular CFEngine constructs? PUBLIC CONFIRMED Configuration and Systems Management Devroom http://fosdem.org/2012/schedule/event/ K.3.601 Mikhail Gusarov PUBLISH 462@FOSDEM12@pentabarf.org 462 cdt cdt Powerful tools for Linux C/C++ developers based on Eclipse English en Lightning Talks 2012-02-05 11:00:00 +0100 2012-02-05 11:15:00 +0100 00:15:00 20120205T110000 20120205T111500 00H15M00S Powerful tools for Linux C/C++ developers based on Eclipse The Eclipse community's support for C and C++ programmers is continuously improving. Coupling this support for editing and debugging with integration of existing Linux tools for profiling and analysis gives C and C++ programmers a powerful, one-stop-shop environment. Valgrind, OProfile, and RPM integration? This isn't your grandfather's Eclipse. Come see it in action! PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Andrew Overholt PUBLISH 698@FOSDEM12@pentabarf.org 698 aseba aseba Aseba robot programming English en Embedded Devroom 2012-02-05 11:00:00 +0100 2012-02-05 12:00:00 +0100 01:00:00 20120205T110000 20120205T120000 01H00M00S Aseba robot programming Aseba is an open-source project providing a set of tools that allow beginners to program robots easily and efficiently. Technically speaking, Aseba is an event-based architecture for distributed control of mobile robots. It targets single- or multi-processor robots and simulations. The core of Aseba is a lightweight virtual machine tiny enough to run on microcontrollers. With Aseba, we program robots in a octave-style scripting language using an integrated development environment. This environment provides several features important for robotics, such as real-time inspection of sensor/actuator data, integrating plotting, on-typing compilation, distributed debugging, and instant code upload to the robot. Compared to alternatives (for instance Arduino and Lego Mindstorm), Aseba focuses on text-based programming but takes advantage of the tight integration between the environment and the robot to provide an interactive robot programming experience. Aseba stems from research in miniature mobile robotics, in which small robots with multiple microcontrollers have risen architectural questions (see papers under links). In addition, Aseba has found a natural application in educational robotics with the Thymio low-cost robot. We have also demonstrated Aseba in simulation and on a group of e-puck robots. Aseba integrates with D-Bus and ROS, allowing access to microcontrollers from high-level languages. I am the initiator and maintainer of the Aseba technology and one of the most active contributors. I propose to present a talk with the following content: * Genesis, why did we develop such a thing. * Technical overview, with discussion of the design choices. * Presentation of the Aseba in the robotic-research context. * Live demonstration of Aseba in the educational context using the Thymio robot. * Future directions. * Conclusion and question answering. I started developing Aseba as part of my PhD work in the Mobots research group at EPFL. Currently, a community comprising members of the Mobots group, of the mobsya association, of the ASL at ETH Zürich and other individuals maintain and further develop Aseba. PUBLIC CONFIRMED Embedded Devroom http://fosdem.org/2012/schedule/event/ Lameere Stéphane Magnenat PUBLISH 911@FOSDEM12@pentabarf.org 911 perlito perlito Perlito English en Perl Devroom 2012-02-05 11:05:00 +0100 2012-02-05 11:45:00 +0100 00:40:00 20120205T110500 20120205T114500 00H40M00S Perlito MiniPerl6 ("perlito") is a subset of Perl 6, which was designed as a light bootstrapping language. MiniPerl6 is now self-hosted in Javascript, Lisp and in Perl 5. PUBLIC CONFIRMED Perl Devroom http://fosdem.org/2012/schedule/event/ AW1.121 Flávio Glock PUBLISH 548@FOSDEM12@pentabarf.org 548 microkernel_intro_helenos microkernel_intro_helenos Introduction to HelenOS English en Microkernel OS Devroom 2012-02-05 11:10:00 +0100 2012-02-05 11:55:00 +0100 00:45:00 20120205T111000 20120205T115500 00H45M00S Introduction to HelenOS HelenOS is a general-purpose multiserver operating system written from scratch. It is based on a custom microkernel, SPARTAN, which currently runs on seven different CPU architectures (ARM, IA-32, x86-64, Itanium, MIPS, PowerPC and SPARC V9) . Most system services (e.g. device drivers, file systems, networking) are implemented in regular user-space processes which communicate via asynchronous messaging. First, the talk will briefly introduce the HelenOS project history and community structure. Second, we will briefly talk about the major technical areas and specifics of the system (boot and kernel, IPC mechanisms and naming services, devices and filesystems). This part will be supported by demos of the running system as well as by showing the structure of the source code. Last, we will look at what functionality is already there, what is currently being actively worked on and what are the future plans, which aim toward making the system self-hosting. PUBLIC CONFIRMED Microkernel OS Devroom http://fosdem.org/2012/schedule/event/ K.3.201 Jakub Jermář PUBLISH 686@FOSDEM12@pentabarf.org 686 graph_processing_trends graph_processing_trends Birds of a feather - Graph processing, future trends! English en Graph Processing Devroom 2012-02-05 11:10:00 +0100 2012-02-05 11:55:00 +0100 00:45:00 20120205T111000 20120205T115500 00H45M00S Birds of a feather - Graph processing, future trends! Du to recent late flu of Pablo Parega catch he is not able to attend FOSDEM this year. In substitution of that, we are going to have a Birds of a feather. Thanks to the awesome A-Team, the organisers of this room aim to have a Birds of a feather, with the following agenda, but totally open to contributions. - State of the art. - Things that can, or have, to be improved. - Future trends on Graph Processing. Take the chance to attend if interested on Graph Processing, or if you are working and contributing to the community! I am sure this discussion can give all of us great ides to work on! See you there! A-Team PUBLIC CONFIRMED Graph Processing Devroom http://fosdem.org/2012/schedule/event/ AW1.125 PUBLISH 585@FOSDEM12@pentabarf.org 585 zero_to_voip_provider zero_to_voip_provider From zero to VoIP provider in 15 minutes English en Telephony and Communications Devroom 2012-02-05 11:15:00 +0100 2012-02-05 11:55:00 +0100 00:40:00 20120205T111500 20120205T115500 00H40M00S From zero to VoIP provider in 15 minutes By using the sip:provider Community Edition, an open source VoIP soft-switch leveraging powerful and widely used open source components, we will in 15 minutes create a VoIP deployment from scratch in order to provide future-proof voice and video communication services, preceded by an introduction into the system architecture. PUBLIC CONFIRMED Telephony and Communications Devroom http://fosdem.org/2012/schedule/event/ H.2213 Andreas Granig PUBLISH 626@FOSDEM12@pentabarf.org 626 amarok amarok Amarok English en CrossDesktop Devroom 2012-02-05 11:20:00 +0100 2012-02-05 11:35:00 +0100 00:15:00 20120205T112000 20120205T113500 00H15M00S Amarok Amarok is the old fart among the Free Desktop music players by now. Newfangled software with "social" and "distributed" in their summeries has come and taken some of the buzz from our old wolf. But Amarok is still kicking! The recently released version 2.5 is better then ever and even comes officially supported on Windows. But a project is one foot in the grave if it does not have plans for the future. Come gather around the warm buzzing projector kids, to hear the story of Amarok's future on small pocketable devices and large clumsy desktops. </deliberate comedic effect> PUBLIC CONFIRMED CrossDesktop Devroom http://fosdem.org/2012/schedule/event/ H.1308 Bart Cerneels PUBLISH 491@FOSDEM12@pentabarf.org 491 libreplan libreplan LibrePlan: Open Web Planning Gant Chart Planning meets the Web English en Lightning Talks 2012-02-05 11:20:00 +0100 2012-02-05 11:35:00 +0100 00:15:00 20120205T112000 20120205T113500 00H15M00S LibrePlan: Open Web Planning- Gant Chart Planning meets the Web LibrePlan is a collaborative tool for planning, monitoring and control of different types of projects. LibrePlan is a project management tool based on Gantt diagrams. It is also a web-application. Thanks to its rich web interface, LibrePlan provides an user experience similar to desktop applications like MS Project. PUBLIC CONFIRMED Lightning Talks http://fosdem.org/2012/schedule/event/ Ferrer Diego Pino PUBLISH 925@FOSDEM12@pentabarf.org 925 wayland_qa wayland_qa Wayland Q & A for toolkit developers. English en X.org+OpenICC Devroom 2012-02-05 11:30:00 +0100 2012-02-05 12:00:00 +0100 00:30:00 20120205T113000 20120205T120000 00H30M00S Wayland Q & A for toolkit developers. This talk is aimed at developers porting toolkits to run on Wayland. It will include an overview of some of the lessons learnt from porting various toolkits over to Wayland and provide an opportunity for developers to raise questions. PUBLIC CONFIRMED X.org+OpenICC Devroom http://fosdem.org/2012/schedule/event/ K.3.401 Rob Bradford Kristian Høgsberg PUBLISH 710@FOSDEM12@pentabarf.org 710 can_i_legally_do_that can_i_legally_do_that Can I legally do that? English en Free Java Devroom 2012-02-05 11:30:00 +0100 2012-02-05 12:00:00 +0100 00:30:00 20120205T113000 20120205T120000 00H30M00S Can I legally do that? Often when people ask the question "Can I legally do that?", they mean "Will someone sue me if I do...?". Sadly the answer is that if something is successful, no matter what and how you did things, at some point someone will just try and sue, just to see if they can get some part of the success/money. This talk will describe some of the copyright, trademark and patent issues a Free Software hacker dealing with the core java platform may encounter. And some techniques we as a community can employ to make the chances of individual hackers being the target of a lawsuit smaller and how to make it harder for someone to take down one of our core java platform projects. PUBLIC CONFIRMED Free Java Devroom http://fosdem.org/2012/schedule/event/ K.4.401 Mark Wielaard PUBLISH 576@FOSDEM12@pentabarf.org 576 ovirt_engine_core ovirt_engine_core oVirt Engine Core: Internals and Infrastructure English en Virtualization and Cloud Devroom 2012-02-05 11:30:00 +0100