FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

Bruno Abinader
Igor Trindade Oliveira
Adenilson Cavalcanti
Day Saturday
Room H.1309
Capacity 150
Start time 14:45
End time 15:30
Duration 00:45
Track Crossdesktop devroom

Gallium state trackers applied to 2D rendering libraries

Gallium offers a simplified approach for developing multi-platform device drivers by splitting some steps in modules that can be shared. A state tracker is a layer between the Graphics API and rendering done by the Pipe Driver, being responsible for translating graphics primitives. Currently the following state trackers are available: OpenVG, OpenGL/ES, Xorg, Direct X and EGL.

The purpose of this talk is to explain what a Gallium state tracker should implement, offer a glimpse into current trackers and present an example of a simple state tracker implementing 2D operations commonly used by libraries (e.g. Cairo, Qt, SKIA): paint, stroke, drawing paths, clipping, blending, etc.

Concurrent events:

When Event Track Where
14:00-14:50 DevOps? - More than Marketing System Janson
14:00-14:50 The life of a Firefox feature Web Browsing Chavanne
14:00-15:00 mk-configure BSD AW1.126
14:00-15:00 Swimming Upstream CrossDistro H.1308
14:00-15:00 Using NixOS for declarative deployment and testing CrossDistro H.1302
14:00-15:00 Advanced Experiments with XMOS Multicore Embedded Hardware. Embedded Lameere
14:00-15:45 LPI Exam 1 Certification Guillissen
14:00-16:00 TYPO3 Exam Session Certification UA2.114
14:00-16:00 BSD Associate Exam Session Certification UA2.114
14:30-14:55 Over 20,000QPS, XtraDB performance show MySQL & friends H.2213
14:30-14:55 The Web Objects Kitchen Mono AW1.120
14:30-15:00 Stump the XMPP Experts! Open Q&A Jabber & XMPP AW1.121
14:30-15:00 In-tab UI Mozilla H.1301
14:40-14:55 0MQ: Multithreading magic Lightning Talks Ferrer
14:45-15:00 CyaSSL Security & hardware crypto AW1.105
14:45-15:00 EtoileText World of GNUstep AW1.117
14:45-15:00 Tools and Methods for Web Data Extraction Data Analytics AW1.124
15:00-15:15 Datalift, A catalyser for the Web of data Data Analytics AW1.124
15:00-15:15 Neo4j: Graph DB and Neo4j introduction Lightning Talks Ferrer
15:00-15:20 Why Linux Distributions Hate Java Free Java AW1.125
15:00-15:20 Making happy developers Mono AW1.120
15:00-15:25 Data Recovery for MySQL MySQL & friends H.2213
15:00-15:30 Fribid and browser security software Security & hardware crypto AW1.105
15:00-15:30 CiviCRM & XMPP as your personal assistant Jabber & XMPP AW1.121
15:00-15:30 GNU Parallel GNU H.2214
15:00-15:50 Qt WebKit goes Mobile Web Browsing Chavanne
15:00-15:50 systemd: Beyond init System Janson
15:00-16:00 Flukso - Community Metering. Embedded Lameere
15:00-16:00 Fast and Flexible UI Development with EtoileUI World of GNUstep AW1.117
15:00-16:00 Bringing OMAP3 into the FreeBSD Tree BSD AW1.126
15:00-16:00 Amazing openSUSE CrossDistro H.1302
15:00-16:00 Downstream packaging collaboration CrossDistro H.1308
15:20-15:35 iRail: Creating a public transport API Lightning Talks Ferrer
15:20-15:40 The Java Packaging Nightmare Free Java AW1.125

Next (up to 3) talks in the same room (H.1309):

When Event Track
15:30-15:45 Group Photo Crossdesktop
15:45-16:30 Quick Intro to Qt and Qt Quick Crossdesktop
16:30-17:15 Vala? Are you kidding me?? Crossdesktop

Events that start after this one (within 30 minutes):

When Event Track Where
15:30-15:45 Group Photo Crossdesktop H.1309
15:30-15:45 GDL - GNU Data Language Data Analytics AW1.124
15:30-15:55 Taking Backups With XtraBackup MySQL & friends H.2213
15:30-16:00 Mono packaging in Debian and Ubuntu - why we're always right Mono AW1.120
15:30-16:00 XMPP Conf Calls: One Way or Another Jabber & XMPP AW1.121
15:30-16:00 EJBCA and OpenSC Security & hardware crypto AW1.105
15:30-16:15 Moving to the client - HTML5 is here Mozilla H.1301
15:40-15:55 Seeks Project: let's take back websearch Lightning Talks Ferrer
15:40-16:00 Guide to Packaging for Developers Free Java AW1.125
15:40-16:10 GNU Autotools GNU H.2214
15:45-16:30 Quick Intro to Qt and Qt Quick Crossdesktop H.1309
15:45-16:00 Informal discussion (original talk cancelled) Data Analytics AW1.124
16:00-16:15 PageKite: Making The Web 1000x Bigger Lightning Talks Ferrer
16:00-16:15 scikits.learn, machine learning in Python Data Analytics AW1.124
16:00-16:20 Coffee Break! Mono AW1.120
16:00-16:25 New query optimizer features in MariaDB MySQL & friends H.2213
16:00-16:30 Discussing UIKit / iOS implementation plans World of GNUstep AW1.117
16:00-16:30 Unifying access to PKCS#11 tokens Security & hardware crypto AW1.105
16:00-16:30 Yate Client Jabber & XMPP AW1.121
16:00-16:30 HP and Community Linux distributions CrossDistro H.1308
16:00-16:45 Firefox 4: new features for users and developers Web Browsing Chavanne
16:00-16:50 I'm Going M.A.D. System Janson
16:00-17:00 Lua meets BSD BSD AW1.126
16:00-17:00 DaVinci dm365 for home automation Embedded Lameere
16:00-17:00 Gentoo's RelEng and catalyst use CrossDistro H.1302
16:00-17:45 LPI Exam 2 Certification Guillissen