Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

X.Org Developer's Conference 2012 schedule

Wednesday 19th September 2012

Thursday 20th September 2012

  • X server integration testing. Yes, it's possible

    by Peter Hutterer

    Aside from the dusty X Test Suite, X server testing tends to be sporadic, manual and ad-hoc. This leads to recurring bugs and breakage that may last several months.

    Over the last couple of weeks, I've been working on a test suite based on googletest and xorg-gtest to automate input driver testing, bug replication and general server behaviour. In this talk, I'll give an outline of the current state of this test suite, followed by a discussion on the future direction of this test suite. Amongst the topics to be discussed are scalability, test case design, the requirement for test cases to be added to bug fixes, etc. Audience participation required and appreciated.

    At 9:00am to 9:30am, Thursday 20th September

  • Discussing approaches for hardware independent accelerated graphics drivers

    by Lucas Stach

    At 9:30am to 10:00am, Thursday 20th September

    Coverage video

  • Development State and Features of the Joystick Input Module

    by Sascha Hlusiak

    The joystick input module was part of the old XFree86 distribution, but the driver was in a bad state until 2007, when development was pushed forward. It first supported the Linux joystick kernel device only, later on support for evdev devices was added, which added support for the driver to be hotplugged by hal enabled server. A FreeBSD kernel backend is available as well, but like Solaris, this is not a prominent system on workstations. Today the joystick driver is well hotpluggable using udev and supports many features and configuration possibilities, like generating mouse button events, pointer movement or key strokes. Enabling the driver to act as both, a pointer and a keyboard device, was particularly challenging. Having a second keyboard device with a different keyboard layout was a problem too, but situation improved with recent servers and XI2/MPX. Support for properties enable 3rd party programs to be written that change the configuration of the device on demand. Prominent target platforms are Linux on the PS3 or the XBox.

    At 10:00am to 10:30am, Thursday 20th September

  • XCWM, the X Composite Window Manager library and XtoQ, an OS X Window Manager

    by Jess van Derwalker

    The XCWM X Composite Window Manager library and XtoQ are two parts of a project that began as a Portland State University CS Capstone course project. Development on the project has continued as part of X.org's EVoC program.

    The goal of XCWM is to create a C library that acts as a layer between XCB and OS specific window manager code that facilitates running X client windows as OS native windows on platforms such as OS X, Microsoft Windows, or Wayland. Through XCWM would allow developers to share more code, improve maintainability, and eventually remove some of the specific DDX's within the server code base.

    XtoQ, which has been developed concurrently, is a proof of concept window manager application developed for OS X which uses XCWM.

    The presentation will cover the basic library structure, some of its features, why certain desisions in implementation were made, and future work.

    At 11:00am to 12:00pm, Thursday 20th September

    Coverage video

  • Programming languages for X Application Development

    by Bart Massey

    A lot of the problems with writing desktop applications are made much worse by using inappropriate programming languages (such as C/C++). I will review some of these problems, discuss alternative languages, and make suggestions about what to do about it all.

    At 12:00pm to 12:30pm, Thursday 20th September

  • Wayland/Weston Status/Overview

    by Kristian Høgsberg

    At 2:00pm to 3:00pm, Thursday 20th September

    Coverage video

  • Composite based rootless X server

    by Kristian Høgsberg

    At 4:00pm to 5:00pm, Thursday 20th September

  • How Neuro-Scientists Use the Open Source Graphics Stack: some Examples

    by Mario Kleiner

    At 5:00pm to 5:30pm, Thursday 20th September

Friday 21st September 2012