Brussels / 30 & 31 January 2016


617 Events

Event Speakers Room Day Start End

Lightning Talks (38)

Why develop eco-conscious Libre Hardware? Luke Kenneth Casson Leighton H.2215 (Ferrer) Saturday 13:00 13:15
Running PostgreSQL on a VAX
On the Value of Necrocomputing and the Dangers of Monoculture
Greg Stark H.2215 (Ferrer) Saturday 13:20 13:35
AMENDMENT: How to develop eco-conscious Libre Hardware
How to make products that save people money and respect Software Freedom at the same time
Luke Kenneth Casson Leighton H.2215 (Ferrer) Saturday 13:40 13:55
Open source argument mapping platform
Tuna VARGI H.2215 (Ferrer) Saturday 14:00 14:15
Open-Source Neuroheadset Brain-Duino
High-Quality Brain-Computer Interface
Willi Döring H.2215 (Ferrer) Saturday 14:20 14:35
Crazyflie 2.0
A flying development platform
Frederic Gurr H.2215 (Ferrer) Saturday 14:40 14:55
Programming a Board Game Chris Ward H.2215 (Ferrer) Saturday 15:00 15:15
Java with syslog-ng
Integrating Java into a legacy C progam
Viktor Juhász H.2215 (Ferrer) Saturday 15:20 15:35
C Code Refactoring
Working with CScout, the C Refactoring Browser
Diomidis Spinellis H.2215 (Ferrer) Saturday 15:40 15:55
Converting LiquidThreads to Flow
Or, how I learned to stop worrying and love the batch
Matt Flaschen H.2215 (Ferrer) Saturday 16:00 16:15
Measure Twice, Code Once
Understanding Network Benchmarks
George Neville-Neil H.2215 (Ferrer) Saturday 16:20 16:35
A C++ API to ease microcontroller programming
Loïc Dauphin H.2215 (Ferrer) Saturday 16:40 16:55
CYTOMINE : a web platform for collaborative analysis of multi-gigapixel images with machine learning. Grégoire VINCKE, Renaud Hoyoux, Raphaël Marée H.2215 (Ferrer) Saturday 17:00 17:15
A versatile, scalable IRC Bouncer, as a service, for humans
Ratnadeep Debnath H.2215 (Ferrer) Saturday 17:20 17:35
Movim - The Kickass Social Network
A fully standard and decentralized social-network
Timothée Jaussoin H.2215 (Ferrer) Saturday 17:40 17:55
Mail2Voice Next - the future of an accessible email client Matthieu Hazon H.2215 (Ferrer) Saturday 18:00 18:15
Beacons in public transport for visually-impaired people in a FOSS mobile app
Everything simple for simply everyone
Markus Windegger H.2215 (Ferrer) Saturday 18:20 18:35
The road to liberating software at the lower levels Paul Kocialkowski H.2215 (Ferrer) Saturday 18:40 18:55
A New Patchwork
Bringing CI, patch tracking and more to the Mailing List
Stephen Finucane H.2215 (Ferrer) Sunday 10:00 10:15
Buildtime Trend : visualise what's trending in your build process Dieter Adriaenssens H.2215 (Ferrer) Sunday 10:20 10:35
Learning about software development with Kibana dashboards Jesus M. Gonzalez-Barahona H.2215 (Ferrer) Sunday 10:40 10:55
coala - Code Analysis Made Simple
A Language Independent Code Analysis Application
Lasse Schuirmann H.2215 (Ferrer) Sunday 11:00 11:15
How choosing the Raft consensus algorithm saved us 3 months of development time Robert Wojciechowski H.2215 (Ferrer) Sunday 11:20 11:35
Keeping your files safe in the post-Snowden era with SXFS Robert Wojciechowski H.2215 (Ferrer) Sunday 11:40 11:55
Spiffing - Military grade security
No, really this time.
Dave Cridland H.2215 (Ferrer) Sunday 12:00 12:15
Layers Box
Private cloud made easy
István Koren H.2215 (Ferrer) Sunday 12:20 12:35
FAI - The Universal Installation Tool
Why FAI (Fully Automatic Installation) is the perfect Tool for provisioning bare-metal, VM, chroots and Live CDs
Thomas Lange H.2215 (Ferrer) Sunday 12:40 12:55
Knot DNS Resolver
A flexible DNSSEC-validating Resolver
Ondřej Surý H.2215 (Ferrer) Sunday 13:00 13:15
Prometheus - A Next Generation Monitoring System Brian Brazil H.2215 (Ferrer) Sunday 13:20 13:35
Going cross-platform - how htop was made portable
Converting the process manager htop from being Linux-only into a portable application
Hisham Muhammad H.2215 (Ferrer) Sunday 13:40 13:55
Ralph - Asset Management System
Free, easy to use, and flexible DCIM and Asset Management system for DC/Back Office.
Marcin Kliks H.2215 (Ferrer) Sunday 14:00 14:15
Parallels between GPL/copyrights and secure patent behaviour
Practical response to software patent lawsuits threats - community mutual protection
Valer Mischenko H.2215 (Ferrer) Sunday 14:20 14:35 - sustainable funding for FLO projects
A haskell-based web platform designed to sustainably fund sharable, freely-licensed projects
William Hale (Salt) H.2215 (Ferrer) Sunday 14:40 14:55
The Unix history in a repository
44 years of Unix history in one Git repo
Diomidis Spinellis H.2215 (Ferrer) Sunday 15:00 15:15
Free and Open Source Software Auditing
Marek Przybyszewski H.2215 (Ferrer) Sunday 15:20 15:35
OSCAR: Address the new challenges of open-source software quality
A new capability model and a quality assessment platform for open source projects
Stéphane Laurière H.2215 (Ferrer) Sunday 15:40 15:55
Introduction to Augmented Reality
Creating Augmented reality costume: concepts, tools, decisions, failures
Aurelijus Banelis H.2215 (Ferrer) Sunday 16:00 16:15
FOSDEM infrastructure review
An overview of this year's network setup
Richard Hartmann H.2215 (Ferrer) Sunday 16:20 16:55

Keynotes (5)

Welcome to FOSDEM 2016 FOSDEM Staff Janson Saturday 09:30 09:55
systemd and Where We Want to Take the Basic Linux Userspace in 2016 Lennart Poettering Janson Saturday 10:00 10:50
Ian Murdock
In Memoriam
Martin Michlmayr Janson Saturday 18:00 18:15
Putting 8 Million People on the Map:
Revolutionizing crisis response through open mapping tools
Blake Girardot Janson Sunday 17:00 17:50
Closing FOSDEM 2016 FOSDEM Staff Janson Sunday 17:50 18:00

Certification (8)

BSDCG Exam Session BSDCG Team UB2.147 Saturday 10:00 12:00
LPI Exam Session 1 LPI Team UB2.147 Saturday 12:00 13:45
LPI Exam Session 2 LPI Team UB2.147 Saturday 14:00 15:45
LibreOffice Exam Session 1 LibreOffice Team UB2.147 Saturday 16:00 18:00
LPI Exam Session 3 LPI Team UB2.147 Sunday 09:00 10:45
LPI Exam Session 4 LPI Team UB2.147 Sunday 11:00 12:45
LibreOffice Exam Session 2 LibreOffice Team UB2.147 Sunday 13:00 15:00
LibreOffice Exam Session 3 LibreOffice Team UB2.147 Sunday 15:00 17:00

Distros (3)

Re-thinking Linux Distributions
... separate the operating system from the content
Langdon White Janson Sunday 10:00 10:50
Beyond reproducible builds
Making the whole free software ecosystem reproducible and then…
Holger Levsen Janson Sunday 11:00 11:50
illumos at 5
An overview of illumos five years later
Dan McDonald Janson Sunday 12:00 12:50

Enterprise (7)

AMENDMENT: Cockpit: A Linux Session in your Browser Peter Volpe Janson Saturday 11:00 11:50
Enterprise desktop at home with FreeIPA and GNOME Alexander Bokovoy Janson Saturday 12:00 12:50
Open-sourcing RIPE Atlas Philip Homburg Janson Saturday 13:00 13:50
What Do Code Reviews at Microsoft and in Open Source Projects Have in Common? Alberto Bacchelli Janson Saturday 14:00 14:50
H2O: An Open-Source Platform for Machine Learning and Big Data/Big Math Cliff Click Janson Saturday 15:00 15:50
Gluster roadmap, recent improvements and upcoming features Niels de Vos Janson Saturday 16:00 16:50
Rearchitecting Linux I/O towards Petascale Storage
Treat Linux like a microkernel and push towards a simpler distributed user-space storage architecture.
Anand Babu (AB) Periasamy Janson Saturday 17:00 17:50

Hardware (4)

Digital Hardware Design: Why is it still so hard? Philipp Wagner K.1.105 (La Fontaine) Saturday 11:00 11:50
GNU Radio for Exploring Signals
Talk Hard: A technical, historical, political, and cultural look at FM
Tom Rondeau K.1.105 (La Fontaine) Saturday 12:00 12:50
Vulkan in Open-Source
A discussion of the new Vulkan graphics API and its impact on Open-source software
Jason Ekstrand K.1.105 (La Fontaine) Saturday 13:00 13:50
Libreboot - free your BIOS today!
Free (libre) boot firmware based on coreboot.
K.1.105 (La Fontaine) Saturday 14:00 14:50

Communications (3)

Free communications with Free Software
Is there any credible way to build a trustworthy communications platform without using free software?
Daniel Pocock K.1.105 (La Fontaine) Sunday 10:00 10:50
Building a peer-to-peer network for Real-Time Communication
Can a true peer-to-peer architecture, with no central point of control, be a universal and secure solution?
Adrien Béraud, Guillaume Roguez K.1.105 (La Fontaine) Sunday 11:00 11:50
Open Source IoT Cloud
Drasko Draskovic K.1.105 (La Fontaine) Sunday 12:00 12:50

Miscellaneous (3)

RocksDB Storage Engine for MySQL
LSM databases at Facebook
Yoshinori Matsunobu Janson Sunday 13:00 13:50
How to design a Linux kernel API Michael Kerrisk Janson Sunday 14:00 14:50
Baobáxia - the Galaxy of Baobab Trees
Connecting off-line Afro-Brazilian communities with free software
Carsten Agger K.1.105 (La Fontaine) Sunday 16:00 16:50

Office (2)

The Future of OpenDocument (ODF)
Maintaining the Momentum
Jos van den Oever Janson Sunday 15:00 15:50
Scaling and Securing LibreOffice Online
caging, taming and go-faster-striping a big beast of an office suite
Michael Meeks Janson Sunday 16:00 16:50

Systems Administration (3)

Rspamd - fast opensource spam filter Vsevolod Stakhov K.1.105 (La Fontaine) Saturday 15:00 15:50
Applying band-aids over security wounds with systemtap
A data-modification-based approach for fixing the unfixable.
Frank Ch. Eigler K.1.105 (La Fontaine) Saturday 16:00 16:50
How to run a telco on free software
The network transformation with OPNFV
Dave Neary K.1.105 (La Fontaine) Saturday 17:00 17:50

Virtualisation (3)

How containers work in Linux
an introduction to NameSpaces and Cgroups
James Bottomley K.1.105 (La Fontaine) Sunday 13:00 13:50
Micro-datacenter with Raspberry Pi and Kubernetes
Let's play real chaos monkeys!
Ray Tsang K.1.105 (La Fontaine) Sunday 14:00 14:50
Live Migration of Virtual Machines From the Bottom Up Amit Shah K.1.105 (La Fontaine) Sunday 15:00 15:50

Ada devroom (14)

Arrival & Informal Discussions Dirk Craeynest AW1.124 Saturday 10:30 11:00
Welcome Dirk Craeynest AW1.124 Saturday 11:00 11:05
An Introduction to Ada for Beginning and Experienced Programmers Jean-Pierre Rosen AW1.124 Saturday 11:05 11:55
Make with Ada - Small Projects to Have Fun with Ada! Fabien Chouteau AW1.124 Saturday 12:00 12:50
Adopting an Ada Program - the Experience of Whitaker's Words Martin Keegan AW1.124 Saturday 13:00 13:25
Creating a 3D Game Engine in Windows - Lessons Learned from Doom 3 BFG Justin Squirek AW1.124 Saturday 13:30 13:55
Informal Discussions Dirk Craeynest AW1.124 Saturday 14:00 14:30
Heterogeneous Parallel Computing with Ada Tasking Jan Verschelde AW1.124 Saturday 14:30 14:55
Micro- and Macro-Optimizing a Distributed System
Or how to upload a 30000 flights simulation in 15 seconds.
Philippe Waroquiers AW1.124 Saturday 15:00 15:50
Controlling a Train Model with GNAT GPL for Raspberry Pi 2 Tristan Gingold AW1.124 Saturday 16:00 16:25
CrazyFlie Drone Software in SPARK Ada Tristan Gingold AW1.124 Saturday 16:30 16:55
Memory Management with Ada 2012 Jean-Pierre Rosen AW1.124 Saturday 17:00 17:50
A Command-Line Driver Generator Jacob Sparre Andersen AW1.124 Saturday 18:00 18:25
Informal Discussions & Closing Dirk Craeynest AW1.124 Saturday 18:30 19:00

BSD devroom (8)

EdgeBSD: Status report
Living on the edge
Pierre Pronchery K.4.601 Sunday 09:00 10:00
Interesting Things You Can Do With ZFS Allan Jude K.4.601 Sunday 10:05 11:05
Contributing to the Graphics stack on FreeBSD
Help us improve our packages and kernel drivers
Jean-Sébastien Pédron K.4.601 Sunday 11:10 11:55
FreeBSD/Xen update
News from FreeBSD and Xen
Roger Pau Monné, Wei Liu K.4.601 Sunday 12:00 13:00
Could Haiku ever become a BSD?
What BSD gave us, what we could still gain from it.
François Revol K.4.601 Sunday 13:05 13:40
Open/LibreSSL in FreeBSD
State of OpenSSL and LibreSSL in ports and base
Bernard Spil K.4.601 Sunday 13:45 14:30
ElectroBSD - Getting a reproducible BSD out of the door Fabian Keil K.4.601 Sunday 14:35 15:35
Reproducible builds in FreeBSD packages Baptiste Daroussin K.4.601 Sunday 15:40 16:40

Coding for Language Communities devroom (9)

Apertium: A free/open-source rule-based machine translation platform Francis Tyers AW1.124 Sunday 10:00 10:50
Continuous translation with Weblate
How to integrate translators to your development process.
Michal Čihař AW1.124 Sunday 11:00 11:50
10 easy steps to ruin your localization
Things localizers would like developers to know that can improve everyones life
Dwayne Bailey AW1.124 Sunday 12:00 12:50
Coding the next generation of localisation tools
Developing XLIFF-based FOSS localization tools for increased inter-operability, better collaboration, and data freedom
Ryan Northey AW1.124 Sunday 13:00 13:20
API-Powered Dictionaries For Digitally Under-Represented Languages Sandro Cirulli AW1.124 Sunday 13:25 13:45
IXA pipes: Easy and ready use NLP tools for language communities
Free NLP tools for several languages, including Basque, Galician, Spanish
Rodrigo Agerri AW1.124 Sunday 14:00 14:50
Integrate spell and grammar checking
Efficiently improve content creation with FOSS writing tools
Sander van Geloven AW1.124 Sunday 15:00 15:50
Learn what you can do for your language
Basic actions to enhance digital vitality
Irene Russo AW1.124 Sunday 16:00 16:20
Increasing access to free and open knowledge for speakers of underserved languages on Wikipedia Lucie-Aimée Kaffee AW1.124 Sunday 16:25 16:45

Configuration Management devroom (8)

After describing your infrastructure as code, reuse that to monitor it
Active supervision and monitoring with Salt, Graphite and Grafana
Arthur Lutz UA2.220 (Guillissen) Sunday 09:00 09:50
Beyond config management
Tackling orchestration and modelling on top of config management
Marco Ceppi UA2.220 (Guillissen) Sunday 10:00 10:50
War Story: Puppet in a Traditional Enterprise Walter Heck UA2.220 (Guillissen) Sunday 11:00 11:50
Flexibility and Power in Puppet 4 Language Eric Sorenson (ahpook) UA2.220 (Guillissen) Sunday 12:00 12:50
Hardening Your Config Management
Security and Attack Vectors in Config Management
Peter Souter UA2.220 (Guillissen) Sunday 13:00 13:50
Literate Devops for Configuration Management Marc Hoffmann UA2.220 (Guillissen) Sunday 14:00 14:50
Managing a complex DNS environment Stephan Gorget UA2.220 (Guillissen) Sunday 15:00 15:50
Config Management and Containers
if all containers are equal, where does config management fit in?
Charles Butler UA2.220 (Guillissen) Sunday 16:00 16:50

Containers and Process Isolation devroom (15)

An introduction to LXD
Managing containers just like virtual machines
Stéphane Graber UA2.114 (Baudoux) Saturday 10:30 11:00
From pets to cattle to flock of birds—why you'll never need to ssh into a server again and what else the future will bring for appops
Serverless computing—the next hot thing after containers
Michael Hausenblas UA2.114 (Baudoux) Saturday 11:05 11:35
What's coming up in containers?
New container features in the works
Serge Hallyn UA2.114 (Baudoux) Saturday 11:40 12:10
Docker for Developers Michael Hrivnak UA2.114 (Baudoux) Saturday 12:15 12:45
Filesystem defragmentation strategies
Adopt general purpose filesystem for a container/cloud
Dmitry Monakhov UA2.114 (Baudoux) Saturday 12:50 13:20
Scaling with Kubernetes, Automatically!
Learn Kubernetes API through writing a visualizer to an autoscaler
Ray Tsang UA2.114 (Baudoux) Saturday 13:25 13:55
CGroups: resources management inside and outside of a container Stanislav Kinsbursky UA2.114 (Baudoux) Saturday 14:00 14:30
Fault Tolerance with Kubernetes Aditya Patawari UA2.114 (Baudoux) Saturday 14:35 15:05
Using P.Haul to migrate containers Tycho Andersen UA2.114 (Baudoux) Saturday 15:10 15:30
Libct and application containers
Brief lecture about libct library and its usage
Alexander Burluka UA2.114 (Baudoux) Saturday 15:35 16:05
New horizons for the CRIU project
Things worth doing in the checkpoint-restore project
Pavel Emelyanov UA2.114 (Baudoux) Saturday 16:10 16:40
Container mechanics in rkt and Linux Jonathan Boulle, Alban Crequy UA2.114 (Baudoux) Saturday 16:45 17:15
Powering Twitter's infrastructure with containers Ian Downes UA2.114 (Baudoux) Saturday 17:20 17:50
Capability-based sandboxing
David Drysdale UA2.114 (Baudoux) Saturday 17:55 18:25
Jetpack, a container runtime for FreeBSD
Breaking the Linux/Docker Monoculture
Maciej Pasternacki UA2.114 (Baudoux) Saturday 18:30 19:00

Desktops devroom (13)

Welcome to the Desktops DevRoom 2016 Christophe Fergeau, Pau Garcia i Quiles, Jerome Leclanche, Philippe Caseiro, Michael Zanetti K.4.401 Sunday 09:00 09:05
GNOME Builder, a year of development Christian Hergert K.4.401 Sunday 09:10 09:40
Panorama of GUI toolkits on Haiku
From ncurses to Qt5
François Revol K.4.401 Sunday 09:45 10:15
Genode as Desktop OS Norman Feske K.4.401 Sunday 10:20 11:10
The Enlightenment of Wayland
The story of Enlightenment, EFL, Tizen & Wayland
Rasterman K.4.401 Sunday 11:15 12:05
Converged desktop experience
Ubuntu phone apps on multiple form factors
Christian Dywan K.4.401 Sunday 12:10 12:40
Latest KDE
Jonathan Riddell K.4.401 Sunday 12:45 13:15
WikiToLearn: Bringing academia to the Internet era
How open textbooks will change teaching and learning
Riccardo Iaconelli K.4.401 Sunday 13:20 13:50
Supporting legacy application packages on Ubuntu Personal
Bringing old world charm to a shiny new world.
Stephen Webb K.4.401 Sunday 13:55 14:15
Improving Telepathy
Reliability and convenience
Daniel Pocock K.4.401 Sunday 14:20 15:00
Make backups and versions available easy.
Provide access to previous versions to users.
Stef Bon K.4.401 Sunday 15:05 15:35
Eolian: automatic EFL binding generation and more Daniel Kolesa K.4.401 Sunday 15:40 16:10
Enabling GUI tools for CMake code
Have CMake tell tools what they need to know
Stephen Kelly K.4.401 Sunday 16:15 16:45

Distributions devroom (25)

Closing the gap between Distros (devs) and their Users (ops) Kris Buytaert K.4.201 Saturday 10:20 10:50
Distributions from the view of a package Colin Charles K.4.201 Saturday 11:00 11:20
Building Linux distribution packages with Docker Bruno Cornec K.4.201 Saturday 11:30 11:50
Haiku's package management
Design and issues with ported software
François Revol K.4.201 Saturday 12:00 12:20
Introducing game-data-packager
A data-driven, cross-distro installer for commercial game assets.
Alexandre Detiste K.4.201 Saturday 12:30 12:50
Homebrew - Things We Do Differently
Homebrew drastically varies from most other packages in a few ways. Come hear about which of these were good/bad/terrible ideas!
Mike McQuaid K.4.201 Saturday 13:00 13:20
VirtualBox Guest Additions and Linux distributions Michael Thayer K.4.201 Saturday 13:30 13:45
A distro for industrial R&D to be released by Électricité De France Alexis Bezverkhyy K.4.201 Saturday 13:55 14:15
Lightning Talks Brian Stinson K.4.201 Saturday 14:15 15:10
Where are your symbols, debuginfo and sources?
A package is more than a binary - make it observable
Mark Wielaard K.4.201 Saturday 15:30 15:50
The story of a declarative & structured format for build and integration instructions Sam Thursfield K.4.201 Saturday 16:00 16:50
Do Software Collections still matter?
With containers, unikernels, and all the new hotness?
Langdon White K.4.201 Saturday 17:00 17:15
Reproducible and Customizable Deployments with GNU Guix
Why "app bundles" get it wrong
Ludovic Courtès K.4.201 Saturday 17:30 18:20
The State of Linux Distributions
Where do Distributions Stand in the Brave New World?
Joe Brockmeier K.4.201 Sunday 10:00 10:20
Standardising booting on armv7
Making u-boot useful and simple to use
Dennis Gilmore K.4.201 Sunday 10:30 11:15
CANCELLED: Cockpit: Discoverable Linux Servers Stef Walter K.4.201 Sunday 11:30 12:20
The Fedora Project By the Numbers:
Storytelling with Metrics and Data
Remy DeCausemaker K.4.201 Sunday 12:30 12:50
The Universal System Description
How to keep track of different Linux systems without dying in the process
Mauro Morales K.4.201 Sunday 13:00 13:20
The CentOS CI: A getting started guide Dusty Mabe K.4.201 Sunday 13:30 13:50
SUSE Studio: What's new and where we are heading
Building and running Linux appliances on the web
Jan Krupa K.4.201 Sunday 13:55 14:10
CoreOS: A Linux distribution designed for application containers that scale Brian 'redbeard' Harrington K.4.201 Sunday 14:10 14:30
Free real-time communications for free software communities
How RTC can improve collaboration and long term participation
Iain Learmonth (irl), Harsh Daftary K.4.201 Sunday 14:30 14:50
Lightning Talks K.4.201 Sunday 14:50 15:30
State of arm64
What's broken on arm64?
Wookey K.4.201 Sunday 15:30 16:20
Wither EPEL?
Harvesting the next generation of software for the enterprise
Karsten Wade K.4.201 Sunday 16:30 16:50

EDA devroom (14)

FOSS TCAD/EDA tools for semiconductor device modeling
Simulation: Technology, Devices, Applications
Wladek Grabinski AW1.121 Saturday 10:30 11:00
Gnucap and related work
development status
Felix Salfelder AW1.121 Saturday 11:00 11:30
Qucs: overview, status and roadmap Guilherme Brondani Torri AW1.121 Saturday 11:30 12:00
Building system-on-chips with Migen and MiSoC Sébastien Bourdeauducq AW1.121 Saturday 12:00 13:00
GHDL what's new Tristan Gingold AW1.121 Saturday 13:00 13:30
Digital mixed-language simulators
Architectures and implementations
Michele Castellana AW1.121 Saturday 13:30 14:00
A Free and Open Source Verilog-to-Bitstream Flow for iCE40 FPGAs Clifford Wolf AW1.121 Saturday 14:00 15:00
Designing with KiCAD of OSHW 64-bit ARM board
Using FOSS tools for OSHW project
Tsvetan Usunov AW1.121 Saturday 15:00 15:30
KiCad Project Status
Update on the current status and future development of the KiCad EDA project.
Wayne Stambaugh AW1.121 Saturday 15:30 16:00
PCBmodE, a PCB design tool with a twist
What it is, what it isn't, where it's been, and where it is going
Saar Drimer AW1.121 Saturday 16:00 16:30
The answer to EDA, the repair universe and everything
Hagen SANKOWSKI AW1.121 Saturday 16:30 17:00
A proposal for data interchange between EDA tools Al Davis AW1.121 Saturday 17:00 17:30
The future of what we call EDA may not be so bleak
Thoughts on where we're headed with EDA and why one future looks good
Saar Drimer AW1.121 Saturday 17:30 18:00
Promoting friendship and collaboration between open-source EDA projects
Diplomacy for developers and communities. Finding common ground and ways to collaborate - whilst retaining project identities.
Peter Clifton AW1.121 Saturday 18:00 18:30

Embedded, Mobile and Automotive devroom (21)

MIPS, the other side of the embedded
Linux met the MIPS architecture
Alexjan Carraturo UD2.120 (Chavanne) Saturday 10:30 10:55
AsteroidOS: architecture of a FOSS smartwatch platform
Qt5, OpenEmbedded, libhybris, BlueZ5...
Florent Revest UD2.120 (Chavanne) Saturday 11:00 11:50
FPGA Manager & devicetree overlays
Making FPGAs first class citizens in the kernel
Moritz Fischer UD2.120 (Chavanne) Saturday 12:00 12:25
open source FPGA toolchain and hardware
enabling innovative FPGA solutions
Edmund Humenberger UD2.120 (Chavanne) Saturday 12:30 12:55
NemoTablet, a FOSS DIY tablet using Raspberry Pi 2 Aleksi Suomalainen UD2.120 (Chavanne) Saturday 13:00 13:50
Make your own USB device without pain and money!
Turn your Linux board into a custom USB device.
Krzysztof Opasiak UD2.120 (Chavanne) Saturday 14:00 14:50
Leveraging Docker in Automotive projects based on AGL/GENIVI
Lessons learnt while building AGL binary images in a cloud environment with containers
Stéphane Desneux UD2.120 (Chavanne) Saturday 15:00 15:50
Create Offline Embedded & Mobile Experiences
Learn the powers of NoSQL database for offline embedded and mobile
Laurent Doguin UD2.120 (Chavanne) Saturday 16:00 16:25
Embedded Multicore Building Blocks (EMB²)
Easy and Efficient Parallel Programming of Embedded Systems
Tobias Schuele UD2.120 (Chavanne) Saturday 16:30 16:55
Free Software Automotive stack(s) that run on available hardware
with a demo on the Raspberry Pi 2
Jeremiah C. Foster UD2.120 (Chavanne) Saturday 17:00 17:50
Turris Omnia - Opensource SOHO router Bedřich Košata UD2.120 (Chavanne) Saturday 18:00 18:25
Frosted Embedded POSIX OS
A free POSIX OS for Cortex-M embedded systems
Maxime Vincent UD2.120 (Chavanne) Saturday 18:30 18:55
Yocto and IoT - a retrospective Maciej Borzecki UD2.120 (Chavanne) Sunday 10:05 10:55
Connected Tizen
Bringing Tizen to Your Connected Devices Using the Yocto Project
Leon Anavi, Phil Coval UD2.120 (Chavanne) Sunday 11:00 11:50
Writing secure HTML5 applications for automotive systems
Secure architecture for HTML5 applications, from development to production
Manuel Bachmann UD2.120 (Chavanne) Sunday 12:00 12:25
A means to stuff your own UX on top of most Android devices
Carsten Munk UD2.120 (Chavanne) Sunday 12:30 12:55
Hacking on the Fairphone 2
How to roll your own build and extend the Fairphone 2 hardware
Kees Jongenburger UD2.120 (Chavanne) Sunday 13:00 13:50 The Upstream Linux Kernel Validation Project Milo Casagrande UD2.120 (Chavanne) Sunday 14:00 14:50
GNU/Linux for Safety Related Systems
Architectural and Procedural Issues
Nicholas Mc Guire UD2.120 (Chavanne) Sunday 15:00 15:50
Developing embedded JavaScript engine, V7
The smallest JavaScrip engine out there
Sergey Lyubka UD2.120 (Chavanne) Sunday 16:00 16:25
Running the Processing environment on ARM SBCs
Lessons learned & what's missing for having an Arduino equivalent on top of Linux
Gottfried Haider UD2.120 (Chavanne) Sunday 16:30 16:55

Free Java devroom (22)

Free Java 2016 Welcome - Saturday Mario Torre H.1301 (Cornil) Saturday 10:25 10:30
The State of OpenJDK Mark Reinhold H.1301 (Cornil) Saturday 10:30 10:55
This Is Not A Drill - Preparing for JDK 9 Dalibor Topić, Rory O’Donnell H.1301 (Cornil) Saturday 11:00 11:25
The HotSpot Whitebox-Testing API Volker Simonis H.1301 (Cornil) Saturday 11:30 11:55
Shenandoah, Theory and Practice Roman Kennke, Christine H Flood H.1301 (Cornil) Saturday 12:05 12:30
The AArch32 Project - ARM32 support in our lifetimes Edward Nevill H.1301 (Cornil) Saturday 12:40 13:20
Hunting the bug from Hell Andrew Haley H.1301 (Cornil) Saturday 13:30 14:15
Marlin renderer, a successful fork and join the OpenJDK 9 project Laurent Bourgès H.1301 (Cornil) Saturday 14:25 14:50
Thermostat for Developers Mario Torre H.1301 (Cornil) Saturday 15:00 15:25
AMENDMENT: Fault Injection Testing With BMUnit Andrew Dinn H.1301 (Cornil) Saturday 15:30 16:10
Huge code bases - Application monitoring with Hystrix Roman Mohr H.1301 (Cornil) Saturday 16:20 16:45
Bug hunting with Apache Lucene Uwe Schindler H.1301 (Cornil) Saturday 16:50 17:15
Java 9: Juggling the Jigsaw Mark Reinhold H.1301 (Cornil) Saturday 17:20 18:00
Free Java 2016 Welcome - Sunday Mario Torre H.1301 (Cornil) Sunday 10:15 10:20
Insights into the Eclipse IDE open source project Lars Vogel H.1301 (Cornil) Sunday 10:20 10:50
Dotty, a next generation Scala compiler Guillaume Martres H.1301 (Cornil) Sunday 11:00 11:40
RetroPi Handheld Raspberry Pi Gaming Console Stephen Chin H.1301 (Cornil) Sunday 12:00 12:45
JEP 243: Java-Level JVM Compiler Interface and what it can be used for Christian Thalinger H.1301 (Cornil) Sunday 13:00 13:25
Optimizing Above the JVM in JRuby 9000 Charles Nutter, Thomas Enebo H.1301 (Cornil) Sunday 13:30 14:00
AMENDMENT: Maven Mario Torre H.1301 (Cornil) Sunday 14:10 14:40
Adoption's Group Cultural Guide to OpenJDK Mario Torre, Martijn Verburg, Dalibor Topić H.1301 (Cornil) Sunday 14:50 15:20
Meet The Governing Board Mark Reinhold, Andrew Haley, Georges Saab, Doug Lea, John Duimovich H.1301 (Cornil) Sunday 15:30 17:00

Geospatial devroom (15)

Automating your Analysis with SAGA GIS Johan Van de Wauw AW1.121 Sunday 09:30 09:55
Tempus - a framework for multimodal trip planning Hugo Mercier AW1.121 Sunday 10:00 10:25
Create Your Own Geoportal Web Application And Service Repository
Astrid Emde AW1.121 Sunday 10:30 10:55
Building a geo-aware OS Zeeshan Ali (Khattak) AW1.121 Sunday 11:00 11:25
Results of Google Summer of Code 2015 at OSGeo Margherita Di leo, Anne Ghisla AW1.121 Sunday 11:30 11:55
100% open journey planning
Open source, open APIs, open data
Tuukka Hastrup AW1.121 Sunday 12:00 12:25
Mapping with a phone
Why is it so hard to edit OpenStreetMap on a phone, and how MAPS.ME solves this problem
Ilya Zverev AW1.121 Sunday 12:30 12:55
OSM + SRTM + WebGL = Flight Simulator Thomas Bremer AW1.121 Sunday 13:00 13:25
OL3-Cesium, 3D for OpenLayers Guillaume Beraudo AW1.121 Sunday 13:30 13:55
iTowns, an opensource web framework for 3D visualization Vincent Mora AW1.121 Sunday 14:00 14:25
Introduction to MySQL GIS
A crash course
Norvald H. Ryeng AW1.121 Sunday 14:30 14:55
Managing Spatio-Temporal Big Data through Scalable OGC Web Services Alex Dumitru AW1.121 Sunday 15:00 15:25
Geospatial and Me
How to fast exploit geospatial data on apps
Norberto Leite AW1.121 Sunday 15:30 15:55
Trajectory: A novel geospatial data model of Pivotal GPDB Kuien Liu AW1.121 Sunday 16:00 16:25
Geocoding the World with
Geocoding on the cloud
Ervin Ruci AW1.121 Sunday 16:30 16:50

GNU Guile devroom (11)

The GNU Guile Project Andy Wingo, Ludovic Courtès K.3.201 Saturday 10:30 10:50
Adding GNU/Hurd support to GNU Guix Manolis Ragkousis K.3.201 Saturday 10:50 11:10
wisp: simplest whitespace Scheme
I love the syntax of Python, but crave the simplicity and power of Lisp
Arne Babenhauserheide K.3.201 Saturday 11:10 11:30
Paving a path to greater network freedom Christopher Webber K.3.201 Saturday 11:30 11:45
The community Guile could have Christopher Webber K.3.201 Saturday 11:45 12:00
A gentle introduction to functional package management with GNU Guix Ricardo Wurmus K.3.201 Saturday 12:00 12:30
Your distro is a Scheme library
Hacking your way through the GNU Guix APIs
Ludovic Courtès K.3.201 Saturday 12:30 13:00
Foreign packages in GNU Guix
Examples from Ruby gems, Python modules and R/CRAN
Pjotr Prins, David Thompson K.3.201 Saturday 13:00 13:20
Guile Config
Application configuration in GNU Guile
Alex Sassmannshausen K.3.201 Saturday 13:20 13:40
Good news, everybody! Guile 2.2 performance notes
An introduction to the new compiler and VM
Andy Wingo K.3.201 Saturday 13:40 14:00
The future of small languages
Experience of Lua and Guile
Andy Wingo, Christopher Webber, Ludovic Courtès, Hisham Muhammad, Etiene Dalcol, Julien Danjou K.3.201 Saturday 14:20 15:00

Go devroom (9)

Minio - Amazon S3 alternative in Go
On why Minio chose Go over other languages
Anand Babu (AB) Periasamy H.1302 (Depage) Sunday 09:05 09:50
etcd: the cornerstone of distributed systems using Go Jonathan Boulle H.1302 (Depage) Sunday 09:50 10:35
From prototype to deployment: Building a REST application using Go
Experiences learned during the development of Heketi
Luis Pabón H.1302 (Depage) Sunday 10:35 11:20
Building Data applications with Go: from Bloom filters to Data pipelines Sergii Khomenko H.1302 (Depage) Sunday 11:30 12:15
CANCELLED gopy: extend CPython with Go Sebastien Binet H.1302 (Depage) Sunday 12:15 13:00
Debugging Go programs with Delve Derek Parker H.1302 (Depage) Sunday 13:00 13:45
Plugins and Go Kaushal M H.1302 (Depage) Sunday 14:00 14:45
The state of Go Francesc Campoy H.1302 (Depage) Sunday 14:45 15:30
Lightning Talks Luna Duclos H.1302 (Depage) Sunday 15:30 17:00

Graph Processing devroom (8)

Single-pass Graph Streaming Analytics with Apache Flink Vasia Kalavri, Paris Carbone AW1.126 Saturday 10:45 11:35
The openCypher Project Michael Hunger, Petre Selmer AW1.126 Saturday 11:45 12:35
Modeling a Philosophical Inquiry: from MySQL to a graph database
The short story of a long refactoring process
Paul Girard AW1.126 Saturday 12:45 13:35
Real-time scalable graph analytics Frank McSherry AW1.126 Saturday 13:45 14:35
Arabesque: A Distributed Graph Mining Platform Georgos Siganos AW1.126 Saturday 14:45 15:35
Gradoop: Scalable Graph Analytics with Apache Flink Martin Junghanns AW1.126 Saturday 15:45 16:35
Benchmarking graph databases with gMark George Fletcher AW1.126 Saturday 16:45 17:35
Analyzing Github Social Interactions with Graphs
Github: Social Coding
Christophe Willemsen AW1.126 Saturday 17:45 18:35

Graphics devroom (7)

An update on the state of etnaviv Lucas Stach K.3.401 Sunday 10:00 10:50
NIR on the Mesa i965 backend
A case for a faster and simpler driver
Eduardo Lima K.3.401 Sunday 11:00 11:50
EzBench, a tool to help you benchmark and bisect the Graphics Stack's performance Martin Peres K.3.401 Sunday 12:00 12:50
HDMI CEC: What? Why? How? Hans Verkuil K.3.401 Sunday 13:00 13:50
Compute Support for Nouveau
Creating a LLVM to TGSI and a SPIR-V to NV50 IR backends
Hans de Goede, Pierre Moreau K.3.401 Sunday 14:00 14:50
Simulation to Aid Developing Software for Hardware Ian Romanick K.3.401 Sunday 15:00 15:50
SVM on Intel Graphics
Dropping buffer management for fun & profit
Jesse Barnes K.3.401 Sunday 16:00 16:50

HPC, Big Data and Data Science devroom (22)

Opening AW1.126 Sunday 09:00 09:05
FlinkML: Large Scale machine learning for Apache Flink Theodore Vasiloudis AW1.126 Sunday 09:05 09:30
MADlib: Distributed In-Database Machine Learning for Fun and Profit Frank McQuillan AW1.126 Sunday 09:30 09:55
[AMENDMENT] Apache Bigtop
Roll your own Big Data Distribution
Olaf Flebbe AW1.126 Sunday 10:00 10:30
Automating Big Data Benchmarking for Different Architectures Nicolas Poggi AW1.126 Sunday 10:30 10:55
hanythingondemand: easily creating on-the-fly Hadoop clusters (and more) on HPC systems Ewan Higgs AW1.126 Sunday 11:00 11:25
Timely dataflow in Rust
HPC performance with a dataflow programming model
Frank McSherry AW1.126 Sunday 11:30 11:55
Scalable command execution library and tools
Aurélien Degrémont AW1.126 Sunday 12:00 12:05
Extracting Data from your Open Source Communities Dawn Foster AW1.126 Sunday 12:05 12:10
Reproducible and User-Controlled Package Management in HPC with GNU Guix Ricardo Wurmus AW1.126 Sunday 12:10 12:15
Scylla, a Cassandra-compatible NoSQL database at 2 million requests/s Roman Shaposhnik AW1.126 Sunday 12:15 12:20
Taxi trip analysis (DEBS grand-challenge) with Apache Geode (incubating) William Markito AW1.126 Sunday 12:20 12:25
OpenHPC: Community Building Blocks for HPC Systems Karl W. Schulz AW1.126 Sunday 12:30 12:55
XALT: Tracking User Jobs and Environments on a Supercomputer Robert McLay AW1.126 Sunday 13:00 13:25
Multi-host containerised HPC cluster
The new Docker networking put into action to spin up a SLURM cluster
Christian Kniep AW1.126 Sunday 13:30 13:55
Parallel Inception
MPP databases ♥ GPGPU
Kyle Dunn AW1.126 Sunday 14:00 14:25
Using Hadoop as a SQL Data Warehouse Lei Chang AW1.126 Sunday 14:30 14:55
ORCA: Query Optimization as a Service Addison Huddy AW1.126 Sunday 15:00 15:25
Big Data meets Fast Data: an scalable hybrid real-time transactional and analytics solution William Markito AW1.126 Sunday 15:30 15:55
Apache Flink: streaming done right Till Rohrmann AW1.126 Sunday 16:00 16:25
Streaming Architecture: Why Flow Instead of State? Tugdual Grall AW1.126 Sunday 16:30 16:55
Closing AW1.126 Sunday 16:55 17:00

IoT devroom (13)

A CoAP library for making developer's life simplier
keep it simple
José Bollo AW1.125 Saturday 10:30 10:55
A distributed control system for the Internet of Things
Axel Voitier AW1.125 Saturday 11:00 11:25
Accessing Web Services from IoT Devices Ziran Sun AW1.125 Saturday 11:30 11:55
Build an IoT platform on Matrix
How to defragment your IoT vendor silos and securely decentralise your data via Matrix.
Oddvar Lovaas, Matthew Hodgson AW1.125 Saturday 12:00 12:25
PostgreSQL features for IoT Simon Riggs AW1.125 Saturday 12:30 12:55
Code Orchestration
Dealing with the challenges of programming everything connected
Arnaud Loonstra AW1.125 Saturday 13:00 13:25
Create Offline IoT Experiences with Beacons
Learn the powers of NoSQL database for offline IoT experiences
William Hoang - sweetiewill AW1.125 Saturday 13:30 13:55
Smart.JS, a tale of two platforms
IoT full-stack development platform
Sergey Lyubka, Deomid Ryabkov AW1.125 Saturday 14:00 14:25
Introduction to IoT.js Tilmann Scheller AW1.125 Saturday 14:30 14:55
APIs, APIs all the way down or free software as IoT enabler Antonio Almeida AW1.125 Saturday 15:00 15:25
Lepton a FOSS OS for IoT
a POSIX RTOS for tiny and small devices
Jean-Jacques Pitrolle AW1.125 Saturday 15:30 15:55
Open-Source 6LoWPAN IoT BSP
WPANKit - A Linux based Open-Source 6LoWPAN IoT BSP
Alexander Aring AW1.125 Saturday 16:00 16:25
Building an IoT Empire
Developing IoT infrastructure with a variety of data transports, emphasizing Bluetooth
Michael Schloh von Bennewitz AW1.125 Saturday 16:30 16:55

LLVM Toolchain devroom (12)

Where is LLVM being used today? Tilmann Scheller K.3.201 Sunday 09:00 09:40
WebAssembly: Here Be Dragons JF Bastien K.3.201 Sunday 09:45 10:25
An LLVM developer setup
Modern C++ development tools
Arnaud A. de Grandmaison K.3.201 Sunday 10:30 10:55
Porting LLVM to a new OS Kai Nacke K.3.201 Sunday 11:00 11:25
AAP: An Altruistic Processor Edward Jones K.3.201 Sunday 11:30 11:55
AAPSIM: Implementing a LLVM based simulator Simon Cook K.3.201 Sunday 12:00 12:25
Scripting Language for IO and UI programming
Vladimir Gladkov K.3.201 Sunday 12:30 12:55
How to use LLVM C API with Swift Alex Denisov K.3.201 Sunday 13:00 13:25
Using LLVM's LibFuzzer to Fuzz PostgreSQL Greg Stark K.3.201 Sunday 13:30 13:55
LLVM-based dynamic dataflow compilation for heterogeneous targets Vincent Ducrot K.3.201 Sunday 14:00 14:25
Automated tracking of performance of compiler-generated code. Kristof Beyls K.3.201 Sunday 14:30 15:10
Sulong: Fast LLVM IR Execution on the JVM with Truffle and Graal Manuel Rigger K.3.201 Sunday 15:15 15:40

Legal and Policy Issues devroom (23)

Welcome to the Legal and Policy Issues Devroom Tom Marble, Bradley M. Kuhn, Richard Fontana H.2213 Saturday 11:00 11:05
Free as in freedom. The importance of FOSS in the surveillance era Giovanni Battista Gallus H.2213 Saturday 11:05 11:30
Dependency management and licencing information Camille Moulin H.2213 Saturday 11:30 11:55
Community impacts of legal decisions
Legal policy as barrier to entry
Dave Neary H.2213 Saturday 12:00 12:25
When is Distribution not Distribution?
Triggering the copyleft condition in FOSS licences - what use cases are 'distribution'?
Andrew Katz, Björn Lundell H.2213 Saturday 12:30 12:55
Why Open Core Licensing Sucks!!
Open-core or partially proprietary licensing model is worse than fully proprietary licensing model
Anand Babu (AB) Periasamy H.2213 Saturday 13:00 13:50
Legal and policy issues around the use of open source software in public administrations and around the participation of public servants in open source communities
Public administrations and FOSS - not always an happy relationship
Karel De Vriendt H.2213 Saturday 14:00 14:50
Software Patents After Alice: A Long and Sad Tail Deb Nicholson H.2213 Saturday 15:00 15:50
Copyleft For the Next Decade
A Comprehensive Plan for the GPL
Bradley M. Kuhn H.2213 Saturday 16:00 16:50
Who controls your project? Governance in the real world Jesus M. Gonzalez-Barahona H.2213 Saturday 17:00 17:50
TL;DR on legal strategy for commercial ventures
An abridged review of legal strategy and licensing issues for commercial ventures and enterprises
James Shubin H.2213 Saturday 18:00 18:25
Open Source is being ruined and it’s all our fault
How we both help and hurt ourselves in open source and figure out how to ensure the best possible outcome.
Brian 'redbeard' Harrington H.2213 Saturday 18:30 18:55
A discussion with Richard Stallman Tom Marble, Richard Stallman UD2.218A Sunday 09:00 09:50
Software Patents v3.0: the Unitary Patent Court
Software Patents in Europe madness continues
Benjamin Henrion (zoobab) UD2.218A Sunday 10:00 10:25
A Decade of Dual Licensing: Lessons Learned and Questions Remains Perry Ismangil UD2.218A Sunday 10:30 10:55
AMENDMENT: A Beautiful Build: Releasing Linux Source Correctly Bradley M. Kuhn UD2.218A Sunday 11:00 11:50
Open source foundations: threat or menace? Richard Fontana UD2.218A Sunday 12:00 12:50
A community take on the license compliance industry Stefano Zacchiroli UD2.218A Sunday 13:00 13:25
Why a Patent License is Necessarily Implied But a Trademark License Is Not Pamela Chestek UD2.218A Sunday 13:30 13:55
Status of safety-critical FOSS Jeremiah C. Foster UD2.218A Sunday 14:00 14:25
Comparing codes of conduct to copyleft licenses Sumana Harihareswara UD2.218A Sunday 14:30 14:55
Who's afraid of the DCO
why you should help adopt the DCO for your project
James Bottomley UD2.218A Sunday 15:00 15:50
Pick a peck of license pickers
An in-depth look at efforts to make choosing a license easy
John Sullivan UD2.218A Sunday 16:00 16:50

Lua devroom (11)

How awesome ended up with Lua and not Guile
Retrospective of the awesome window manager
Julien Danjou K.3.201 Saturday 14:00 14:20
Building Lua Applications on Top of Elasticsearch
Pablo Musa K.3.201 Saturday 15:00 15:20
Continuous Integration with Lua Enrique García Cota K.3.201 Saturday 15:20 15:50
Web development in Lua
Introducing Sailor, an MVC framework
Etiene Dalcol K.3.201 Saturday 15:50 16:10
Lua: the Language of the Web? Paul Cuthbertson K.3.201 Saturday 16:10 16:30
OS X automation with Lua
Peter van Dijk K.3.201 Saturday 16:40 17:00
Lmod: Building a Community around an Environment Modules Tool Robert McLay K.3.201 Saturday 17:00 17:30
LGSL: Numerical algorithms for Lua
A Lua-ish interface to the GNU Scientific Library
Lesley De Cruz K.3.201 Saturday 17:30 17:50
What we learned: Developing the Prosody XMPP server in Lua
Lessons learned, regrets, and hopes for the future
Matthew Wild K.3.201 Saturday 17:50 18:20
Design and Implementation of the MoonGen Packet Generator
Using Lua for high-speed network testing and benchmarking
Paul Emmerich K.3.201 Saturday 18:20 18:40
Tarantool: an in-memory NoSQL database and execution grid Konstantin Osipov K.3.201 Saturday 18:40 19:00

Microkernels devroom (10)

Opening note Jakub Jermář K.4.601 Saturday 10:30 10:35
An exploration of the seL4 kernel from Genode's perspective Norman Feske K.4.601 Saturday 10:40 11:25
Porting HelenOS to RISC-V Martin Děcký K.4.601 Saturday 11:35 12:25
This is not a lunch break
Let's discuss microkernel-related topics while eating
Jakub Jermář K.4.601 Saturday 12:30 13:25
Tools that helped to build HelenOS Jakub Jermář K.4.601 Saturday 13:30 14:00
Porting Nix to Genode
Package management without a canonical file system
Emery Hemingway K.4.601 Saturday 14:10 14:35
Hurd, Rump kernel, sound, and USB Samuel Thibault K.4.601 Saturday 14:45 15:05
Always in the shadow: the history of Minix-vmd Philip Homburg K.4.601 Saturday 15:15 15:45
Genode's TrustZone demo on the USB Armory
Application of Genode as microhypervisor for Linux on an open source computer - story, design, and use
Martin Stein K.4.601 Saturday 15:55 16:25
The MH experiment
A hardware-inspired microkernel interface.
Gianluca Guida K.4.601 Saturday 16:35 17:00

Mozilla devroom (15)

Community Based Testing
Lessons learned from the BuddyUp Pilot project
Ioana Chiorean, Marcia Knous H.1302 (Depage) Saturday 10:30 10:55
Building add-ons for Firefox with WebExtensions Jorge Villalobos H.1302 (Depage) Saturday 11:00 11:25
Developing addons for Firefox OS
How to use the new Web Extensions API to develop addons for Firefox OS!
Adrian Crespo Ortiz , Alex Lakatos H.1302 (Depage) Saturday 11:30 11:55
Rock the Helpful Web with SUMO
Building a world-class open source (support) content localization platform
Michal Dziewonski H.1302 (Depage) Saturday 12:00 12:25
AMENDMENT: How well do you delegate?
Improve your delegating and feedback skills
Ali Spivak H.1302 (Depage) Saturday 12:30 12:55
The use of OpenSource software in Mozilla
How mozilla infra works/is powered.
Ludovic Hirlimann H.1302 (Depage) Saturday 13:00 13:25
How Your Data Helps to Improve Firefox
Sending crash reports (and other info) pays off!
Robert Kaiser H.1302 (Depage) Saturday 13:30 13:55
An HTTP/2 update
What's HTTP/2 today, the protocol, its adoption and its future. 260 days since the RFC was published.
Daniel Stenberg H.1302 (Depage) Saturday 14:00 14:25
Firefox Performance Monitoring David Rajchenbach-Teller H.1302 (Depage) Saturday 14:30 14:55
Automated UI testing on FxOS
How to create and run automated UI tests for FxOS on desktop and on device
Johan Lorenzo, Martijn Wargers H.1302 (Depage) Saturday 15:00 15:55
WebIDL: the language of Web APIs Jean-Yves Perrier H.1302 (Depage) Saturday 16:00 16:25
Leveraging the Open Web to work & play with microcontrollers
Using JavaScript, Firefox OS & open web APIs to work with Hardware & IoT
István Szmozsánszky H.1302 (Depage) Saturday 16:30 16:55
Micro-benchmarking JavaScript tips
Why the JavaScript engine will mislead the micro-benchmarking you carefully crafted
Hannes Verschore H.1302 (Depage) Saturday 17:00 17:25
AMENDMENT: Building an IoT Empire
Developing IoT infrastructure with a variety of data transports, emphasizing Bluetooth
Michael Schloh von Bennewitz H.1302 (Depage) Saturday 17:30 17:55
Privacy and Tracking protection in Firefox François Marier, Raegan MacDonald H.1302 (Depage) Saturday 18:00 18:45

MySQL and Friends devroom (17)

Growing the MySQL Ecosystem
How do we get more of 'us'?
Dave Stokes H.1308 (Rolin) Saturday 10:30 10:50
MySQL 5.7 & JSON
New Opportunities for Developers
Morgan Tocker H.1308 (Rolin) Saturday 10:55 11:15
What's new in MySQL 5.7? Norvald H. Ryeng H.1308 (Rolin) Saturday 11:20 12:00
MySQL Group Replication or how good theory gets into better practice Tiago Jorge H.1308 (Rolin) Saturday 12:05 12:25
ANALYZE for statements: MariaDB's new tool for diagnosing the optimizer Sergei Petrunia H.1308 (Rolin) Saturday 12:30 12:50
Rolling out Global Transaction IDs at Dropbox René Cannaò H.1308 (Rolin) Saturday 12:55 13:15
MariaDB CONNECT Storage Engine
Simplify heterogeneous data access
Serge Frezefond H.1308 (Rolin) Saturday 13:20 13:40
More on gdb for MySQL DBAs
Using gdb to study MySQL internals and as a last resort
Valerii Kravchuk H.1308 (Rolin) Saturday 13:45 14:05
Clusternaut: Orchestrating Percona XtraDB Cluster with Kubernetes Raghavendra Prabhu H.1308 (Rolin) Saturday 14:10 14:50
Reliable crash detection and failover with Orchestrator Shlomi Noach H.1308 (Rolin) Saturday 14:55 15:15
What can we do with it?
Oli Sennhauser H.1308 (Rolin) Saturday 15:20 15:40
MySQL operations in Docker
A quick guide for the uninitiated
Giuseppe Maxia H.1308 (Rolin) Saturday 15:45 16:05
Introducing new SQL syntax and improving performance with preparse Query Rewrite Plugins Sveta Smirnova H.1308 (Rolin) Saturday 16:10 16:30
MySQL Parallel Replication: inventory, use-case and limitations Jean-François Gagné H.1308 (Rolin) Saturday 16:35 17:15
TokuDB in 15 Minutes, What You Need to Know Jervin Real H.1308 (Rolin) Saturday 17:20 17:40
The Query Rewrite Plugin Interface
Writing Your Own Plugin
Martin Hansson H.1308 (Rolin) Saturday 17:45 18:05
Galera Replication Demistified
How does it work ?
Frédéric Descamps H.1308 (Rolin) Saturday 18:10 18:30

Open Document Editors devroom (24)

Migrating the Army, the Navy and the Air Force, in one single move
The story of the migration to LibreOffice and ODF of the Italian defense organization, counting 150,000 desktops
Italo Vignoli K.4.401 Saturday 10:30 10:50
Eternal Plugfest
An ODF community and testing server
Jos van den Oever K.4.401 Saturday 10:50 11:10
Contributing to the help of LibreOffice using the HelpAuthoring extension Regina Henschel K.4.401 Saturday 11:10 11:30
Cleaning up the spellcheck dictionary
And making it faster and more maintainable
Andrea Pescetti K.4.401 Saturday 11:30 11:50
Lowering the bar for new developers
How to make 1.000.000 lines understandable
jan iversen K.4.401 Saturday 11:50 12:10
Improving the toolbars in LibreOffice Samuel Mehrbrodt K.4.401 Saturday 12:10 12:30
Inside sidebar
Creating you own panels and decks made easy
Katarina Behrens K.4.401 Saturday 12:30 12:50
UI event fuzzing via american-fuzzy-lop
using afl to fuzz keyboard input for UI testing LibreOffice
Caolán McNamara K.4.401 Saturday 12:50 13:10
Back to the future
Typographic quality WYSIWYG document editing and form filling in the cloud
László Németh K.4.401 Saturday 13:10 13:30
LibreOffice Online internals Jan Holesovsky K.4.401 Saturday 13:30 13:50
Mail merge embedding in LibreOffice Writer Miklos Vajna K.4.401 Saturday 13:50 14:10
Exporting shapes to DrawingML
Bug fixing case study
Andras Timar K.4.401 Saturday 14:10 14:30
odpdown - markdown to slides
Nice slides from your favourite text editor demo
Thorsten Behrens K.4.401 Saturday 14:30 14:40
LibreOffice and PostgreSQL Simon Riggs K.4.401 Saturday 14:40 15:00
Handling crashes in LibreOffice Markus Mohrhard K.4.401 Saturday 15:00 15:20
LibreOffice extension development
Tools, Tips & Tricks of the Trade
Thorsten Behrens K.4.401 Saturday 15:20 15:40
The LibreOffice Release Baseline
How to duplicate the releases as published by TDF
Christian Lohmaier K.4.401 Saturday 15:40 16:00
Finally building LibreOffice on Windows Stephan Bergmann K.4.401 Saturday 16:00 16:20
New features in Gerrit Code Review 2.11 David Ostrovsky K.4.401 Saturday 16:20 16:40
Snakes On A Plain Office
Python and LibreOffice: Possibilities and Opportunities
Bjoern Michaelsen K.4.401 Saturday 16:40 17:00
DrawingLayer Primitives Workshop
What they are, how to use or create new ones
Armin Le Grand K.4.401 Saturday 17:00 17:20
Visual Class Libraries
making LibreOffice's toolkit less awful.
Michael Meeks K.4.401 Saturday 17:20 17:40
Using Android Studio to debug the LibreOffice Viewer for Android
android studio offers a GUI to debug both the native as well as the java part
Christian Lohmaier K.4.401 Saturday 17:40 17:50
Ad-hoc Lightning talk session Thorsten Behrens K.4.401 Saturday 17:50 18:30

Open Game Development devroom (15)

3D everywhere with Babylon.js
A simple and powerful 3D open-source game engine
Raanan Weber, Julian Chenard AW1.120 Sunday 09:00 09:25
The OctaForge 3D Game Engine Daniel Kolesa AW1.120 Sunday 09:30 09:55
Arduboy feat. the Web: pocket-sized gamedev for everyone
Unleashing Arduboy games creation by building a Web IDE
István Szmozsánszky AW1.120 Sunday 10:00 10:25
Drawing your gameplay: paper & color based interaction. Roman Miletitch AW1.120 Sunday 10:30 10:55
The Bitbox Console
one year after
Makapuf AW1.120 Sunday 11:00 11:25
Blender as a generic tool
Some usage examples
Jonathan Giroux AW1.120 Sunday 11:30 11:55
RedMetrics - Data-driven Game Design with Open Analytics
Know your players
Jesse Himmelstein AW1.120 Sunday 12:00 12:25
Open Game Demo Hour Jesse Himmelstein, Raphael Goujet AW1.120 Sunday 12:30 13:25
Haxe : A language by gamedevs for gamedevs
Meet the indie OSS gamedev buddy!
David "Blackmagic" Elahee AW1.120 Sunday 13:30 13:55
Open tools for game design
How to improve a games by optimizing its game design , level design and iterations
Mourdjen Bari AW1.120 Sunday 14:00 14:25
Learning biology with a game
Raphael Goujet AW1.120 Sunday 14:30 14:55
Citizen science 2.0
Building a quantum computer
Lars Kroll AW1.120 Sunday 15:00 15:25
From gamers to tango dancers
Bridging Games Engines and Distributed Control System Frameworks for Virtual Reality (VR) based scientific simulations
Franco Carbognani AW1.120 Sunday 15:30 15:55
Offline library dedicated to free-licensed games
Dcalk AW1.120 Sunday 16:00 16:25
Free Knowledge Game Jam: Bringing Two Worlds Together
How we ran a game jam for Free Knowledge and made everybody happy
Jens Ohlig, Julia Schuetze AW1.120 Sunday 16:30 16:55

Open Media devroom (17)

Cloud Transcoding Architecture with FFMPEG; Scale and Distribution with Kaltura Transcoding
Transcoding and Playback
Jess Portnoy H.2214 Saturday 10:30 10:55
Synchronised multi-device media playback with GStreamer Luis de Bethencourt H.2214 Saturday 11:00 11:25
What's new in VLC and libVLC?
3.0 or not?
Jean-Baptiste Kempf H.2214 Saturday 11:30 11:55
Creating interactive experiences with video
Moving from passive viewing to active engagement
Renan Gutman H.2214 Saturday 12:00 12:25
Adding subtitles to the dash.js player
Learn about Dash, TTML and EBU-TT-D
Solène Buet H.2214 Saturday 12:30 12:55
The swiss-army knife on MP4 in your browser
Romain Bouqueau, Cyril Concolato H.2214 Saturday 13:00 13:25
What will be new in Kodi version 17 Martijn Kaijser H.2214 Saturday 13:30 13:55
Implementing a native Daala decoder in FFmpeg
Or how I learned to stop worrying and did it anyway
Rostislav Pehlivanov H.2214 Saturday 14:00 14:25
Implementation and policy checking on FFV1, Matroska, LPCM, and more
Jérôme Martinez H.2214 Saturday 14:30 14:55
What makes Upipe great for video processing
Flexible dataflow framework
Christophe Massiot H.2214 Saturday 15:00 15:25
Broadcast-to-IP conversion for Wifi indoor coverage Alexandru Munteanu H.2214 Saturday 15:30 15:55
Building a wireless camera from off-the-shelf wifi dongles and using Open Source projects. Kieran Kunhya, Alexandre Licinio H.2214 Saturday 16:00 16:25
Over-the-air Audio Identification
How to build a system for matching a partial audio recording from noisy environments with an audio track or a real-time stream of audio
Arda Yalçıner H.2214 Saturday 16:30 16:55
Nageru: Taking free software video mixing into 2016 Steinar H. Gunderson H.2214 Saturday 17:00 17:25
Develop your own media portal
Using Kaltura open source API
Assaf Berkovitz, Rotem Haber H.2214 Saturday 17:30 17:55
an intermedia sequencer for interactive scenarios authoring
Jean-Michaël Celerier H.2214 Saturday 18:00 18:25
Introduction to video reverse engineering Vittorio Giovara H.2214 Saturday 18:30 18:55

Open Source Design devroom (16)

Firefox OS: Why we exist
A brief look into the history and vision behind a web-based open-source operating system.
Michael Henretty AW1.120 Saturday 10:30 10:50
Design for All versus Design for One and Adaptive User Interfaces Christophe Strobbe AW1.120 Saturday 11:00 11:20
State of the art
Javier Hernández AW1.120 Saturday 11:30 11:50
Designing accessible applications Samuel Thibault AW1.120 Saturday 12:00 12:20
Blender as virtual studio lighting playground
Using Blender's realtime rendering preview to explore lighting for photography or video setups
Tuomas Kuosmanen AW1.120 Saturday 12:30 12:50
Tips & Tricks for logo creation
Logo case studies from Mozilla & co.
Elio Qoshi AW1.120 Saturday 13:00 13:20
DIY mobile usability testing
A cheap, cheerful and portable lab for mobile testing
Belen Barros Pena AW1.120 Saturday 13:30 13:50
Open source in non software design
Architectural, structural and other design domains could go open source
Michael Demetriou AW1.120 Saturday 14:00 14:20
Open source design in the UK Government?
An introduction to (open source) research and design of online services for the UK government
Bernard Tyers AW1.120 Saturday 14:30 14:50
Designing with and for developers
How UX landed in OpenEmbedded
Belen Barros Pena AW1.120 Saturday 15:00 15:20
Designers Vs developers
Can’t we all just get along?
Hollie Lubbock AW1.120 Saturday 15:30 15:50
Designer's compromises in Open Source Ecaterina Moraru AW1.120 Saturday 16:00 16:20
Overcoming your designer ego
Experiences as a designer at Mozilla
Elio Qoshi AW1.120 Saturday 16:30 16:50
Connecting design students & open source projects
Why everyone benefits and how to do it
Jan-Christoph Borchardt AW1.120 Saturday 17:00 17:20
How can I contribute?
Everything you wanted to know about contributing to open source but were afraid to ask.
Bernard Tyers AW1.120 Saturday 17:30 17:50
Developers looking for designers? Show off your project!
Open Source Design job board in person
Jan-Christoph Borchardt AW1.120 Saturday 18:00 19:00

PHP and Friends devroom (7)

Meet a parallel, asynchronous PHP world Steve Maraspin H.1308 (Rolin) Sunday 10:00 11:00
Profiling your PHP application Michael Heap H.1308 (Rolin) Sunday 11:00 12:00
PSR-7 HTTP messages in the wild Hannes Van De Vreken H.1308 (Rolin) Sunday 12:00 13:00
HTTP/2 for PHP developers Mattias Geniar H.1308 (Rolin) Sunday 13:00 14:00
How to Migrate Anything with Baleen Gabriel Somoza H.1308 (Rolin) Sunday 14:00 15:00
Rethinking Extension Development for PHP and HHVM Jeremy Mikola H.1308 (Rolin) Sunday 15:00 16:00
PHP 7 Derick Rethans H.1308 (Rolin) Sunday 16:00 17:00

Perl devroom (14)

Welcome to the Perl devroom
Home of the Perl 5 and Perl 6 family of languages
Claudio Ramirez, Wendy G.A. van Dijk H.2214 Sunday 09:00 09:05
The Pinnacle of Hubris
Or a Story of Laziness, Impatience and Karma
Karl Moens H.2214 Sunday 09:05 09:45
Perl 6
Why People Are So Excited
Curtis 'Ovid' Poe H.2214 Sunday 09:50 10:30
RPerl, Perl 11, and The Future of Perl Performance Will the Chill Braswell H.2214 Sunday 10:35 11:15
Perl and Mathematics
2015 in review
Dana Jacobsen H.2214 Sunday 11:20 12:00
The anti-bikeshedding tool for your REST API
Mickey Nasriachi H.2214 Sunday 12:05 12:35
Perl6 Port of Plack
Daisuke Maki H.2214 Sunday 12:40 13:20
From Regular Expressions to Parsing JavaScript
Learn Perl6 Grammars
Jeffrey Goff H.2214 Sunday 13:25 14:05
Teaching Perl
We're doing it wrong
Juan Julián Merelo H.2214 Sunday 14:10 14:30
(amd64) Assembly programming for Perl programmers Bart Wiegmans H.2214 Sunday 14:35 14:55
Perl is not dead,... it got better! Stevan Little H.2214 Sunday 15:00 15:20
What's new in Perl?
News from the front
Sawyer X H.2214 Sunday 15:25 16:05
Perl 6
The end of the beginning
Elizabeth Mattijsen H.2214 Sunday 16:10 16:50
See you next year! Claudio Ramirez, Wendy G.A. van Dijk H.2214 Sunday 16:55 17:00

PostgreSQL devroom (6)

Unified Framework for Big Data Foreign Data Wrappers (FDW) Shivram Mani H.1309 (Van Rijn) Sunday 11:00 11:50
Improving Postgres' Buffer Manager Andres Freund H.1309 (Van Rijn) Sunday 12:00 12:50
JSON By Example Stefanie Janine Stölting H.1309 (Van Rijn) Sunday 13:00 13:50
Explaining the Postgres Query Optimizer Bruce Momjian H.1309 (Van Rijn) Sunday 14:00 14:50
UPSERT use cases Peter Geoghegan H.1309 (Van Rijn) Sunday 15:00 15:50
Using PostgreSQL for Bibliographic Data Jimmy Angelakos H.1309 (Van Rijn) Sunday 16:00 16:50

Python devroom (17)

Python tips, tricks and dark magic
What I wish someone had told me when I started with python from another language
Jordi Soucheiron UD2.218A Saturday 10:30 11:00
How to (actually) make games with python
I promise I won't try to sell you a framework
Yuri Numerov UD2.218A Saturday 11:00 11:30
Why, but why, async and await keywords have been included in Python 3.5
Who cares about async pattern ? Python isn't Javascript ! Is Guido becoming fancy and/or crazy ?
Ludovic Gasc UD2.218A Saturday 11:30 12:00
Exploring our Python Interpreter Stéphane Wirtel UD2.218A Saturday 12:00 12:30
Camelot for desktop and mobile Erik Janssens UD2.218A Saturday 12:30 13:00
Gunicorn, more than a WSGI server Benoit Chesneau UD2.218A Saturday 13:00 13:30
Using Python and XMPP to build a decentralized social network
Why you should use Python for your software
Jérôme Poisson (Goffi) UD2.218A Saturday 13:30 14:00
Practical execution tricks from 10 years of Mercurial.
Squeeze the best out of your Python Interpreter
Pierre-Yves David UD2.218A Saturday 14:00 14:30
Going beyond the CPython C API
PyPy, CFFI, etc.
Armin Rigo UD2.218A Saturday 14:30 15:00
FAT Python
new static optimizer for CPython
Victor Stinner (haypo) UD2.218A Saturday 15:00 16:00
How do I pay my bills
History of funding of the PyPy project
Maciej Fijalkowski UD2.218A Saturday 16:00 16:30
Introduction to the Pyramid web framework
Going through the Pyramid quick tutorial via Docker
Amandine Nayrolles UD2.218A Saturday 16:30 17:00
Guix-tox, a functional version of tox Cyril Roelandt UD2.218A Saturday 17:00 17:30
Managing Python Packages with Pulp Michael Hrivnak UD2.218A Saturday 17:30 18:00
Dealing with past you
we all make mistakes
Yuri Numerov UD2.218A Saturday 18:00 18:05
Factoryboy: Creating data for unit tests in an easy way Andrea Grandi UD2.218A Saturday 18:05 18:10
Creating a custom Django Middleware Andrea Grandi UD2.218A Saturday 18:10 18:15

Real Time devroom (17)

AMENDMENT: PJSIP: a free and open source multimedia communication library Perry Ismangil K.3.401 Saturday 10:30 10:50
Building a WebRTC application
From Zero to Hero
Steven Goodwin K.3.401 Saturday 10:55 11:15
Janus: the general purpose WebRTC Gateway Lorenzo Miniero K.3.401 Saturday 11:20 11:55
Real-time Charging for distributed communication platforms using CGRateS Dan Christian Bogos K.3.401 Saturday 12:00 12:20
Sharp.Xmpp, a multiplatform .NET XMPP client library and Android Panagiotis Stathopoulos K.3.401 Saturday 12:25 12:45
The state of XMPP and instant messaging
The awakening
Nÿco Vérité K.3.401 Saturday 12:50 13:10
Designing High Performance RTC Signaling Servers
The components that matter the most for proper SIP routing scalability
Daniel-Constantin Mierla K.3.401 Saturday 13:15 13:35
Reigniting Openfire
A tale of birth, death, zombies, and resurrection
Dave Cridland K.3.401 Saturday 13:40 14:15
Peer to Peer Realtime with Blockchains
Zero-Knowledge and Serverless Collaboraiton
Caleb James DeLisle K.3.401 Saturday 14:20 14:40
From SIP to WebRTC and vice versa
A tale on marrying an existing SIP infrastructure with WebRTC endpoints
Saúl Ibarra Corretgé K.3.401 Saturday 14:45 15:05
Liberating communication with Matrix
Building an open ecosystem for real time communication that's as decentralised and successful as the Web.
Matthew Hodgson K.3.401 Saturday 15:10 15:45
Testing Webchat Stability
Automated testing a chats handling of network instability and other stability problems
Winfried Tilanus K.3.401 Saturday 15:50 16:25
XMPP: Beyond standards
Exploring the non-technical requirements of open communication
Matthew Wild K.3.401 Saturday 16:30 16:50
Creating rich WebRTC applications with Kurento
Or why you need a media server for the cool WebRTC stuff
Luis Lopez K.3.401 Saturday 16:55 17:30
VoIP Troubleshooting with Sipcapture Tools
Open-Source VoIP Capture, Monitoring and Troubleshooting
Lorenzo Mangani K.3.401 Saturday 17:35 17:55
How we built a decentralized blogging engine with XMPP Jérôme Poisson (Goffi) K.3.401 Saturday 18:00 18:20
TLS and SIP - what works and what doesn't?
A study of issues with TLS and the SIP protocol
Olle E Johansson K.3.401 Saturday 18:25 19:00

Ruby devroom (8)

Intro to Ruby Devroom
A welcome to the Ruby devroom and introduction of what we're going to talk about today
Christophe Philemotte H.2213 Sunday 10:00 10:10
An efficient and thread-safe representation of objects for JRuby+Truffle
A tour through object representations and their properties
Benoit Daloze H.2213 Sunday 10:10 10:55
Optimizing JRuby 9000
Taking Ruby performance to the next level
Charles Nutter H.2213 Sunday 11:05 11:50
Writing concurrent libraries for all Ruby runtimes Petr Chalupa H.2213 Sunday 12:00 12:45
Ruby and OMR
Experiments in utilizing OMR technologies in Ruby (MRI)
Charlie Gracie H.2213 Sunday 13:00 13:45
Tweaking Ruby GC parameters for speed and profit Helio Cola H.2213 Sunday 13:55 14:40
MOVED: How to write Ruby extensions with Crystal Anna Shcherbinina (gaar4ica) H.2213 Sunday 14:50 15:35
NEW: Ruby Hacker Space
Open space to talk/hack on Ruby
H.2213 Sunday 15:35 16:35

SDN and NFV devroom (14)

Routing: A view from my local topography on routing technology and Free Software. Paul Jakma UA2.114 (Baudoux) Sunday 10:00 10:25
The n00b's guide to DPDK and OVS with DPDK
The n00b's guide to DPDK and OVS with DPDK
Mark D. Gray UA2.114 (Baudoux) Sunday 10:30 10:55
OpenSwitch: An open source distribution for white box switches Bert Vermeulen UA2.114 (Baudoux) Sunday 11:00 11:25
AMENDMENT: Linux tc and eBPF Daniel Borkmann UA2.114 (Baudoux) Sunday 11:30 11:55
OVS, DPDK and Software Dataplane Acceleration
Open vSwitch with netdev DPDK
Kevin Traynor UA2.114 (Baudoux) Sunday 12:00 12:25
Snabb Switch: Riding the HPC wave to simpler, better network appliances
An experience report with a production-ready lightweight 4-over-6 implementation in Snabb
Katerina Barone-Adesi UA2.114 (Baudoux) Sunday 12:30 12:55
Challenges in Distributed SDN Duarte Nunes UA2.114 (Baudoux) Sunday 13:00 13:25
The MoonGen Packet Generator
Testing network devices and NFV setups with a fast and flexible packet generator
Paul Emmerich UA2.114 (Baudoux) Sunday 13:30 13:55
Clearwater: Open-Source IMS Core for the Cloud Rob Day UA2.114 (Baudoux) Sunday 14:00 14:25
Experiences with OpenDaylight Service Function Chaining (SFC) Ronald van der Pol UA2.114 (Baudoux) Sunday 14:30 14:55
Avoid the maze of container networking
how we built a simple distributed SDN for Docker
Ilya Dmitrichenko UA2.114 (Baudoux) Sunday 15:00 15:25
OpenSIPS 2.1 as edge proxy
Razvan Crainea UA2.114 (Baudoux) Sunday 15:30 15:55
Using Project Calico to network containers Neil Jerram UA2.114 (Baudoux) Sunday 16:00 16:25
Adapting open-source NMS to an SDN reality
New tricks for old dogs
Jeff Gehlbach UA2.114 (Baudoux) Sunday 16:30 16:55

Security devroom (14)

Automated Implementation of PCI-DSS compliant solution using open-source tools
Meet business (PCI DSS) requirements in instant time
Ján Lieskovský H.1309 (Van Rijn) Saturday 10:30 10:55
Identity Management with midPoint Radovan Semancik H.1309 (Van Rijn) Saturday 11:00 11:25
Security in IoT; more a cultural chock than a technical challenge
How to create secured IoT device without increasing developement complexity
Dominig ar Foll H.1309 (Van Rijn) Saturday 11:30 11:55
Security and privacy in your embedded systems
Strong isolation of applications using Smack and Cynara
José Bollo H.1309 (Van Rijn) Saturday 12:00 12:25
IoT meets Security Habib Virji H.1309 (Van Rijn) Saturday 12:30 12:55
Tizen 3.0 platform security model
Security framework for constraining applications' privileges
Aleksander Zdyb H.1309 (Van Rijn) Saturday 13:00 13:25
Take control over your USB devices
Daniel Kopeček H.1309 (Van Rijn) Saturday 13:30 13:55
Can we run C code and be safe?
A Linux system protected with Address Sanitizer
Hanno Böck H.1309 (Van Rijn) Saturday 14:00 14:25
Lessons learned running SSL at scale
How to run large, nuanced SSL deployments effectively
Chris Down H.1309 (Van Rijn) Saturday 14:30 14:55
An overview openconnect VPN Nikos Mavrogiannopoulos H.1309 (Van Rijn) Saturday 15:00 15:25
Xen Project Security Response War Stories
War stories from the XenProject security response process
George Dunlap H.1309 (Van Rijn) Saturday 15:30 15:55
Ramping up Security at an open-source startup: Lessons learned. Lukas Reschke H.1309 (Van Rijn) Saturday 16:00 16:25
F-Droid: building the private, unblockable app store
your app store does not need to know who you are
Hans-Christoph Steiner H.1309 (Van Rijn) Saturday 16:30 16:55
Testing Cryptography in WolfSSL Chris Conlon H.1309 (Van Rijn) Saturday 17:00 17:25

Software Defined Radio devroom (16)

Introduction to the SDR Track
Speakers, Topics, Algorithm
Martin Braun AW1.125 Sunday 09:00 09:10
The GNU Radio Companion Changelog
An overview and recently added features to GNU Radio's Graphical Flowgraph Designer
Sebastian Koslowski AW1.125 Sunday 09:15 09:35
The GNU Radio Toolkit
modtool, PyBOMBS, and how to actually start working on SDR
Martin Braun AW1.125 Sunday 09:45 09:55
Signal Intelligence Challenges
How to get students into SDR
Felix Wunsch AW1.125 Sunday 10:05 10:20
Building Self-Optimizing Radios using DEAP Andre Puschmann AW1.125 Sunday 10:25 10:40
Radio Machine Learning with FOSS
Hallucinogenic radio fun
Tim O’Shea AW1.125 Sunday 10:45 11:10
The rad1o badge
How it happend and how to use it
Tobias Schneider, Stefan `Sec` Zehl AW1.125 Sunday 11:15 11:40
Using Red Pitaya for radio applications (from LF to HF) Pavel Demin AW1.125 Sunday 11:45 12:10
SDR Track Panel
About the future of free software SDR projects, and how we can collaborate
Martin Braun, Tom Rondeau, Sylvain Munaut, Paul Sutton AW1.125 Sunday 12:15 13:10
Embedded SDR
working with SDKs
Moritz Fischer AW1.125 Sunday 13:15 13:40
RFNoC -- Evolving SDR toolkits to the FPGA platform
Faster, lower latency, and still GNU Radio
Martin Braun AW1.125 Sunday 13:45 14:05
News from the OAI Community Raymond Knopp AW1.125 Sunday 14:15 14:40
srsUE: A high-performance software radio LTE UE Ismael Gomez AW1.125 Sunday 14:45 15:10
Prototyping the 5G Air Interface in GNU Radio: An FBMC Primer Milan Zivkovic AW1.125 Sunday 15:15 15:40
Synchronization in distributed SDR for localization applications
The challenge of nanosecond accuracy
Johannes Schmitz AW1.125 Sunday 15:45 16:05
Wideband measurement strategies: from RADAR to passive wireless sensors
... and how passive wireless sensors were/are used by intelligence agencies.
Jean-Michel Friedt AW1.125 Sunday 16:15 16:40

Testing and Automation devroom (8)

A Contract Testing Tool
Claude Warren UA2.220 (Guillissen) Saturday 11:00 11:45
Testing interoperability with closed-source software through scriptable diplomacy Karl Trygve Kalleberg, Ole André Vadla Ravnås UA2.220 (Guillissen) Saturday 11:55 12:40
Testing embedded systems
Using Unity, Cucumber and SpecFlow
Itamar Hassin UA2.220 (Guillissen) Saturday 12:50 13:35
Testing complex software in CI
Stories from SSSD and Samba world
Jakub Hrozek, Andreas Schneider UA2.220 (Guillissen) Saturday 13:45 14:30
Jenkins as a Code Łukasz Szczęsny, Marcin Zajączkowski UA2.220 (Guillissen) Saturday 14:40 15:25
Simulating Humanoid Robots in the Cloud: the testing behind the biggest world competition Jose Luis Rivero UA2.220 (Guillissen) Saturday 15:35 16:20
How to properly blame things for causing latency
An introduction to Distributed Tracing and Zipkin
Adrian Cole UA2.220 (Guillissen) Saturday 16:30 17:15
Tackling non-determinism in Hadoop
Testing and debugging distributed systems with Earthquake
Akihiro Suda UA2.220 (Guillissen) Saturday 17:25 18:10

Virtualisation and IaaS devroom (21)

Scheduling in The Age of Virtualization
Genral Thoughts and a Case Study
Dario Faggioli UB2.252A (Lameere) Saturday 10:30 10:55
Enhance protection from security bugs in the Xen hypervisor
Introducing a deprivileged execution mode for device emulators in the hypervisor.
Anthony Perard UB2.252A (Lameere) Saturday 11:00 11:25
"I find your lack of threads disturbing"
Optimizing QEMU and KVM for high iops
Paolo Bonzini UB2.252A (Lameere) Saturday 11:30 12:10
QEMU for Xen secure by default
Deprivileging the PC system emulator
Stefano Stabellini, Ian Jackson UB2.252A (Lameere) Saturday 12:15 12:55
Real-Time Cloud Henning Schild UB2.252A (Lameere) Saturday 13:00 13:40
Bringing Host Lifecycle and Content Management into oVirt
Powerful Management of your Virtualized Data-Center
Oved Ourfali UB2.252A (Lameere) Saturday 14:00 14:40
Reactive processing in oVirt Piotr Kliczewski UB2.252A (Lameere) Saturday 14:45 15:25
Sweep Away the Garbage
for scalable, fault-tolerant shared VM storage
Adam Litke UB2.252A (Lameere) Saturday 15:30 16:10
Federated identity in OpenStack
When you can't list your users
Boris Bobrov UB2.252A (Lameere) Saturday 16:30 17:10
Build a Basic Cloud Using RDO-manager K Rain Leander UB2.252A (Lameere) Saturday 17:15 17:40
How to get your Idea into Upstream OpenStack John Garbutt UB2.252A (Lameere) Saturday 17:45 18:10
Managing Ceph through Cinder using oVirt Maor Lipchuk UB2.252A (Lameere) Sunday 10:00 10:25
Ceph Rados Gateway overview Orit Wasserman UB2.252A (Lameere) Sunday 10:30 11:10
oVirt - let's hyperconverge! Martin Sivák UB2.252A (Lameere) Sunday 11:15 11:55
Containers and Virtualization
How They Can Work Together
Joe Brockmeier UB2.252A (Lameere) Sunday 12:15 12:40
Advanced Management for IaaS and Containers Federico Simoncelli UB2.252A (Lameere) Sunday 12:45 13:25
Kuryr: Bridging the Docker-VM networking gap Antoni Segura Puimedon UB2.252A (Lameere) Sunday 13:30 14:10
Evaluating OpenStack Containers as a service Magnum for production Rosario Di Somma UB2.252A (Lameere) Sunday 14:15 14:55
Infrastructure provisioning in context of organization Katarina Valalikova UB2.252A (Lameere) Sunday 15:15 15:55
Raiders of the lost testing env
The search for a reproducible vm testing environment
David Caro UB2.252A (Lameere) Sunday 16:00 16:25
Oh, My! Oh-My-Vagrant (with live demos!)
Oh-My-Vagrant development environments for hackers
James Shubin UB2.252A (Lameere) Sunday 16:30 16:55

Keysigning (1)

PGP Keysigning FOSDEM Staff UD2.Corridor Sunday 14:00 16:00

BOFs (Track A) (0)

BOFs (Track B) (1)

sovereign project BOF H.3228 Saturday 18:00 18:30

This information was last updated on Thursday January 28, 2016 at 09:43:10 CET.