Brussels / 1 & 2 February 2014

schedule

512 Events

Event Speakers Room Day Start End

Keynotes (5)

Welcome to FOSDEM 2014 FOSDEM Staff Janson Saturday 10:30 10:55
How we found a million style and grammar errors in the English Wikipedia
...and how to fix them
Daniel Naber Janson Saturday 11:00 11:50
Software Archaeology for Beginners
Code, Culture and Community
James Turnbull Janson Saturday 12:00 12:50
NSA operation ORCHESTRA: Annual Status Report Poul-Henning Kamp Janson Sunday 17:00 17:50
Closing FOSDEM 2014 FOSDEM Staff Janson Sunday 17:50 18:00

Lightning talks (39)

Lightning Talks opening Tias Guns, Alasdair Kergon H.2215 (Ferrer) Saturday 12:55 13:00
Why You Should Be an Open Source Project Carol Huang H.2215 (Ferrer) Saturday 13:00 13:15
Entangle: Tethered Camera Control & Capture Daniel Berrange H.2215 (Ferrer) Saturday 13:20 13:35
How to Build a Tizen Device at Home? Leon Anavi H.2215 (Ferrer) Saturday 13:40 13:55
Armstrong - Music with the Arduino
No shields required!
Steven Goodwin H.2215 (Ferrer) Saturday 14:00 14:15
Do It Yourself OSHW Linux Computer Tsvetan Usunov H.2215 (Ferrer) Saturday 14:20 14:35
Open Source Backup: from Bacula to Bareos
Forking to develop new features and reanimate the community
Philipp Storz H.2215 (Ferrer) Saturday 14:40 14:55
The Linux kernel on dragon wings
Compiling the Kernel with LLVM/clang
Jan-Simon Möller H.2215 (Ferrer) Saturday 15:00 15:15
Software engineering tools based on syscall instrumentation Cédric Vincent H.2215 (Ferrer) Saturday 15:20 15:35
Listaller
A simple and secure way to distribute 3rd-party applications
Matthias Klumpp H.2215 (Ferrer) Saturday 15:40 15:55
An overview of Sozi
SVG-based zooming presentation software
Guillaume Savaton H.2215 (Ferrer) Saturday 16:00 16:15
MATE Desktop
The continuation of GNOME 2
Stefano Karapetsas H.2215 (Ferrer) Saturday 16:20 16:35
Discover DoudouLinux live! Jean-Michel Philippe H.2215 (Ferrer) Saturday 16:40 16:55
MyKolab.com: Free Software to the Rescue
Business collaboration platform turned privacy asylum
Georg Greve H.2215 (Ferrer) Saturday 17:00 17:15
Jitsi Videobridge and WebRTC
The life of a rich communications client in Webland
Emil Ivov H.2215 (Ferrer) Saturday 17:20 17:35
VMUX: P2P plugin-free videocalls in your browser
WebRTC powered videocalls
Mauro Pompilio H.2215 (Ferrer) Saturday 17:40 17:55
Distributed VoIP Platforms
OpenSIPS at the core of a distributed and fully redundant VoIP platform
Vlad Paiu H.2215 (Ferrer) Saturday 18:00 18:15
Upipe video pipelines for multimedia transcoders, streamers and players
Flexible data flow framework
Christophe Massiot H.2215 (Ferrer) Saturday 18:20 18:35
Social and Real-time Web Applications using Meteor
Developing Real-time Web Apps in JavaScript on Linux
Anurag Bhandari H.2215 (Ferrer) Saturday 18:40 18:55
python-netsnmpagent -- Writing net-snmp AgentX subagents in Python
Implementing custom MIBs made easy
Pieter Hollants H.2215 (Ferrer) Sunday 10:00 10:15
Linux Configuration Collector
cfg2html
Gratien D'haese H.2215 (Ferrer) Sunday 10:20 10:35
BibOS Admin - a web-based, easy to use admin system for Ubuntu
Because Landscape is too expensive
Carsten Agger H.2215 (Ferrer) Sunday 10:40 10:55
What's New in a Project?
Or: How We Do Regular Development Reports in KDE Commit Digest
Marta Rybczynska H.2215 (Ferrer) Sunday 11:00 11:15
Project development & community metrics for fun and profit
How and why to use *Grimoire for analyzing projects
Jesus M. Gonzalez-Barahona H.2215 (Ferrer) Sunday 11:20 11:35
LSB, LANANA, FHS, LSB 5, LF, RPM5
attack of the acronyms
Russ Herrold H.2215 (Ferrer) Sunday 11:40 11:55
Babelfish for DevOps: syslog-ng Peter Czanik H.2215 (Ferrer) Sunday 12:00 12:15
Blare: policy-based intrusion detection systems
Blare can track information flows in the linux kernel, android and the JVM
Guillaume Brogi H.2215 (Ferrer) Sunday 12:20 12:35
Mailvelope: OpenPGP for the browser Thomas Oberndörfer H.2215 (Ferrer) Sunday 12:40 12:55
Identifying Hotspots in Software Build Processes Shane McIntosh H.2215 (Ferrer) Sunday 14:00 14:15
Introducing the Meson build system
The fastest build system in the world
Jussi Pakkanen H.2215 (Ferrer) Sunday 14:20 14:35
Introduction to LAVA
Automation and validation for Linux on ARM
Neil Williams H.2215 (Ferrer) Sunday 14:40 14:55
Security model using Smack for embedded systems
Small but secure
José Bollo H.2215 (Ferrer) Sunday 15:00 15:15
Web and mobile testing made awesome
with open source
Bernard Kobos H.2215 (Ferrer) Sunday 15:20 15:35
Community-Lab
Community-supported Service Provision and Network Experimentation
Ivan Vilata-i-Balaguer H.2215 (Ferrer) Sunday 15:40 15:55
Advanced disk image management with libguestfs
libguestfs, virt-builder, virt-sparsify and more
Richard Jones H.2215 (Ferrer) Sunday 16:00 16:15
Ceph
a fully open source distributed object store, network block device, and file system designed for reliability, performance, and scalability from terabytes to exabytes
Sebastien Han H.2215 (Ferrer) Sunday 16:20 16:35
The SAML protocol
Single Sign On in the cloud
Clément Oudot H.2215 (Ferrer) Sunday 16:40 16:55
Putting the PaaS in OpenStack
update on cross community collaboration: OpenStack, OpenShift, Heat, Nova, Docker, Solum - oh my!
Diane Mueller H.2215 (Ferrer) Sunday 17:00 17:15
Your Complete Open Source Cloud
Mixing oVirt, OpenStack, OpenShift and Gluster for a full private cloud
Dave Neary H.2215 (Ferrer) Sunday 17:20 17:35

Certification (6)

BSDCG Exam Session BSDCG Team UA2.220 (Guillissen) Saturday 12:00 14:00
LPI Exam Session 1 LPI Team UA2.220 (Guillissen) Saturday 14:00 15:45
LPI Exam Session 2 LPI Team UA2.220 (Guillissen) Saturday 16:00 17:45
LPI Exam Session 3 LPI Team UA2.220 (Guillissen) Sunday 10:30 12:15
LPI Exam Session 4 LPI Team UA2.220 (Guillissen) Sunday 13:00 14:45
LPI Exam Session 5 LPI Team UA2.220 (Guillissen) Sunday 15:00 16:45

Tracing and debugging (4)

Linux tracing with LTTng
The love of development without printf()
David Goulet Janson Saturday 13:00 13:50
Making the Linux Kernel better (without coding) Wolfram Sang Janson Saturday 14:00 14:50
Your Application versus GDB Tom Tromey Janson Saturday 15:00 15:50
Who ate my battery?
Why free and open source systems are solving the problem of excessive energy consumption.
Jeremy Bennett, Kerstin Eder Janson Saturday 16:00 16:50

Memory and storage (3)

What's New in OpenLDAP Howard Chu Janson Sunday 14:00 14:50
Persistent Memory
Changing the Way We Store Data
Ric Wheeler Janson Sunday 15:00 15:50
Concurrent Programming Made Simple
The (r)evolution of Transactional Memory
Nuno Diegues, Torvald Riegel Janson Sunday 16:00 16:50

IPv6 (3)

The FOSDEM network
What is NAT64 and DNS64; and why should you care?
Andrew Yourtchenko, Richard Hartmann, Peter Van Eynde Janson Saturday 17:00 17:50
No more IPv4
Impact on applications and measuring IPv6 deployment
Eric Vyncke K.1.105 (La Fontaine) Sunday 15:00 15:50
Using RIPE Atlas API for measuring IPv6 Reachability Vesna Manojlovic K.1.105 (La Fontaine) Sunday 16:00 16:50

Mail (3)

Dovecot's way of scaling to millions of users Timo Sirainen K.1.105 (La Fontaine) Saturday 15:00 15:50
Postfix open source mail server - lessons learned and recent developments Wietse Venema K.1.105 (La Fontaine) Saturday 16:00 16:50
Mailpile Bjarni Rúnar Einarsson K.1.105 (La Fontaine) Saturday 17:00 17:50

Mathematics (2)

An Introduction to Sage Arvind S Raj K.1.105 (La Fontaine) Saturday 13:00 13:50
Calc: GPU enabling a spreadsheet
LibreOffice Calc - now available on your GPU
Michael Meeks K.1.105 (La Fontaine) Saturday 14:00 14:50

Hardware (3)

OpTiMSoC
Build Your Own System-on-Chip!
Philipp Wagner K.1.105 (La Fontaine) Sunday 10:00 10:50
ARM: Allwinner sunxi SoC's and the community behind it
The most opensource (friendly) SoC!
Olliver Schinagl K.1.105 (La Fontaine) Sunday 11:00 11:50
Power management: a system wide challenge Peter De Schrijver K.1.105 (La Fontaine) Sunday 12:00 12:50

Miscellaneous (4)

F-Droid
Free Software app distribution for Android
Daniel Martí Janson Sunday 10:00 10:50
HTML5 Video Part Deux
New Opportunities and New Challenges
Michael Dale Janson Sunday 11:00 11:50
The Wikipedia stack
An insider's look at the free encyclopedia's code that anyone can clone, branch & commit
Erik Moeller Janson Sunday 12:00 12:50
MirageOS: compiling functional library operating systems Anil Madhavapeddy, Richard Mortier Janson Sunday 13:00 13:50

Security (2)

USE OTR or how we learned to start worrying and love cryptography David Goulet K.1.105 (La Fontaine) Sunday 13:00 13:50
Capsicum
Practical capabilities for UNIX
Jonathan Anderson K.1.105 (La Fontaine) Sunday 14:00 14:50

Ada devroom (13)

Welcome Dirk Craeynest K.4.601 Saturday 11:00 11:05
Introduction to Ada for Beginning and Experienced Programmers Jean-Pierre Rosen K.4.601 Saturday 11:05 11:55
Ada Task Pools: Multithreading Made Easy Ludovic Brenta K.4.601 Saturday 12:00 12:50
Informal Discussion & Lunch Break K.4.601 Saturday 13:00 14:00
SPARK 2014: Hybrid Verification using Proofs and Tests José F. Ruiz K.4.601 Saturday 14:00 14:50
Contract Based Programming in Ada 2012 Jacob Sparre Andersen K.4.601 Saturday 15:00 15:50
Formal Verification with Ada 2012: a Very Simple Case Study Didier Willame K.4.601 Saturday 16:00 16:25
Speedup and Quality Up with Ada Tasking
Solving polynomial systems faster and better on multicore computers with PHCpack
Jan Verschelde K.4.601 Saturday 16:30 16:55
Safer Web Servers with Ada and AWS Jean-Pierre Rosen K.4.601 Saturday 17:00 17:50
Ada in Fedora Linux Pavel Zhukov K.4.601 Saturday 18:00 18:15
Ada in Debian Linux Ludovic Brenta K.4.601 Saturday 18:15 18:30
Ada in *BSD John Marino K.4.601 Saturday 18:30 18:45
Wrap Up & Future Plans K.4.601 Saturday 18:45 19:00

BSD devroom (8)

Welcome to the BSD devroom Benny Siegert AW1.121 Saturday 10:55 11:00
Introduction to FreeNAS development John Hixson AW1.121 Saturday 11:00 12:00
DTrace integration and quick start Veniamin Gvozdikov AW1.121 Saturday 12:00 12:45
The EdgeBSD Project
Introducing the EdgeBSD Project
Pierre Pronchery AW1.121 Saturday 13:00 14:00
The DeforaOS desktop environment
An alternative desktop for all ranges of devices
Pierre Pronchery AW1.121 Saturday 14:00 15:00
Porting FreeBSD on Xen on ARM
How to support your OS as Xen ARM guest
Julien Grall AW1.121 Saturday 15:00 15:45
What's new in FreeBSD 10? Paul Schenkeveld AW1.121 Saturday 16:00 17:00
FreeBSD: toward ports v2
Trimming the biggest bonsai
Baptiste Daroussin AW1.121 Saturday 17:00 18:00

Configuration management devroom (13)

Configuration Management 101 Sean OMeara H.1309 (Van Rijn) Saturday 11:00 12:00
Use case: Configuration Management in an enterprise Linux Team
--How I automated myself out of my job--
Remi Bergsma H.1309 (Van Rijn) Saturday 12:00 12:25
ncf
abstracting CFEngine's complexity to provide a structured and powerful framework
Jonathan Clarke H.1309 (Van Rijn) Saturday 12:30 12:55
Deploying Cloudstack with Chef Michael Ducy H.1309 (Van Rijn) Saturday 13:00 13:25
Introduction to Docker
Containerization is the new virtualization
James Turnbull H.1309 (Van Rijn) Saturday 14:00 14:25
A metadata ocean in Puppet and Chef
How to cope with metadata organisation
Marc Cluet H.1309 (Van Rijn) Saturday 14:30 14:55
SaltStack
Configuration Management Meets Remote Execution
Corey Quinn H.1309 (Van Rijn) Saturday 15:00 15:25
Razor - Provision like a Boss David Lutterkort H.1309 (Van Rijn) Saturday 15:30 15:55
Foreman integration with Chef (and others) Marek Hulán H.1309 (Van Rijn) Saturday 16:30 16:55
Manageable Puppet Infrastructure
Forging the pieces together
Ger Apeldoorn H.1309 (Van Rijn) Saturday 17:00 17:25
The classification problem: challenges and solutions
External node classification, the CFEngine way
Marco Marongiu H.1309 (Van Rijn) Saturday 17:30 17:55
NixOS: declarative configuration Linux distribution Domen Kožar H.1309 (Van Rijn) Saturday 18:00 18:25
Service orchestration in the cloud with Juju Marco Ceppi H.1309 (Van Rijn) Saturday 18:30 18:55

Desktops devroom (13)

Desktops DevRoom Opening Christophe Fergeau, Pau Garcia i Quiles, Philippe Caseiro, Jerome Leclanche, Didier Roche H.1308 (Rolin) Saturday 10:55 11:00
What's cooking in GStreamer Tim-Philipp Müller, Sebastian Dröge (slomo) H.1308 (Rolin) Saturday 11:00 11:30
Enlightenment as Standalone Wayland Compositor Stefan Schmidt, Chris Michael H.1308 (Rolin) Saturday 11:35 12:05
Swimming with chum in shark infested waters
GNOME 3 outreach in the modern age.
Sriram Ramkrishna H.1308 (Rolin) Saturday 12:10 12:40
Anatomy of kdbus Lennart Poettering H.1308 (Rolin) Saturday 12:45 13:30
Porting legacy X11/GL applications to Wayland
OpenCPN and wxWidgets wrapped for Wayland
Manuel Bachmann H.1308 (Rolin) Saturday 13:35 14:05
Qt Creator for desktop developers
Why you should not waste time coding in a text editor
Tobias Hunger H.1308 (Rolin) Saturday 14:10 14:40
LXQt: Introducing Intents Jerome Leclanche H.1308 (Rolin) Saturday 14:45 15:15
Unity and convergence to an Ubuntu Touch world Didier Roche H.1308 (Rolin) Saturday 15:20 16:05
Hawaii
Meet Hawaii, the Wayland QtQuick based desktop
Pier Luigi Fiorini H.1308 (Rolin) Saturday 16:10 16:40
The KDE Frameworks are here
Adopt it!
Aleix Pol Gonzalez H.1308 (Rolin) Saturday 16:45 17:30
KDE Connect
Making devices know each other
Àlex Fiestas H.1308 (Rolin) Saturday 17:35 17:55
Panel with the governing bodies of the GNOME Foundation and KDE eV Lydia Pintscher, Tobias Mueller H.1308 (Rolin) Saturday 18:00 18:50

Game development devroom (10)

Event-driven networking library
On top of Boost.Asio
Pierre Talbot AW1.125 Saturday 11:00 11:45
Ethical questions of game developing Fabian Müller (fendrin) AW1.125 Saturday 11:50 12:50
Building a cross platform media layer based on Doom 3
Resolving API dependencies and Id Tech 4 modding
Justin Squirek AW1.125 Saturday 13:00 13:25
Game and Simulation development with Qt
Use of Qt for developing tools and core components for games and simulations
Martin Scheffler AW1.125 Saturday 13:30 14:15
Killer Engine for Remixing Games
Great game developers steal!
Jesse Himmelstein AW1.125 Saturday 14:20 15:20
MADE
Massive Artificial Drama Engine for non-player characters
Rubén Héctor AW1.125 Saturday 15:25 15:40
Ero.coli - a synthetic biology game
Citizen Science: Popularisation & crowdsourcing
Raphael Goujet AW1.125 Saturday 15:45 16:00
The rise and fall of open source gaming projects Fabian Müller (fendrin) AW1.125 Saturday 16:05 17:05
Community based translations of games
Why babelfish ain’t enough
Nils Kneuper AW1.125 Saturday 17:10 17:55
OpenPandora and a peek into the future
OpenSource video game handheld
Michael Mrozek AW1.125 Saturday 18:00 19:00

HPC and computational science devroom (16)

HPC devroom welcome, introduction to HPC-UGent and VSC Kenneth Hoste AW1.126 Saturday 11:00 11:15
Using OpenMP to Simply Parallelize CPU-Intensive C Code Klaas van Gend AW1.126 Saturday 11:20 12:20
Kadeploy: From Scalable and Reliable Bare-metal Provisioning to a Reconfigurable Experimental Testbed Lucas Nussbaum AW1.126 Saturday 12:25 12:45
Quattor - Configuration and Fabric Management Done Right Luis Fernando Muñoz Mejías AW1.126 Saturday 12:50 13:10
An Overview of Aquilon James Adams AW1.126 Saturday 13:15 13:35
Reduce the Storage Consumption of Your Storage Clusters with RozoFS
The Flexible Distributed File System, based on an Erasure Code
Dimitri Pertin AW1.126 Saturday 13:40 14:00
RestFS: the Next Generation Cloud Storage Fabrizio Manfredi AW1.126 Saturday 14:05 14:25
How To Save The Environment
..and get rid of virtualenv, rvm, pythonbrew, rbenv, pythonz (...)
Aaron Zauner AW1.126 Saturday 14:30 14:50
EasyBuild: Building Software With Ease Jens Timmerman AW1.126 Saturday 14:55 15:15
HPCBIOS: Getting Your Software, Users & Documentation in Sync
Definition of Common Environment for HPC Platforms and Beyond
Fotis Georgatos AW1.126 Saturday 15:20 15:40
Automatic Testing of Installed Software Xavier Besseron AW1.126 Saturday 15:45 16:05
Introduction to Scalasca: A Performance Analysis Toolset for Parallel Programs Alexandre Strube AW1.126 Saturday 16:10 16:30
HPC Node Performance and Power Simulation with Sniper Trevor Carlson AW1.126 Saturday 16:35 16:55
Solving NP-complete Problems with Metaheuristics
An Introduction to Tabu Search, Simulated Annealing and Late Acceptance
Geoffrey De Smet AW1.126 Saturday 17:00 17:20
Scientific GPU Computing with Google's Go Language
A Novel Approach to Highly Reliable CUDA HPC
Arne Vansteenkiste AW1.126 Saturday 17:25 17:45
Open Microscopy Environment
Informatics for Biological Imaging
Blazej Pindelski, Douglas Russell AW1.126 Saturday 17:50 18:10

Java devroom (13)

The State of OpenJDK Mark Reinhold K.4.201 Saturday 11:00 11:25
OpenJDK on AArch64 Update Andrew Haley, Andrew Dinn K.4.201 Saturday 11:30 11:55
Shenandoah - an ultra-low pause-time GC for OpenJDK Roman Kennke K.4.201 Saturday 12:00 12:25
The OpenJDK PowerPC/AIX port endgame Volker Simonis, Goetz Lindenmaier K.4.201 Saturday 12:30 12:55
What a Long Strange Trip It's Been: The Past, Present and Future of Java Steve O’Grady K.4.201 Saturday 14:00 14:25
The evolution of Android's runtime Ian Rogers K.4.201 Saturday 14:30 14:55
Adding support for OpenJDK 8 to JamVM Robert Lougher K.4.201 Saturday 15:00 15:25
Ji Gong: Proposal for High Availability JVM Technology on All Platforms Sven Gothel, Xerxes Rånby K.4.201 Saturday 15:30 15:55
The Java Native Runtime Charles Nutter K.4.201 Saturday 16:00 16:25
From Webrev to Betterrev: Facilitating Contributions to OpenJDK Daniel Bryant, Mani Sarkar K.4.201 Saturday 16:30 16:55
JDK 7 Updates: Lessons Learned Dalibor Topić K.4.201 Saturday 17:00 17:25
Thermostat 1.0, two years of awesomness and beyond Mario Torre K.4.201 Saturday 17:30 17:55
OpenJDK Governing Board Q&A Panel Session Mark Reinhold, Andrew Haley, Georges Saab, Doug Lea K.4.201 Saturday 18:00 19:00

Mozilla devroom (16)

Webmaker and MozEdu - Mozilla in the education and the code
A new way to learn code
Flore Allemandou, Eduardo Urcullú UD2.218A Saturday 11:00 11:30
Developing Webapps for Firefox OS
The Efficient & Simplistic Approach
Robert Kaiser, Sayak Sarkar UD2.218A Saturday 11:30 12:00
State of Firefox for Android Chris Lord, Gian-Carlo Pascutto UD2.218A Saturday 12:00 12:30
State of Firefox OS Fabien Cazenave UD2.218A Saturday 12:30 13:00
Mozilla Persona: an easy way to sign into websites Srikar Ananthula UD2.218A Saturday 13:00 13:30
Designing for Participation and Web Litteracy William Duyck (FuzzyFox) UD2.218A Saturday 13:30 14:00
Google Summer of Code and Mozilla Gervase Markham, Florian Quèze UD2.218A Saturday 14:00 14:30
JavaScript for the skeptics
A contemporary retrospective on Advanced & Applied JavaScript
Soumya Deb UD2.218A Saturday 14:30 15:00
Servo: building a parallel web browser Josh Matthews UD2.218A Saturday 15:00 15:30
Web Audio API
How to properly make noise on the Web
Paul Adenot UD2.218A Saturday 15:30 16:00
Extending Firefox Developer Tools Jeff Griffiths UD2.218A Saturday 16:00 16:30
Utilizing GPUs to accelerate 2D content Bas Schouten UD2.218A Saturday 16:30 17:00
Testing for a Better Web James Graham UD2.218A Saturday 17:00 17:30
Women and Technology Priyanka Nag UD2.218A Saturday 17:30 18:00
Observe online tracking with Lightbeam Antoine Duparay UD2.218A Saturday 18:00 18:30
State of Thunderbird Ludovic Hirlimann UD2.218A Saturday 18:30 19:00

MySQL devroom (17)

Welcome in the MySQL & Friends Devroom 2014 Frédéric Descamps UA2.114 (Baudoux) Saturday 11:00 11:05
Getting started with MySQL Performance Schema Dimitri Kravtchuk UA2.114 (Baudoux) Saturday 11:05 11:35
mysqlv8udfs - Writing MySQL UDFs in Javascript Roland Bouman UA2.114 (Baudoux) Saturday 11:35 12:05
Galera Cluster IRL
Migrate an infrastructure to Galera Cluster
Art van Scheppingen UA2.114 (Baudoux) Saturday 12:05 12:35
15 Tips to improve your Galera Cluster Frédéric Descamps UA2.114 (Baudoux) Saturday 12:35 13:05
Advanced Fulltext Search with Sphinx Adrian Nuta UA2.114 (Baudoux) Saturday 13:05 13:35
MariaDB Connect Storage Engine Serge Frezefond UA2.114 (Baudoux) Saturday 13:35 14:05
Incompatible changes proposed in MySQL 5.7 Morgan Tocker UA2.114 (Baudoux) Saturday 14:05 14:35
Inside MySQL 5.7 Replication Features Luis Soares UA2.114 (Baudoux) Saturday 14:35 15:05
Handling failover with MySQL 5.6 and Global Transaction IDs Stephane Combaudon UA2.114 (Baudoux) Saturday 15:05 15:35
Spider Storage Engine
The sharding plugin for MySQL/MariaDB
Stéphane Varoqui , Colin Charles UA2.114 (Baudoux) Saturday 15:35 16:05
Sharding and Scale-out using MySQL Fabric Lars Thalmann UA2.114 (Baudoux) Saturday 16:05 16:35
Troubleshooting performance problems in MySQL Maciej Dobrzanski UA2.114 (Baudoux) Saturday 16:35 17:05
ProxySQL : High Availability and High Performance Proxy for MySQL René Cannaò UA2.114 (Baudoux) Saturday 17:05 17:35
Practical sysbench
Benchmarking mysql and IO subsystems
Peter Boros UA2.114 (Baudoux) Saturday 17:35 18:05
OSM data in MySQL
All the world in a few large tables
Hartmut Holzgraefe UA2.114 (Baudoux) Saturday 18:05 18:35
MaxScale, the Pluggable Router Massimiliano Pinto, Vilho Raatikka UA2.114 (Baudoux) Saturday 18:35 19:05

Open document editors devroom (28)

Welcome Italo Vignoli H.2214 Saturday 11:00 11:05
WebODF: office in the browser Jos van den Oever H.2214 Saturday 11:05 11:20
LibreOffice plumbing on iOS and Android Tor Lillqvist H.2214 Saturday 11:20 11:35
Changes to 'fields' in Writer for Apache OpenOffice 4.1
in-place editing of Input Fields and annotations on text ranges
Oliver-Rainer Wittmann H.2214 Saturday 11:45 12:00
Writer internals: How are the pages rendered Jan Holesovsky H.2214 Saturday 12:00 12:15
Real-time compatible ODF change-tracking
OASIS ODF Standardization
Svante Schubert H.2214 Saturday 12:30 12:45
OX Documents
OpenDocument Editor
Svante Schubert H.2214 Saturday 12:45 12:55
Once Upon a Primitive Slideshow
and other news from LibreOffice graphics
Thorsten Behrens H.2214 Saturday 12:55 13:10
Simplifying reuse with metadata support in ODF and plugin APIs Peter Liljenberg H.2214 Saturday 13:10 13:25
Time based charting for Libreoffice Markus Mohrhard H.2214 Saturday 13:25 13:40
Automated import and export testing of file import and export Markus Mohrhard H.2214 Saturday 13:50 14:00
Improving the XHTML export filter
And mentoring students through patches and licenses
Andrea Pescetti H.2214 Saturday 14:00 14:15
InteropGrabBag in LibreOffice Writer
What it is, how to use it and what uses it already.
Miklos Vajna H.2214 Saturday 14:15 14:30
librevenge is suite
What is new in the world of import filters and what is coming soon
Fridrich Strba H.2214 Saturday 14:30 14:45
genLang, a new workflow for translation.
Apache OpenOffice
Jan Iversen H.2214 Saturday 15:00 15:15
How to squeeze a language tag into a Locale
What you need to know about BCP 47 language tags in your ODF editor.
Eike Rathke H.2214 Saturday 15:15 15:30
Quality Assurance
The important work, who no one wants to pay for
Raphael Bircher H.2214 Saturday 15:30 15:45
Create Sidebar Extensions for OpenOffice Andre Fischer H.2214 Saturday 15:55 16:05
How to use the new ui format to do Accessibility right
Notes for developers to get accessibility right in dialogs for LibreOffice when using the new ui format
Caolán McNamara H.2214 Saturday 16:05 16:20
re-using and re-targetting LibreOffice
liblibreoffice and other ways of re-using us
Michael Meeks H.2214 Saturday 16:20 16:35
OpenOffice and Eclipse Andre Fischer H.2214 Saturday 16:50 17:05
Central configuration management of large LibreOffice deployments
... demonstration of new tools and new options
Andras Timar H.2214 Saturday 17:05 17:20
Debugging BoF
Community Outreach for Open Document Developers
Phillip Muldoon H.2214 Saturday 17:20 17:35
Exploring OpenOffice History using GIT Grafts
Abandon hope all ye who enter here
Herbert Duerr H.2214 Saturday 17:35 17:50
LO++14
How to make use of 21st century C++ in LibreOffice development
Stephan Bergmann H.2214 Saturday 17:50 18:05
Liberated Build System: Mission Accomplished
What's next?
Bjoern Michaelsen H.2214 Saturday 18:20 18:35
Digital signing of releases
Apache OpenOffice
Jan Iversen H.2214 Saturday 18:35 18:45
Wrap Up Italo Vignoli H.2214 Saturday 18:55 19:00

Perl devroom (12)

Welcome to the Perl devroom Claudio Ramirez, Wendy Van Dijk K.3.201 Saturday 11:00 11:15
Convos, a modern IRC client for your browser
A fullly HTML5 async Node.js-like application in Perl
Marcus Ramberg K.3.201 Saturday 11:15 11:55
Asynchronous programming: Futures Paul 'LeoNerd' Evans K.3.201 Saturday 12:00 12:40
Perl Community Essentials
How to get the most out of the Perl community?
Salve J Nilsen K.3.201 Saturday 12:45 13:25
Writing novels using Perl Juan Julián Merelo K.3.201 Saturday 13:30 14:10
A/B testing: what your mother never told you Curtis 'Ovid' Poe K.3.201 Saturday 14:15 14:55
Perl and the Web - A Love Story Sawyer X K.3.201 Saturday 15:00 15:40
Perl 5 and Unicode
A Thorough Introduction
David Lowe K.3.201 Saturday 15:45 16:25
Nearly Everything you do is Optimization
Stop. -- Really, Stop
Matthew 'diakopter' Wilson K.3.201 Saturday 16:30 16:50
Stop Building Bridges to Nowhere: Build Bridges to MoarVM instead Matthew 'diakopter' Wilson K.3.201 Saturday 16:50 17:10
Net::LDAP
Basic concepts of LDAP, the Net::LDAP module and some real life examples
Clément Oudot K.3.201 Saturday 17:15 17:55
Perl 6: what can you do today?
State of the Butterfly
Jonathan Worthington K.3.201 Saturday 18:00 19:00

PostgreSQL devroom (7)

Managing Postgres in a devops environment Gabriele Bartolini, Marco Nenciarini K.3.401 Saturday 11:00 11:50
Real-Life PostgreSQL JSON Christophe Pettus K.3.401 Saturday 12:00 12:50
A look at the Elephants trunk - PostgreSQL 9.4 Magnus Hagander K.3.401 Saturday 13:00 13:50
Postgres Performance for Humans Craig Kerstiens K.3.401 Saturday 14:00 14:50
Postgres for Application Developers Will Leinweber K.3.401 Saturday 15:00 15:50
Identifying Hotspots in the PostgreSQL Build Process Shane McIntosh K.3.401 Saturday 16:00 16:50
Announcements, Annual Report and Election Results Magnus Hagander K.3.401 Saturday 17:00 17:30

Smalltalk devroom (11)

TDD with BabyMock2 Attila Magyar K.4.401 Saturday 11:00 11:30
How to get a JIT Compiler for Free
Implementing Smalltalk with RPython and Truffle/Graal
Stefan Marr K.4.401 Saturday 11:30 12:00
Pharo3: Status Marcus Denker K.4.401 Saturday 12:00 12:30
Annual Squeak Shoutout Craig Latta K.4.401 Saturday 13:00 13:30
Pharo4: Plans and Dreams Marcus Denker K.4.401 Saturday 13:30 14:00
Objective-Smalltalk Marcel Weiher K.4.401 Saturday 14:00 14:30
Visualizing Delphi with Moose Stephan Eggermont K.4.401 Saturday 14:30 15:00
Gravel Wouter Gazendam K.4.401 Saturday 15:00 15:30
PhaROS
Towards live environments in robotics
Santiago Bragagnolo K.4.401 Saturday 15:30 16:00
A Spoonful of Raspberry Pi Craig Latta K.4.401 Saturday 16:00 16:30
Getting started with Smalltalk Stephan Eggermont K.4.401 Saturday 16:30 19:00

Wikis devroom (17)

A comparison between MediaWiki, TWiki and XWiki communities
Using metrics to measure communities
Alvaro del Castillo San Felix AW1.120 Saturday 11:00 11:25
show.tiki.org project: improve bug reporting and solving
The new Tiki infrastructure for improving bug reporting and solving
Jean-Marc Libs AW1.120 Saturday 11:30 11:55
Coverage for basic language support components -- A Dashboard view Harsh Kothari, Sucheta Ghoshal AW1.120 Saturday 12:00 12:25
Crowdsourced translation using MediaWiki Siebrand Mazeland AW1.120 Saturday 12:30 12:55
Counting (on) views — Page views on Wikipedia Christian Aistleitner AW1.120 Saturday 13:00 13:25
wikiLingo - a unified approach to wysiwyg... programming?!?!
what you see is programming
Torsten Fabricius AW1.120 Saturday 13:30 13:55
XWiki Rendering: A content rendering engine Vincent Massol AW1.120 Saturday 14:00 14:25
VisualEditor
Wikipedia's new editing system for wikis and for the web
Roan Kattouw AW1.120 Saturday 14:30 14:55
Wikis cross-project collaboration
Open discussion: in which areas should different wiki projects work together?
AW1.120 Saturday 15:00 15:55
Developing the XWiki software Marius Florea AW1.120 Saturday 16:00 16:25
Force Multiplication
Victory through external tool writing
Marc A. Pelletier AW1.120 Saturday 16:30 16:55
Wikidata
What we learned in its first 2 years and what is in store for the future
Lydia Pintscher, Jeroen De Dauw AW1.120 Saturday 17:00 17:25
Repository-based wikis
Using mercurial, git or bazaar for storing wiki pages
Radomir Dopieralski AW1.120 Saturday 17:30 17:40
Useful and Necessary Mediawiki Gadgets Harsh Kothari AW1.120 Saturday 17:40 17:50
5 Unexpected usages of wikis Vincent Massol AW1.120 Saturday 17:50 18:00
A web development runtime platform based on the wiki paradigm Vincent Massol AW1.120 Saturday 18:00 18:25
Addressing the long tail of applications Vincent Massol AW1.120 Saturday 18:30 18:55

Automotive development devroom (12)

Automotive Development devroom
Quick introduction to the automotive devroom at FOSDEM
Jeremiah C. Foster H.1309 (Van Rijn) Sunday 09:00 09:20
Media wrangling in the car with GENIVI requirements
Collecting all your music in one place
Jonatan Palsson H.1309 (Van Rijn) Sunday 09:25 10:00
Research on an Open-Source Software Platform for Autonomous Driving Systems
Open Source platform for autonomous driving
Lukas Bulwahn H.1309 (Van Rijn) Sunday 10:00 10:40
Building automotive HTML 5 UIs with Franca
Franca is proposed as an official project of the Eclipse Foundation
Klaus Birken H.1309 (Van Rijn) Sunday 10:45 11:35
Xen on ARM
Virtualization for the Automotive industry
Stefano Stabellini H.1309 (Van Rijn) Sunday 11:45 12:25
The Connected Car and FOSS
How does the modern connected car use and interact with FOSS?
Mikael Söderberg H.1309 (Van Rijn) Sunday 12:30 13:10
In-vehicle DLNA with Rygel and dLeyna Jussi Kukkonen H.1309 (Van Rijn) Sunday 13:15 13:40
Managing the Car Cloud connection
ConnMan, systemd, and the Internet
Daniel Wagner H.1309 (Van Rijn) Sunday 13:45 14:30
Fuel Stop Advisor: the GENIVI LBS APIs into action
Current status of the Fuel Stop Advisor project
Philippe Colliot H.1309 (Van Rijn) Sunday 14:35 15:10
Tizen 3 Application Framework
A multi User App Framework for IVI
Dominig ar Foll H.1309 (Van Rijn) Sunday 15:15 15:55
Tizen IVI "from scratch": customizing, building and testing
Setting up your own build system to mirror Tizen IVI and automate tests for your own requirements.
Stéphane Desneux H.1309 (Van Rijn) Sunday 16:00 16:30
NFC and the Vehicle
Testing the linux NFC stack
Timo Müller H.1309 (Van Rijn) Sunday 16:35 17:05

Energy-efficient computing devroom (9)

Energy scavenging, battery life and should we build more power stations
Why energy-efficiency of hardware and software matters
Jeremy Bennett AW1.126 Sunday 09:00 09:30
Measuring energy consumption in embedded systems Simon Hollis AW1.126 Sunday 09:30 10:15
An approach for energy consumption analysis of programs using LLVM Kerstin Eder, Kyriakos Georgiou, Neville Grech AW1.126 Sunday 10:15 10:45
spEEDO: Energy Efficiency through Debug suppOrt David Greaves AW1.126 Sunday 10:45 11:45
Open Energy Measurement Hardware James Pallister AW1.126 Sunday 11:45 12:15
Open Low Power Devices
meet the mbed open platform
Emilio Monti AW1.126 Sunday 12:15 12:30
Measuring application energy consumption with instrumented hardware (workshop) Andrew Back, Jeremy Bennett, Kerstin Eder, Simon Hollis, James Pallister, Simon Cook AW1.126 Sunday 12:30 15:30
MAGEEC
MAchine Guided Energy Efficient Compilation
Simon Cook AW1.126 Sunday 15:30 16:15
EACOF: The Energy-Aware COmputing Framework Hayden Field, Kerstin Eder, James Pedlingham AW1.126 Sunday 16:15 16:45

Go devroom (9)

Go Devroom Welcome Andrew Gerrand K.4.601 Sunday 09:45 10:00
Iris Decentralized Messaging
Peer-to-peer based messaging for back-end service decentralization
Péter Szilágyi K.4.601 Sunday 10:05 10:35
Camlistore
your personal storage system for life
Brad Fitzpatrick K.4.601 Sunday 10:40 11:40
Interfaces: a new leaf for an old book Matthew Cottingham K.4.601 Sunday 11:45 12:15
Scaling with go: Youtube's Vitess Sugu Sougoumarane K.4.601 Sunday 13:00 14:00
Write your own Go compiler
More adventures with go.tools/ssa
Elliott Stoneham K.4.601 Sunday 14:05 14:35
Looking toward Go 1.3
What's coming in the next major release of Go
Andrew Gerrand K.4.601 Sunday 14:40 15:10
Porting Go to New Platforms
Lessons learned from the Solaris port
Aram Hăvărnanu K.4.601 Sunday 15:15 16:15
Go Lightning Talks Andrew Gerrand K.4.601 Sunday 16:20 17:20

Graph processing devroom (15)

Welcome to Graph Devroom 2014
Welcome to Graph Devroom 2014
H.1308 (Rolin) Sunday 09:00 09:05
Graphbuilder
Where'd you get that big old graph?
Nathan Segerlind H.1308 (Rolin) Sunday 09:05 09:45
From 0 to a complex webapp in 30 minutes
Let's create a complex, graph-based webapp, live, within 30 min, with input from the audience only
Axel Morgner H.1308 (Rolin) Sunday 09:45 10:15
Fast and Memory Efficient Road Routing with GraphHopper
Solving spatial problems with Graphs and OpenStreetMap
Peter Karich H.1308 (Rolin) Sunday 10:15 10:45
The LDBC Social Graph Data Generator
Graph Query Benchmarking to the next level
Peter Boncz H.1308 (Rolin) Sunday 10:45 11:15
Giraph: two years later
The new Giraph APIs for Python, Rexster and Gora.
Armando Miraglia H.1308 (Rolin) Sunday 11:15 11:45
The Power of Graphs to Analyze Biological Data Davy Suvee H.1308 (Rolin) Sunday 11:45 12:15
Bio4j: bigger, faster, leaner Pablo Pareja H.1308 (Rolin) Sunday 12:15 12:45
Bio4j + Statika
Managing module dependencies on the type level
Alexey Alekhin H.1308 (Rolin) Sunday 12:45 13:00
Semantic Graphs Are For Everyone
Stardog RDF Database
Hector Perez-Urbina H.1308 (Rolin) Sunday 13:00 14:00
LevelGraph - a graph store for node.js and the browser!
#JIFSNIF - JavaScript is fun so node is funnier...
elf Pavlik H.1308 (Rolin) Sunday 14:00 14:30
Natural Language Processing with Neo4J Kenny Bastani H.1308 (Rolin) Sunday 14:30 15:15
Graphgists - live graph documentation on steroids. Peter Neubauer H.1308 (Rolin) Sunday 15:15 16:00
Graph Search Max De Marzi H.1308 (Rolin) Sunday 16:00 16:30
Visualize your Graph Database
Techniques to view, explore and modify your graph data with ArangoDB
Michael Hackstein H.1308 (Rolin) Sunday 16:30 17:00

Internet of things devroom (11)

Welcome to IoT Devroom
Welcome to participants and explanation of the day
Pieter Hintjens AW1.121 Sunday 09:45 10:00
Flow-based programming for heterogeneous systems
with NoFlo and MicroFlo
Jon Nordby AW1.121 Sunday 10:00 10:25
OpenIoT
The Open Source Project for the Internet of Things
John Soldatos AW1.121 Sunday 10:30 10:55
Current State of IEEE 802.15.4/6LoWPAN Stack inside the Linux Kernel Alexander Aring AW1.121 Sunday 11:00 11:25
Federating Access to IoT using OAuth Paul Fremantle AW1.121 Sunday 11:30 11:55
XMPP in the world of IoT
An open standard for interoperable IoT
Joachim Lindborg AW1.121 Sunday 12:00 12:25
LTE in your Linux-based system Aleksander Morgado AW1.121 Sunday 12:30 12:55
The Fluksometer as an IoT hub Bart Van Der Meerssche AW1.121 Sunday 13:00 13:25
PicoTCP
the reference TCP/IP stack for IoT
Maxime Vincent AW1.121 Sunday 13:30 13:55
OpenTRV: resource-constained computing: less is more
Saving energy while saving energy
Damon Hart-Davis AW1.121 Sunday 14:00 14:25
Participant driven discussion AW1.121 Sunday 14:30 16:30

JavaScript devroom (11)

Javascript Room Welcome Steven Beeckman K.3.401 Sunday 09:30 10:00
Beyond the To-do List
Advanced Javascript Architecture with AMD, Modules, and Backbone
Jan van Thoor K.3.401 Sunday 10:00 10:40
Building front-end JavaScript apps that scale Phil Leggetter K.3.401 Sunday 10:45 11:25
Cute - a smaller Angular Tim Ruffles K.3.401 Sunday 11:30 12:10
Evolutionary algorithms
In the browser and in the server and multi-threaded and everywhere
Juan Julián Merelo K.3.401 Sunday 12:15 12:55
Using a hypermedia API with Angular.js Pieter Herroelen K.3.401 Sunday 13:00 13:25
Javascript for enterprise Sandro Munda K.3.401 Sunday 13:30 14:10
Hidden gems in npm
New features and hidden gems to make you more productive
Robert Kowalski K.3.401 Sunday 14:15 14:55
Javascript & Robotics
Implementing autonomous flight of a quadcopter in NodeJS.
Laurent Eschenauer K.3.401 Sunday 15:00 15:40
JavaScript in the Real World Andrew Nesbitt K.3.401 Sunday 15:45 16:25
Javascript Devroom Wrap-up
Feedback on the day and discussion about next year
Steven Beeckman, Laurent Eschenauer, Andrew Nesbitt K.3.401 Sunday 16:30 17:00

LLVM devroom (12)

Introduction to LLVM dev-room Sylvestre Ledru, Tobias Grosser K.4.401 Sunday 09:00 09:05
Clang: Re-inventing the Compiler Alp Toker K.4.401 Sunday 09:05 09:55
Auto-Vectorization in LLVM
Past, Present and Future
Renato Golin K.4.401 Sunday 10:00 10:25
The Avatar project - improving embedded security with S2E, KLEE and Qemu
LLVM-powered dynamic security analysis of embedded firmwares
Luca Bruno K.4.401 Sunday 10:30 10:55
The LLVMLinux project
The Linux Kernel on Dragon Wings
Jan-Simon Möller K.4.401 Sunday 11:00 11:55
How to contribute to LLVM Sylvestre Ledru K.4.401 Sunday 12:00 12:25
Two uses cases for the clang C++ parser: Online Code Browser and Qt moc Replacement. Olivier Goffart K.4.401 Sunday 12:30 12:55
Statically compiling Ruby with LLVM
... or how RubyMotion works internally
Laurent Sansonetti K.4.401 Sunday 13:00 13:55
LDC - the LLVM-based D compiler
Using LLVM as backend for a D compiler
Kai Nacke K.4.401 Sunday 14:00 14:55
Case study/tutorial on using LLVM in REPL systems David Tweed K.4.401 Sunday 15:00 15:55
An approach for energy consumption analysis of programs using LLVM Kyriakos Georgiou, Neville Grech K.4.401 Sunday 16:00 16:25
High Level Loop Optimizations in LLVM
A tutorial on how to use Polly/isl/ppcg
Tobias Grosser K.4.401 Sunday 16:30 16:55

Microkernel-based operating systems devroom (11)

Welcoming and Introduction Julian Stecklina H.2214 Sunday 09:00 09:05
Rump Kernels, Just Components Antti Kantee H.2214 Sunday 09:05 09:50
Genode as general-purpose OS - progress report and demonstration Norman Feske H.2214 Sunday 09:55 10:40
HelenOS annual update Jakub Jermář H.2214 Sunday 10:45 11:30
The microkernel OS Escape Nils Asmussen H.2214 Sunday 11:35 12:20
State of the Union: What's new in the L4Re Microkernel System Adam Lackorzynski H.2214 Sunday 13:00 13:45
Secure applications on top of L4 Sartakov A. Vasily H.2214 Sunday 13:50 14:20
GNU/Hurd DDE userland device drivers Samuel Thibault H.2214 Sunday 14:25 14:55
Virtualization Dungeon on ARM
Hands on experience talk about virtualization experiments
Stefan Kalkowski H.2214 Sunday 15:00 15:30
Read-Copy-Update for HelenOS Martin Děcký H.2214 Sunday 15:40 16:25
Rethinking Resource Control
Making use of hardware-OS-Compiler interactions
Michael Engel H.2214 Sunday 16:30 17:00

NoSQL devroom (8)

Elasticsearch 1.0
Exploring the new features
Honza Král UA2.114 (Baudoux) Sunday 10:00 10:50
How you can benefit from using Redis Javier Ramírez UA2.114 (Baudoux) Sunday 10:50 11:40
Schema Design with MongoDB Christian Kvalheim UA2.114 (Baudoux) Sunday 11:45 12:35
Managing data for interactive applications with Couchbase
Building scalable applications on top of a distributed JSON store
Terry Dhariwal UA2.114 (Baudoux) Sunday 13:35 14:25
Headless with Cassandra
The nyt⨍aбrik project at the New York Times
Michael Laing UA2.114 (Baudoux) Sunday 14:30 15:20
SQL to NoSQL, what you need to know
Ensuring success in a NoSQL world.
Christian Hergert UA2.114 (Baudoux) Sunday 15:25 16:15
OpenShift & MongoDB
MongoDB under the hood & in the gears @OpenShift
Diane Mueller UA2.114 (Baudoux) Sunday 16:20 16:30
YARN, the Apache Hadoop Platform for Streaming, Realtime and Batch Processing
Bring your Hadoop Cluster to the next Level
Eric Charles UA2.114 (Baudoux) Sunday 16:30 17:00

Python devroom (16)

Logic Programming in Python Pierre Carbonnelle K.3.201 Sunday 09:00 09:30
Introduction to py.test fixtures Floris Bruynooghe K.3.201 Sunday 09:30 10:00
OpenPyXL Eric Gazoni K.3.201 Sunday 10:00 10:30
Introducing the Eve REST API Framework Nicola Iarocci K.3.201 Sunday 10:30 11:00
Stack switching for fun and profit Saúl Ibarra Corretgé K.3.201 Sunday 11:00 11:30
SQLAlchemy Drill Erik Janssens K.3.201 Sunday 11:30 12:00
Some recipes with Alembic Claude Huchet K.3.201 Sunday 12:00 12:30
Post-mortem Debugging and Web Development Alessandro Molina K.3.201 Sunday 12:30 13:00
The next generation Python Software Foundation (PSF) Marc-André Lemburg K.3.201 Sunday 14:00 14:30
How PyPy makes your code run fast Romain Guillebert K.3.201 Sunday 14:30 15:00
Using All These Cores: Transactional Memory under the hood (PyPy) Armin Rigo K.3.201 Sunday 15:00 15:30
A deep dive into PEP3156, the new asyncio module Saúl Ibarra Corretgé K.3.201 Sunday 15:30 16:00
Concurrent programming with Python and my little experiment Benoit Chesneau K.3.201 Sunday 16:00 16:30
Integrating Python and C using CFFI Floris Bruynooghe K.3.201 Sunday 16:30 17:00
PyPy : a fast Python Virtual Machine Romain Guillebert K.3.201 Sunday 17:00 17:30
Generators, or how to step to the infinite and beyond Andrea Crotti K.3.201 Sunday 17:30 18:00

Software defined radio devroom (11)

Intro to the SDR devroom Philip Balister, Martin Braun, Sylvain Munaut AW1.125 Sunday 09:45 10:00
Working with GNU Radio Tom Rondeau AW1.125 Sunday 10:00 10:45
Building Link-Layer Protocols in a Lego-like Fashion Andre Puschmann AW1.125 Sunday 10:45 11:30
osmocom: Overview of our SDR projects
rtl-sdr, gr-osmosdr, osmo-tetra, osmo-gmr, gr-fosphor and more !
Sylvain Munaut AW1.125 Sunday 11:30 12:15
Tutorial: OFDM Packet Transceivers
Intro on how to write an OFDM-based PHY/MAC/App
Martin Braun AW1.125 Sunday 12:15 13:15
Towards an Open Source IEEE 802.11p Stack
An SDR-based Transceiver in GNURadio
Bastian Bloessl AW1.125 Sunday 13:15 13:45
GNURadio as a general purpose DSP environment
application to software defined radio and low-cost physics experiments
Jean-Michel Friedt AW1.125 Sunday 13:45 14:15
Wireless Networks In-the-Loop
gr-winelo - A GNU Radio Network Emulator
Nico Otterbach, Gerald Baier AW1.125 Sunday 14:15 14:45
libLTE
An Open Source LTE Library
Ismael Gomez AW1.125 Sunday 14:45 15:15
GNU Radio Hardware Acceleration on Xilinx Zynq Moritz Fischer AW1.125 Sunday 15:15 15:35
SDR devroom closing session AW1.125 Sunday 15:45 17:00

Testing and automation devroom (10)

Welcome to the Testing/Automation Devroom UD2.218A Sunday 09:50 10:00
Preventing craziness: a deep dive into OpenStack testing automation Thierry Carrez UD2.218A Sunday 10:00 10:50
ANSTE - Advanced Network Service Testing Environment
Testing Network Services in Multimachine Scenarios
Julio J. García Martín UD2.218A Sunday 11:00 11:20
cwrap - The libc wrapper project
Testing your full software stack
Andreas Schneider UD2.218A Sunday 11:30 12:20
Standalone applications testing and automation Vadim Rutkovsky UD2.218A Sunday 12:30 13:20
Unicorns
Testing Documentation
Florian Gilcher UD2.218A Sunday 13:30 13:50
Automation in the Foreman Infrastructure
A user success story
Greg Sutcliffe UD2.218A Sunday 14:00 14:50
Using Gatling and Jenkins to Performance Test Puppet
Puppet Gatling
Brian Cain UD2.218A Sunday 15:00 15:50
Pride and Prejudice: Testing in the PHP World Sebastian Bergmann UD2.218A Sunday 16:00 16:50
Jenkins developers/users birds of a feather UD2.218A Sunday 17:00 17:30

Valgrind devroom (9)

Valgrind Support in the Eclipse IDE
An Overview of the Eclipse Valgrind plugin provided by the Linux Tools Project
Roland Grunberg K.4.201 Sunday 10:00 10:25
Testing of valgrind RPMs in RHEL Miroslav Franc K.4.201 Sunday 10:30 10:55
SimuVEX
Using VEX in Symbolic Analysis
Yan Shoshitaishvili K.4.201 Sunday 11:00 11:50
Helgrind: a constraint-based data race detector Julian Seward K.4.201 Sunday 13:00 13:50
Porting Valgrind on Solaris Ivo Raisr, Petr Pavlu K.4.201 Sunday 14:00 14:25
GDB, so where are we now?
Status of GDB's ongoing target and run control projects
Pedro Alves K.4.201 Sunday 15:00 15:25
Combining the power of Valgrind and GDB Philippe Waroquiers K.4.201 Sunday 15:30 15:55
BoF: Valgrind and GDB integration
Crazy and fun ways to make the Valgrind/GDB combo more powerful
Tom Tromey K.4.201 Sunday 16:00 16:25
BoF: Ideas, new features and directions for Valgrind
Open discussion about small (or big) ideas to improve or change Valgrind.
Mark Wielaard K.4.201 Sunday 16:30 17:45

Wine devroom (10)

State of Wine Alexandre Julliard AW1.120 Sunday 09:00 09:30
Pipelight - Netflix and more via Wine Michael Müller, Sebastian Lackner AW1.120 Sunday 09:30 10:30
The User Experience Rosanne DiMesio AW1.120 Sunday 10:30 11:30
The Amazing Wine Test Framework Jeremy White, François Gouget AW1.120 Sunday 11:30 12:00
Wine BOF
Wine birds of a feather sessions
AW1.120 Sunday 12:00 13:00
Wine on Android Alexandre Julliard AW1.120 Sunday 13:00 14:00
Performance of Wine and Common Graphics Drivers Stefan Dösinger AW1.120 Sunday 14:00 15:00
Direct3D Q&A Henri Verbeet AW1.120 Sunday 15:00 15:30
Win-builds and Mingw-w64: Package manager and modern toolchains for Windows
Setup your development environment in less than 5 minutes
Adrien Nader AW1.120 Sunday 15:30 16:10
Wine hacking session Jeremy White AW1.120 Sunday 16:10 17:00

Distributions devroom (15)

Reproducible Builds for Debian Jérémy Bobbio (Lunar) H.1302 (Depage) Saturday 11:00 11:50
Is distribution-level package management obsolete? Donnie Berkholz H.1302 (Depage) Saturday 12:00 12:50
Do you have to be brain damaged to care about desktop Linux?
A personal account of severe head trauma and distro development
Jonathan Riddell H.1302 (Depage) Saturday 13:00 13:50
A Method for Distributing Applications Independent from the Distro Langdon White H.1302 (Depage) Saturday 14:00 14:50
CentOS: Planning for Variants and the Next Chapter
A Broader, Faster, Easier Route to Contributions in CentOS
Karanbir Singh H.1302 (Depage) Saturday 15:00 15:50
Fedora.NEXT
Developing the Fedora Server, Workstation and Cloud
Stephen Gallagher H.1302 (Depage) Saturday 16:00 16:50
Debian Contributors
A new, automatic, doocratic membership to change the face of Debian
Enrico Zini H.1302 (Depage) Saturday 17:00 17:50
AppStream & Listaller
The next step in application management and deployment on Linux
Matthias Klumpp H.1302 (Depage) Sunday 10:00 10:55
Cross Distro Automation Michael Ducy H.1302 (Depage) Sunday 11:00 11:50
Growing a GNU with Guix
A Foundation for the GNU System
Ludovic Courtès H.1302 (Depage) Sunday 12:00 12:50
DevAssistant - What's in it for You?
A brief introduction of DevAssistant project
Slavek Kabrda H.1302 (Depage) Sunday 13:00 13:50
See Your Project Pulse in Real-Time with Fedmsg Nicolas Dandrimont, Pierre-Yves Chibon H.1302 (Depage) Sunday 14:00 14:50
Non-Coders Wanted
How to Get and Keep Non-technical Volunteers
Deb Nicholson H.1302 (Depage) Sunday 15:00 15:50
UEFI is not your enemy Leif Lindholm H.1302 (Depage) Sunday 16:00 16:50
What Ubuntu Does to Help Users
And What other Distros Can Learn from Ubuntu
Philip Ballew H.1302 (Depage) Sunday 17:00 17:50

Embedded devroom (19)

SoCs + FPGAs
Why settle for only one if you can have them both?
Steffen Trumtrar UB2.252A (Lameere) Saturday 12:00 12:30
ABF as a development framework with ARM-powered build nodes by the example of OpenMandriva 2013.0 / Cooker armv7hl Aleksei Vokhmin, Aleksandr Khriukin UB2.252A (Lameere) Saturday 12:30 13:00
Profiling sensor nodes with call graphs Daniel Willmann UB2.252A (Lameere) Saturday 13:00 14:00
MINIX 3 on ARM Kees Jongenburger UB2.252A (Lameere) Saturday 14:00 15:00
Technical introduction to the deeper parts of SailfishOS, a Qt5-Wayland based mobile OS Carsten Munk UB2.252A (Lameere) Saturday 15:00 16:00
Contributing to the Tizen Project
Tizen : Apps, core, platform, hardware, what ? where ? how ? and when ?
Phil Coval (rzr) UB2.252A (Lameere) Saturday 16:00 16:30
The xpcc microcontroller framework
An efficient, object-oriented approach to embedded software development.
Niklas Hauser, Kevin Laeufer UB2.252A (Lameere) Saturday 16:30 17:00
QtCreator BareMetal development
See QtCreator, OpenOCD and qbs in action.
Tim Sander UB2.252A (Lameere) Saturday 17:00 17:30
wolfSSL 2013 Technical and Community Update Chris Conlon UB2.252A (Lameere) Saturday 17:30 18:00
The mbed platform
Development platform for embedded devices
Bogdan Marinescu UB2.252A (Lameere) Sunday 10:00 10:30
mbed Open SDK & Open HDK
meet the mbed open platform
Emilio Monti UB2.252A (Lameere) Sunday 10:30 11:00
Memory Tuning Android for Low-RAM Devices
Tuning Android to run on Low-RAM Devices
Chris Kühl, Iago López UB2.252A (Lameere) Sunday 11:00 12:00
Booting Linux Made Easy: A Barebox Update Robert Schwebel UB2.252A (Lameere) Sunday 12:00 13:00
Lumicall - an open alternative to Viber
Free and open communications from mobile devices
Daniel Pocock UB2.252A (Lameere) Sunday 13:00 13:30
Android Sensors 101
What you can do with sensors and how you can integrate them with Android
Atilla Filiz UB2.252A (Lameere) Sunday 13:30 14:00
Underwater Acoustics to Opkg
via The Yocto Project
Paul Barker UB2.252A (Lameere) Sunday 14:00 15:00
What if we could change programming languages?
How mbeddr works and how you can use it
Kolja Dummann UB2.252A (Lameere) Sunday 15:00 15:30
Integrity protection solutions for embedded systems Dmitry Kasatkin UB2.252A (Lameere) Sunday 15:30 16:00
Metadata tracker
Metadata indexing and RDF SPARQL endpoint for mobile and embedded
Philip Van Hoof UB2.252A (Lameere) Sunday 16:00 17:00

Graphics devroom (15)

Three Years Experience with a Tree-like Shader IR Ian Romanick H.1301 (Cornil) Saturday 12:00 12:50
State of the X.org foundation
Merging with SPI, including Wayland and Mesa under the umbrella
Martin Peres H.1301 (Cornil) Saturday 13:00 13:50
Open-Source Miracast
Wifi-Display on linux
David Herrmann H.1301 (Cornil) Saturday 14:00 14:50
Making the X-server run without root rights Hans de Goede H.1301 (Cornil) Saturday 15:00 15:50
CANCELLED - DRI3000 and Compositing CANCELLED
Saving Power by Reducing Copies
Keith Packard H.1301 (Cornil) Saturday 16:00 16:50
Movit: High-speed, high-quality video filters on the GPU Steinar H. Gunderson H.1301 (Cornil) Saturday 17:00 17:50
Status of GPU offloading on Wayland Axel Davy H.1301 (Cornil) Saturday 18:00 18:50
Testing Kernel GFX Drivers
How to get drm/i915 off the number 1 spot on the kernel regression list ...
Daniel Vetter H.1301 (Cornil) Sunday 10:00 10:50
Intel BayTrail graphics overview
Discussion of the Intel BayTrail platform and architecture
Jesse Barnes H.1301 (Cornil) Sunday 11:00 11:20
Nouveau - On-going work, demos and research Martin Peres H.1301 (Cornil) Sunday 12:00 12:50
Grate
Liberating the Tegra GPU
Erik Faye-Lund H.1301 (Cornil) Sunday 13:00 13:50
An Introduction to the Video4Linux Framework
How to write a video capture driver
Hans Verkuil H.1301 (Cornil) Sunday 14:00 14:50
The Lima driver
An update on the command stream/driver side of the open source driver for ARM Mali GPUs.
Luc Verhaegen H.1301 (Cornil) Sunday 15:00 15:50
lima driver: Opening up the Mali instruction set Connor Abbott H.1301 (Cornil) Sunday 16:00 16:50
Sunxi KMS driver
A new display driver for allwinner SoCs
Luc Verhaegen H.1301 (Cornil) Sunday 17:00 17:20

Legal and policy issues devroom (18)

Welcome to the Legal and Policy Issues DevRoom
Third Year of This DevRoom Includes an Excellent Panel of Speakers
Tom Marble, Bradley M. Kuhn, Karen Sandler, Richard Fontana H.2213 Saturday 11:00 11:05
Trolls Aren't the Only Threat Under the Bridge
What should we do about anti-competitive software patent suits?
Deb Nicholson H.2213 Saturday 11:05 11:55
Open Source Compliance at Twitter
Lessons from the Twitter Open Source Office
Chris Aniszczyk H.2213 Saturday 12:00 12:50
Legal and Technical Issues of Safety Critical Devices Karen Sandler, John Sullivan, Jeremiah C. Foster, Amanda Brock H.2213 Saturday 13:00 13:50
Fiduciary License Agreement
Lessons Learned
Matija Šuklje H.2213 Saturday 15:00 15:25
Patents, Free Software & Standards (Oh My!) Tom Callaway H.2213 Saturday 15:30 15:55
JavaScript
If you love it, set it free
John Sullivan H.2213 Saturday 16:00 16:50
The road ahead for network freedom Christopher Webber H.2213 Saturday 17:00 17:50
Open Source Governance best practices roundtable
Query panelists for their best ideas on Open Source Governance
Stefano Zacchiroli, Karen Sandler, Christopher Webber, Eileen Evans, Tom Callaway, Chris Aniszczyk H.2213 Saturday 18:00 18:50
IP risks for OSS developers
How to protect yourself against IP infringements by other developers in an open source project?
Yung Shin Van Der Sype, Soo Mee Provoost H.2213 Sunday 09:00 09:25
Sisyphus is Happy
Fighting for Software Legal Compliance
Alexios Zavras H.2213 Sunday 09:30 09:55
Licensing and Packaging FOSS with SPDX
Learning to combine and distribute software with open source licenses
Nuno Brito H.2213 Sunday 10:00 10:50
Considering the Future of Copyleft
How Will The Next Generation Perceive GPL?
Bradley M. Kuhn H.2213 Sunday 11:00 11:50
Legal issues from a radical community angle Stefano Zacchiroli H.2213 Sunday 12:00 12:50
Taking license compatibility semi-seriously Richard Fontana H.2213 Sunday 14:00 15:00
Why Licenses Requiring Use of Trademarks are Non-Free Pamela Chestek H.2213 Sunday 15:00 15:50
Licensing Models and Building an Open Source Community Eileen Evans H.2213 Sunday 16:00 16:25
EU research funding - Horizon 2020 and Free Software
How to apply for funding, legal implications and required project organization
Marc Hoffmann H.2213 Sunday 16:30 16:55

Virtualisation and IaaS devroom (24)

Unified Cloud Storage with Synnefo + Ganeti + Archipelago + Ceph Vangelis Koukis UD2.120 (Chavanne) Saturday 11:00 11:40
Dual-Android on Nexus 10 using XEN Srinivas Kalaga UD2.120 (Chavanne) Saturday 11:40 12:20
Autoscaling best practices
How did we survive the peak
Marc Cluet UD2.120 (Chavanne) Saturday 12:20 13:00
Network Function Virtualization and Network Service Insertion and Chaining
OpenStack for NFV and SDN
Balaji Padnala UD2.120 (Chavanne) Saturday 13:00 13:40
oVirt and OpenStack Storage (present and future) Federico Simoncelli UD2.120 (Chavanne) Saturday 13:40 14:20
New Developments and Advanced Features in the Libvirt Management API Daniel Berrange UD2.120 (Chavanne) Saturday 14:20 15:00
Why, Where, What and How to contribute to OpenStack Thierry Carrez UD2.120 (Chavanne) Saturday 15:00 15:40
Foreman Project Ohad Levy UD2.120 (Chavanne) Saturday 15:40 16:20
OSv, a New Operating System Designed for the Cloud Pekka Enberg UD2.120 (Chavanne) Saturday 16:20 17:00
High Performance Network Function Virtualization with ClickOS Joao Martins UD2.120 (Chavanne) Saturday 17:00 17:40
oVirt applying Nova scheduler concepts for data center virtualization Gilad Chaplik UD2.120 (Chavanne) Saturday 17:40 18:20
Jailhouse, a Partitioning Hypervisor for Linux Jan Kiszka UD2.120 (Chavanne) Saturday 18:20 19:00
News from the VirtualSquare World Renzo Davoli UD2.120 (Chavanne) Sunday 09:00 09:40
Virtualization in Android based and embedded systems
Can you run Xen on your phone or car?
Dario Faggioli UD2.120 (Chavanne) Sunday 09:40 10:20
Getting cross-platform: bringing virtualization management to the PPC world Omer Frenkel UD2.120 (Chavanne) Sunday 10:20 11:00
Ganeti: the New&Arcane
The best known secrets that can help your deployment
Guido Trotter UD2.120 (Chavanne) Sunday 11:00 11:40
Expanding oVirt's horizons
How to extends and modify oVirt even further
Mike Kolesnik UD2.120 (Chavanne) Sunday 11:40 12:20
oVirt Hosted Engine: The Egg That Hosts its Parent Chicken Doron Fediuck UD2.120 (Chavanne) Sunday 12:20 13:00
Adventures with CloudStack and OpenDaylight Hugo Trippaers UD2.120 (Chavanne) Sunday 13:00 13:40
Tunnels as a Connectivity and Segregation Solution for Virtualized Networks Assaf Muller UD2.120 (Chavanne) Sunday 13:40 14:20
Media redirection for Spice remote computing solution
Project Melange: optimizing media stream processing for media players and VoIP clients in virtual desktop infrastructures
Fedor Lyakhov UD2.120 (Chavanne) Sunday 14:20 15:00
How we ported FreeBSD to PVH
A description of PVH and how to port an OS to it
Roger Pau Monné UD2.120 (Chavanne) Sunday 15:00 15:40
You have a Cloud, now What ? Sebastien Goasguen UD2.120 (Chavanne) Sunday 15:40 16:20
Bring your virtualized networking stack to the next level
oVirt & OpenStack Neutron integration
Mike Kolesnik UD2.120 (Chavanne) Sunday 16:20 17:00