2.0 -//Pentabarf//Schedule 2009//EN FOSDEM2009 Schedule Release 2009 FOSDEM2009 Schedule PUBLISH 644@FOSDEM2009@pentabarf.org 644 10 cool things about Exherbo English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H 10 cool things about Exherbo This talk will focus on 10 important features that makes it easier for users and developers alike to work with Exherbo. While the talk will focus on the current state of Exherbo and the short-term future the ideas being presented should be equally interesting for other distribution developers and users. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/644 Janson Bryan Østergaard PUBLISH 539@FOSDEM2009@pentabarf.org 539 ada_annex_e Ada Annex E - Distributed Systems English en 2009-02-07 17:00:00 +0000 2009-02-07 18:00:00 +0000 20090207T170000 20090207T180000 1H Ada Annex E - Distributed Systems The Distributed Systems Annex is an optional part of the Ada language that allows writing programs that are distributed across several computers. Each "partition" of the program, running on one machine, communicates with the others by means of remote procedure calls and shared data structures. Ada provides facilities to make this communication completely transparent to the programmer. Thanks to it, writing a distributed program is no more complex than writing a monolithic one. Indeed, it is possible to recompile a distributed program to make it either distributed or monolithic with no changes to the program source. There are two Free Software implementations of Annex E for GNAT, the GNU Ada compiler: GLADE and its successor PolyORB, both licensed under terms of the GPL. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_annex_e AW1.124 Thomas Quinot PUBLISH 646@FOSDEM2009@pentabarf.org 646 ada_bof_0 Ada Break: Questions and Free Discussions English en 2009-02-07 13:15:00 +0000 2009-02-07 14:00:00 +0000 20090207T131500 20090207T140000 0H Ada Break: Questions and Free Discussions Lunch break and informal discussions. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_bof_0 AW1.124 Valentine Reboul PUBLISH 538@FOSDEM2009@pentabarf.org 538 ada_in_debian Ada in Debian English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H Ada in Debian Ludovic Brenta will explain his work as the principal maintainer of Ada in Debian, and the policy that unites all Ada packages, thereby making Debian the best free Ada development platform in the world. The Debian Project is an association of individuals who have made common cause to create a free operating system. The development processes are open to the public and anyone can contribute. The strict Debian Free Software Guidelines are the basis of the Open Source Definition. The resulting operating system consists of tens of thousands of Free Software packages and is renowned for its reliability, thanks to Debian's extensive quality assurance policy. Debian GNU/Linux supports 12 hardware architectures and 4 more are in various stages of development. Debian GNU/Hurd, Debian GNU/NetBSD and Debian GNU/kFreeBSD are works in progress. Several other distributions use Debian as their foundation. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_in_debian AW1.124 Ludovic Brenta PUBLISH 544@FOSDEM2009@pentabarf.org 544 ada_bof_1 Ada informal discussions Lunch Time English en 2009-02-08 13:00:00 +0000 2009-02-08 14:00:00 +0000 20090208T130000 20090208T140000 1H Ada informal discussions Lunch Time Adalog and AdaCore Stands PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_bof_1 AW1.124 Valentine Reboul PUBLISH 742@FOSDEM2009@pentabarf.org 742 emb_power_mgmt_omap3 Advanced powermanagement for OMAP3 English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H Advanced powermanagement for OMAP3 As ASIC technology progresses to smaller technology nodes (63nm and and lower), leakage currents become increasingly important. This means that just stopping clocks isn't enough to save enough power to obtain the desired device use times. We need to shut off inactive parts of the ASIC depending on the actual usage. Eg. turn off the camera functionality or the GPU when not in use. We call this dynamic power switching (DPS). This talk will show how TI, Nokia and the community implemented DPS in the linux kernel. We will also discuss other power saving features of OMAP3 and how they are used in the linux kernel. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_power_mgmt_omap3 Lameere Peter De Schrijver PUBLISH 639@FOSDEM2009@pentabarf.org 639 xorg_power_mgmt Aggressive power management in graphics hardware English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H Aggressive power management in graphics hardware Computers spend a lot of time idle, and graphics cards spend a lot of time just displaying a static image. This talk presents various techniques for reducing the power consumption of graphics hardware without any significant impact on visual quality or performance. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_power_mgmt H.1309 Matthew Garrett PUBLISH 550@FOSDEM2009@pentabarf.org 550 kde_amarok2 Amarok 2 - rediscover music English en 2009-02-07 14:15:00 +0000 2009-02-07 15:00:00 +0000 20090207T141500 20090207T150000 0H Amarok 2 - rediscover music Verson 2.0 was a major step for the Amarok project: new look and tight integration with web services. But this is only the beginning of a new era. This talk shows you the current state of Amarok 2.0 and what to expect from the wonderful world of 2.1. You wanna customize your Amarok? Learn how you can use the new extremely powerful JavaScript interface to extend Amarok with new internet services and tools. The scripting interface gives you access to the entire Qt API; it is the same API we use to write Amarok itself. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_amarok2 H.1301 Sven Krohlas Ian Monroe Lydia Pintscher PUBLISH 587@FOSDEM2009@pentabarf.org 587 gemvid Animals monitoring with Gemvid English en 2009-02-07 18:30:00 +0000 2009-02-07 18:45:00 +0000 20090207T183000 20090207T184500 0H Animals monitoring with Gemvid In this talk, we will first introduce Gemvid, a system that allows the monitoring of animals in their own environment for an extended period of time. Then, we'll show how we demonstrated the sensitivity, reproducibility and stability of the system. Finally, we'll highlight some issues and interesting points for the future of Gemvid. Gemvid is a monitoring system that quantifies overall free movements of rodents without any markers, using a commercially available CCTV and a motion detection software developed on a GNU/Linux-operating computer. The application is based on software modules that allow the system to be used in a high-throughput workflow. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gemvid Ferrer Jean-Etienne Poirrier PUBLISH 585@FOSDEM2009@pentabarf.org 585 bug An Introduction to BUG English en 2009-02-07 18:00:00 +0000 2009-02-07 18:15:00 +0000 20090207T180000 20090207T181500 0H An Introduction to BUG This lightning talk will cover the basics of the BUG platform and show a brief working demo. We will show aspects of the Linux OS running and focus on the OSGi service layer and how Java applications can easily be written to work with custom hardware devices. BUG is an open source hardware and software gadget creation platform. There are no proprietary or closed software components running on the BUG CPU. New devices can be created by snapping a variety of hardware modules (camera, motion sensor, GPS, LCD Touchscreen, WiFi, 3g, etc.) onto a small Linux base computer to make things like GPS enabled motion detectors, alarms, crowdsourced input devices, and wireless weather stations. The hardware schematics for the device are GPL and the computer runs Linux, FOSS Java, and OSGi to enable a dynamic service runtime. An SDK is available that's based on Eclipse and we have a application collaboration website based on Ruby on Rails. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bug Ferrer Ken Gilmer PUBLISH 605@FOSDEM2009@pentabarf.org 605 opensuse_apport Apport - Automatic Application Crash Reporting for openSUSE English en 2009-02-07 18:15:00 +0000 2009-02-07 19:00:00 +0000 20090207T181500 20090207T190000 0H Apport - Automatic Application Crash Reporting for openSUSE Apport for automatic crash reporting on openSUSE. Many application crashes remain unreported due to different reasons: * the crash is silently ignored since no core file is produced * existing crash handlers like bug-buddy or Dr. Konqi are desktop application specific * the crash is not easy to reproduce * the location to report the crash is unknown Apport gives you an easy way to solve these problems. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_apport H.2214 Jan Blunck PUBLISH 612@FOSDEM2009@pentabarf.org 612 opensuse_arch_collab Architecture of Collaboration English en 2009-02-08 14:45:00 +0000 2009-02-08 15:30:00 +0000 20090208T144500 20090208T153000 0H Architecture of Collaboration This session will focus on the "Architecture of Collaboration" implemented in the Kablink Open Collaboration project. See how the Kablink platform allows you to build applications that solve problems while encouraging collaboration among your team members. During this session an application will be developed that takes advantage of the social networking features of Kablink while solving a common teamworking problem. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_arch_collab H.2214 Brent McConnell PUBLISH 543@FOSDEM2009@pentabarf.org 543 ada_ast2cfg Ast2Cfg - A Framework for CFG-Based Analysis and Visualisation of Ada Programs English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H Ast2Cfg - A Framework for CFG-Based Analysis and Visualisation of Ada Programs The control flow graph is the basis for many code optimisation and analysis techniques. Ast2Cfg is a Free Software framework for the construction of powerful CFG-based representations of arbitrary Ada programs. The generated data holds extensive information about the original Ada source, such as visibility, package structure and type definitions and provides means for complete interprocedural analysis. Ast2Cfg was developed exclusively with Free Software like GNAT, the GNU Ada Compiler, and ASIS-for-GNAT. This presentation gives an overview on how to use the Ast2Cfg framework, and includes basics on the used data structures, an introduction to the architecture and a thorough coverage of the programming interface with numerous examples. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_ast2cfg AW1.124 Georg Kienesberger PUBLISH 566@FOSDEM2009@pentabarf.org 566 xd_flossmetrics A talk on FLOSSMetrics English en 2009-02-08 10:15:00 +0000 2009-02-08 11:00:00 +0000 20090208T101500 20090208T110000 0H A talk on FLOSSMetrics This talk would introduce the FLOSSMetrics project, its aims and initial findings. The main objective of FLOSSMETRICS is to construct, publish and analyse a large scale database with information and metrics about libre software development coming from several thousands of software projects, using existing methodologies, and tools already developed. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_flossmetrics H.1301 Jesus M. Gonzalez Barahona PUBLISH 572@FOSDEM2009@pentabarf.org 572 xd_at_spi2 at-spi2 English en 2009-02-08 16:00:00 +0000 2009-02-08 16:45:00 +0000 20090208T160000 20090208T164500 0H at-spi2 The Project is converting the AT-SPI accessibility protocol to D-Bus and has the lofty goals of providing cross desktop accessibility for GNOME and KDE. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_at_spi2 H.1301 Mark Doffman PUBLISH 625@FOSDEM2009@pentabarf.org 625 fedora_augeas Augeas English en 2009-02-07 18:00:00 +0000 2009-02-07 19:00:00 +0000 20090207T180000 20090207T190000 1H Augeas Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files. One of the many things that makes Linux configuration management the minefield we all love is the lack of a local configuration API. The main culprit for this situation, that configuration data is generally stored in text files in a wide variety of formats, is both an important part of the Linux culture and valuable when humans need to make configuration changes manually. AUGEAS provides a local configuration API that presents configuration data as a tree. The tree is backed directly by the various config files as they exist today; modifications to the tree correspond directly to changes in the underlying files. AUGEAS takes great care to preserve comments and other formatting details across editing operations. The transformation from files into the tree and back is controlled by a description of the file's format, consisting of regular expressions and instructions on how to map matches into the tree. AUGEAS currently can be used through a command line tool, the C API, and from Ruby, Python, and OCaml. It also comes with descriptions for a good number of common Linux config files that can be edited "out-of-the-box." PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_augeas H.2213 Raphaël Pinson PUBLISH 689@FOSDEM2009@pentabarf.org 689 drupal_automated_translation Automated Web Translation Workflow for Multilingual Drupal Sites English en 2009-02-08 15:30:00 +0000 2009-02-08 16:15:00 +0000 20090208T153000 20090208T161500 0H Automated Web Translation Workflow for Multilingual Drupal Sites A non-technical presentation on how to automate the web translation process with Drupal. Many organizations operating across the borders are reluctant to localize their (Drupal) web site content because of cost and time constraints. They are aware though that, just as print marketing, e-marketing also needs to use the business language of the local markets in order to be successful. Find out about how you can automate the web translation process and dramatically cut budget and deadlines, with the AWTW module for Drupal (available in the Drupal community for about a year now). And see how large organisations have been making use of this efficient solution. This presentation will be non-technical and given by a non-developer. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_automated_translation H.1302 Stany van Gelder PUBLISH 613@FOSDEM2009@pentabarf.org 613 opensuse_gnome_team Bits from your GNOME team (with build service fun inside!) English en 2009-02-08 15:30:00 +0000 2009-02-08 16:15:00 +0000 20090208T153000 20090208T161500 0H Bits from your GNOME team (with build service fun inside!) At the last FOSDEM, JP Rosevear gave a good overview of what was going on the GNOME land of openSUSE. It turns out that since then, many things have happened and 2008 helped the team achieve a lot. This talk will present some interesting technical changes on your desktop and how it affects the while distribution, but will also focus on the GNOME team and its processes, like for example our use of the build service. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_gnome_team H.2214 Vincent Untz PUBLISH 594@FOSDEM2009@pentabarf.org 594 mysql_partitions Boost performance with MySQL 5.1 partitions English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H Boost performance with MySQL 5.1 partitions MySQL 5.1 introduces partitioning – a very useful feature for databases with large tables. This session explains the benefits of partitioning and shows in practice how to take advantage of its features. Topics include: * Benefits and limits of partitioning * Understanding the partitioning types (RANGE, LIST, HASH and KEY) * Partitioning pruning and EXPLAIN additions * Benchmarking partitions * How to partition by dates * Partitioning with MyISAM tables * Partitioning with InnoDB tables * Partitioning with Archive tables * Use cases * Partition maintenance: converting partitioned tables to normal ones; adding and dropping partitions reorganizing partitions checking and repairing partitions PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_partitions AW1.126 Giuseppe Maxia PUBLISH 561@FOSDEM2009@pentabarf.org 561 gnome_geolocation Bringing geolocation into GNOME English en 2009-02-07 16:15:00 +0000 2009-02-07 17:00:00 +0000 20090207T161500 20090207T170000 0H Bringing geolocation into GNOME This talk will be about some of the efforts to bring geolocation into Gnome. In particular, it'll focus on the Gtk/Clutter widget to display maps: http://blog.pierlux.com/projects/libchamplain/ and geoclue. It'll go on with examples of where they are already used in Gnome apps (such as the EOG plugin and Empathy (in a feature to be released soon)). PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_geolocation H.1302 Pierre-Luc Beaudoin PUBLISH 684@FOSDEM2009@pentabarf.org 684 drupal_community_website Building a Community Website using Drupal English en 2009-02-08 11:00:00 +0000 2009-02-08 11:45:00 +0000 20090208T110000 20090208T114500 0H Building a Community Website using Drupal Jobcircle is a community website for young employed people where knowledge and experiences are being shared, funded by the Dutch trader union 'FNV Bondgenoten'. It is a joint talk by developer and customer where the project goal and history are evaluated by the customer and where Niels goes more in-depth on the technical architecture and experiences. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_community_website H.1302 Niels van Mourik PUBLISH 578@FOSDEM2009@pentabarf.org 578 caiman_opensolaris_distribution_constructor Building custom OpenSolaris distributions with the distro constuctor English en 2009-02-07 15:30:00 +0000 2009-02-07 15:45:00 +0000 20090207T153000 20090207T154500 0H Building custom OpenSolaris distributions with the distro constuctor The presentation will give an overview about building your own customized OpenSolaris distribution. The presentation will discuss the new distro constructor being released with OpenSolaris 11.2008 and demonstrate on how to use it. The Distribution Constructor project is building a set of GUI and command-line tools allowing users to build an install image from a package repository. The distribution constructor tools accept input from the user and process a set of repository packages into one or more media images which can be utilized to install an OpenSolaris distribution. The Distribution Constructor package is available in the pkg.opensolaris.org repository as of build 99, its name is SUNWdistro-const. Some basic documentation is available. The OpenSolaris 2008.11 distribution is built using this tool beginning with the build 98 ISO images. A future phase of the project will add the ability to generate an installable distribution using an existing installed system as its input, rather than a set of packages in a repository. This would be either an enhancement to, or replacement for, the existing Flash Installation functionality. Key Requirements and Functionality (2008.11 Release) * A command-line interface to run the construction process * A manifest file format consumed by the constructor * Modifications to the Target Instantiation module built in Dwarf Caiman and Slim Install to create the file system structure needed for building thedistribution * Modifications to the Transfer module to support installing a set of IPS packages * A plug-in interface that the user or other projects can use to perform their image-specific customizations * Checkpointing interfaces which allow a build to be debugged, and restarted * A module for constructing a boot archive usable on installable media * Support for localization of the image produced * An installable package containing the distro constructor PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/caiman_opensolaris_distribution_constructor Ferrer Stefan Schneider PUBLISH 739@FOSDEM2009@pentabarf.org 739 emb_ptxdist Building Embedded Linux Systems with PTXdist English en 2009-02-07 17:00:00 +0000 2009-02-07 18:30:00 +0000 20090207T170000 20090207T183000 1H Building Embedded Linux Systems with PTXdist PTXdist is a "make your own distribution" build system, based on Bash, Kconfig and GNU Make. Dealing with embedded systems is a complicated thing: you have to take care of toolchains, cross compiling and, in industrial projects, most of all: reproducability and testability. PTXdist is a "make your own distribution" build system, based on Bash, Kconfig and GNU Make. Making a root filesystem for a target box can be as easy as 'ptxdist go', but the focus is on "executable documentation", not distribution. We care about upstream of the managed softare, separate our patches and try to be part of the world domination project by finding bugs in other people's open source software. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_ptxdist Lameere Robert Schwebel PUBLISH 731@FOSDEM2009@pentabarf.org 731 geo_server_apps Building Server Applications using Objective-C and GNUstep English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H Building Server Applications using Objective-C and GNUstep This presentation introduces server application development using Objective-C and GNUstep. GNUstep provides a full, mature environment for building large-scale "enterprise" server software in Objective-C. The talk introduces the various components and discusses how to best take advantage of them in real-world projects. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/geo_server_apps AW1.117 Nicola Pero PUBLISH 784@FOSDEM2009@pentabarf.org 784 moz_xul Building XUL Communities English en 2009-02-07 17:00:00 +0000 2009-02-07 19:00:00 +0000 20090207T170000 20090207T190000 2H Building XUL Communities Open discussion with XUL communities. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_xul AW1.105 Paul Rouget PUBLISH 657@FOSDEM2009@pentabarf.org 657 java_cacao Cacao English en 2009-02-08 10:00:00 +0000 2009-02-08 10:15:00 +0000 20090208T100000 20090208T101500 0H Cacao This talk will give a short summary of what happened to Cacao over the past year. Michael will cover a selective overview of the most interesting topics and also present a short roadmap of things to come. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_cacao AW1.125 Michael Starzinger PUBLISH 790@FOSDEM2009@pentabarf.org 790 caldav CalDAV - the open groupware protocol English en 2009-02-08 16:00:00 +0000 2009-02-08 17:00:00 +0000 20090208T160000 20090208T170000 1H CalDAV - the open groupware protocol Introduction into the CalDAV protocol and related protocols. Overview on OpenSource CalDAV clients and servers, and on libraries for CalDAV development. Attempt to motivate people to implement IETF standard protocols instead of proprietrary ones. CalDAV is a calendaring and scheduling client/server protocol designed to allow users to access calendar data on a server, and to schedule meetings with other users on that server or other servers. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/caldav Chavanne Helge Heß PUBLISH 583@FOSDEM2009@pentabarf.org 583 camelot Camelot : building desktop apps at warp speed English en 2009-02-07 17:15:00 +0000 2009-02-07 17:30:00 +0000 20090207T171500 20090207T173000 0H Camelot : building desktop apps at warp speed Learn how to create a desktop application from scratch in 15 minutes, the same way you are used to create Django applications. We will design a database model, and create the database and the graphical interface from it. Then we will demonstrate how to adapt this application to suit your particular needs. A python QT GUI framework on top of Elixir / Sqlalchemy inspired by the Django admin interface. Start building desktop applications at warp speed, simply by adding some additional information to you Elixir model. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/camelot Ferrer Erik Janssens PUBLISH 632@FOSDEM2009@pentabarf.org 632 centos_desktop CentOS on the desktop English en 2009-02-08 12:00:00 +0000 2009-02-08 12:30:00 +0000 20090208T120000 20090208T123000 0H CentOS on the desktop Why CentOS is a preferred choice on the desktops in the enterprise or even at home. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/centos_desktop H.2213 Toshaan Bharvani PUBLISH 751@FOSDEM2009@pentabarf.org 751 pg_clarify_rumours Clarify technical rumours about PostgreSQL English en 2009-02-07 18:00:00 +0000 2009-02-07 19:00:00 +0000 20090207T180000 20090207T190000 1H Clarify technical rumours about PostgreSQL PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_clarify_rumours UA2.114 Susanne Ebrecht PUBLISH 568@FOSDEM2009@pentabarf.org 568 xd_cmake CMake - what can it do for your project English en 2009-02-08 13:00:00 +0000 2009-02-08 13:45:00 +0000 20090208T130000 20090208T134500 0H CMake - what can it do for your project This talk will be an introduction to CMake. It will talk about some of its advantages, some experiences we have with it in KDE, etc. The target audience is mainly projects that do not yet use CMake. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_cmake H.1301 Alexander Neundorf PUBLISH 786@FOSDEM2009@pentabarf.org 786 cobbler_koan Cobbler & Koan English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H Cobbler & Koan During this talk, we aim to give you an overview of the Cobbler project, explain where we'd like to see it going and explain a few use cases. Cobbler is an installation server, written in Python, which allows for rapid deployment (and re-deployment) of large amounts of physical and virtual machines by defining distributions, repositories, profiles and systems as objects. It's easy to get started with Cobbler, but we ship a lot of advanced features to make it as versatile as possible, so you won't get bored with it. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/cobbler_koan Janson Robert Lazzurs Jasper Capel PUBLISH 623@FOSDEM2009@pentabarf.org 623 fedora_cobbler_koan Cobbler & Koan English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H Cobbler & Koan Cobbler is a Linux installation server that allows for rapid setup of network installation environments. Most deployments of Linux systems are very rarely just one or two systems. Once you get past just installing Linux on your home system or your workstation it is time to think about how you are going to manage installing, and if required re-installing, these groups of systems in a repeatable manner. This is where Cobbler and Koan come in. Cobbler is a next generation systems management tool designed to keep a track of not just your systems but the initial system deployment configuration, host networking and even the configuration management. Koan provides the same facilities in the new world of systemvirtualization. During this talk we aim to demonstrate just how easy Cobbler and Koan make keeping track of your Linux deployments and configurations. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_cobbler_koan H.2213 Jasper Capel Robert Lazzurs PUBLISH 600@FOSDEM2009@pentabarf.org 600 opensuse_obs_collaboration Collaboration in the openSUSE Build Service English en 2009-02-07 14:45:00 +0000 2009-02-07 15:30:00 +0000 20090207T144500 20090207T153000 0H Collaboration in the openSUSE Build Service This talk explains how to use the Collaboration features of the openSUSE Build Service. Its based on two openSUSE repositories that use them: openSUSE:Factory:Contrib and openSUSE:Factory. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_obs_collaboration H.2214 Hendrik Vogelsang PUBLISH 773@FOSDEM2009@pentabarf.org 773 moz_community_design Community and Design English en 2009-02-07 16:45:00 +0000 2009-02-07 17:30:00 +0000 20090207T164500 20090207T173000 0H Community and Design "Open Source Design, Mozilla and You" - A discussion about what open source design is, how Mozilla uses it to help spread Firefox, and the process of building up a worldwide design community (and how you can help!). PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_community_design H.1308 John Slater PUBLISH 602@FOSDEM2009@pentabarf.org 602 opensuse_create_your_own Create your own Linux Distribution English en 2009-02-07 16:15:00 +0000 2009-02-07 17:00:00 +0000 20090207T161500 20090207T170000 0H Create your own Linux Distribution This talk will explain briefly how you create your own openSUSE based Linux distribution installation media and Live media with the openSUSE Build Service. It includes a brief introduction to kiwi-instsource (which was presented as an outlook last year) and the way we define products; how the buildservice creates an installation source from that. = Gory details: * kiwi in general (few minutes) * kiwi-instsource: purpose, implementation, xml extension, metapackages (10-15 minutes) * product definition file (5-10 minutes) * plugging together: product converter, necessary permission, vision of the release process, target groups etc. (10-15 minutes) = Demo: Jan-Christoph will demonstrate the following: * setup your own project * how to get this marked as product project * how to set base repos * how to define a product (package groups) * build a product: instsource(ftp repo, dvd) and live medium PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_create_your_own H.2214 Jan-Christoph Bornschlegel PUBLISH 603@FOSDEM2009@pentabarf.org 603 opensuse_studio Creating customized openSUSE versions with SUSE Studio English en 2009-02-07 17:00:00 +0000 2009-02-07 17:45:00 +0000 20090207T170000 20090207T174500 0H Creating customized openSUSE versions with SUSE Studio SUSE Studio is a new web application to build openSUSE based appliances. It provides an easy to use interface to quickly create images for live CDs, bootable USB sticks and VMware. It's also possible to conveniently customize software selection, configuration and theming of the appliances. Third party software may be integrated through coupling with the openSUSE Build Service. Studio's testdrive feature allows users to run the appliance via the web interface for testing and further configuration. We will present the concepts behind SUSE Studio and demonstrate how to easily create a customized openSUSE version in five minutes. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_studio H.2214 Daniel Bornkessel Cornelius Schumacher PUBLISH 725@FOSDEM2009@pentabarf.org 725 goe_objc_gnustep Cross-Platform Objective-C Development using GNUstep English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H Cross-Platform Objective-C Development using GNUstep This presentation explores the free tools that the GNUstep project provides for writing cross-platform Objective-C software. Objective-C is most known for being the language of choice of Apple and being the "native" language for Apple Mac OS X and iPhone development. Unfortunately, while Objective-C is a fantastic language, the development tools provided by Apple are designed to lock developers into a closed Apple-only environment. GNUstep provides an alternative, free implementation of the OpenStep specification (the core Objective-C libraries), largely compatible with the Apple Mac OS X Cocoa implementation, and a number of tools that allow Objective-C software to be developed and easily distributed across a number of platforms, including GNU/Linux, *BSD, Apple Mac OS X and Microsoft Windows. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/goe_objc_gnustep AW1.117 Nicola Pero PUBLISH 595@FOSDEM2009@pentabarf.org 595 mysql_sharding Database Sharding English en 2009-02-08 16:00:00 +0000 2009-02-08 17:00:00 +0000 20090208T160000 20090208T170000 1H Database Sharding Database sharding is an approach to horizontally scale databases by federating data over different servers. The talk will give an overview of the different approaches we have had and still have at Netlog, and how we came to the current solution. Experiences, tips and remarks from having worked on the Netlog implementation of sharding with mySQL and PHP, in a high availability and high performance focused environment, will be shared in this session. Related technologies include memcached and the Sphinx search engine, that are being used to tackle some of sharding's difficulties. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_sharding AW1.126 Jurriaan Persyn PUBLISH 500@FOSDEM2009@pentabarf.org 500 debian Debian English en 2009-02-07 11:30:00 +0000 2009-02-07 12:30:00 +0000 20090207T113000 20090207T123000 1H Debian Observations about the role that Debian plays in the world of Free Software, and some lessons learned that may help other Free Software projects. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian Janson Bdale Garbee PUBLISH 716@FOSDEM2009@pentabarf.org 716 debian_gsoc2008 Debian and Google Summer of Code 2008: wrap-up and insights English en 2009-02-08 16:00:00 +0000 2009-02-08 17:00:00 +0000 20090208T160000 20090208T170000 1H Debian and Google Summer of Code 2008: wrap-up and insights Twelve Debian projects were funded this year ranging from network and package management to hardware support, QA and security. Let's have a look at the resulting software and give some insights for the next Summer of Code and student involvment. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_gsoc2008 AW1.121 Obey Arthur Liu PUBLISH 785@FOSDEM2009@pentabarf.org 785 debian_font_task_force Debian Font Task Force: overview and impact on the open font community English en 2009-02-08 09:30:00 +0000 2009-02-08 10:00:00 +0000 20090208T093000 20090208T100000 0H Debian Font Task Force: overview and impact on the open font community A quick overview of the work done by the Debian Fonts task force. * the needs and challenges, * the growing body of open fonts available, * the impact on i18n, * some tips on finding/using/managing open fonts, * the toolkit for designing/contributing to existing projects and the wider open font community: OpenFontLibrary, * freedesktop.org, * cross-distro collaboration, * etc. And how you can help. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_font_task_force AW1.121 Nicolas Spalinger PUBLISH 675@FOSDEM2009@pentabarf.org 675 jabber_deploy_jingle Deploying Jingle English en 2009-02-07 15:30:00 +0000 2009-02-07 16:00:00 +0000 20090207T153000 20090207T160000 0H Deploying Jingle PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_deploy_jingle AW1.120 Diana Cionoiu PUBLISH 697@FOSDEM2009@pentabarf.org 697 ror_wt_ruby Developing Web applications with Wt::Ruby English en 2009-02-08 12:00:00 +0000 2009-02-08 12:30:00 +0000 20090208T120000 20090208T123000 0H Developing Web applications with Wt::Ruby The Wt toolkit allows programmers to develop web applications in C++. It abstracts away the details of coding in HTML, JavaScript and CSS so that the developer can just work with widgets in a similar manner to the Qt library for desktop applications. When Wt is combined with Ruby via the Wt::Ruby bindings, it offers a very different approach to the more traditional Rails or ASP style approach based on web pages, where program code is embedded into HTML. The talk will discuss how Wt::Ruby works, give an overview of the api and how it can be used with FastCGI in an Apache server. There are many interesting possibilities to combine Rails technology, such as ActiveRecord or the ActiveSupport Ruby extensions, with Wt::Ruby and the talk would hope to inspire people to start experimenting.  PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_wt_ruby AW1.120 Richard Dale PUBLISH 741@FOSDEM2009@pentabarf.org 741 emb_fire_safety_cert Development and Certification of Linux-Based Fire Safety & Security Systems English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H Development and Certification of Linux-Based Fire Safety & Security Systems Experiences in Development and Certification of Linux-Based Fire Safety & Security Systems As time passes, we rely more and more on software-intensive systems in safety-critical areas, from car brakes to aircraft control systems. A number of standards and certification procedures have been defined to assess the reliability of those products. Linux and open-source software (OSS) are attractive components to use in embedded systems. While some reliability information is available from enterprise systems research, certifiability of OSS in a particular industry is a major project risk. In this presentation, we share our experience in the development and certification of Linux-based fire safety systems. We provide a short introduction in standards objectives and approaches, describe the certification stakeholders and processes, product development challenges and possible solutions. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_fire_safety_cert Lameere Baurzhan Ismagulov PUBLISH 791@FOSDEM2009@pentabarf.org 791 emb_hackable_1 Development on the Openmoko with hackable:1 English en 2009-02-08 09:00:00 +0000 2009-02-08 10:00:00 +0000 20090208T090000 20090208T100000 1H Development on the Openmoko with hackable:1 Hackable:1 is a community distribution for hackable devices like the Openmoko Neo Freerunner. It is based on Debian and implements the GNOME Mobile platform. This workshop introduces development for the Freerunner using the hackable:1 software distribution. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_hackable_1 Lameere Pierre Pronchery PUBLISH 685@FOSDEM2009@pentabarf.org 685 drupal_multi_site Drupal Multi-site for Fun and Profit English en 2009-02-08 11:45:00 +0000 2009-02-08 12:30:00 +0000 20090208T114500 20090208T123000 0H Drupal Multi-site for Fun and Profit Tired of handing out FTP accounts for Web site hosting? Get a little queasy whenever someone asks about Front Page extensions? Drupal to the rescue! By using Drupal's multi-site install you can use a single code base to power all of your customers' Web sites. Installing a single code base will also make tech support and security updates a whole lot easier. In this session you will learn how to install Drupal, where to put modules and themes so they show up in the right places, and how ensure your customers have the right amount of control over their own domain. Emma will use real world examples from her own business network to reveal how Drupal can convert even the smallest clients to pots of gold. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_multi_site H.1302 Emma Jane Hogbin PUBLISH 688@FOSDEM2009@pentabarf.org 688 drupal_showcase_flanders Drupal Showcase: Cultural Activities in Flanders English en 2009-02-08 14:45:00 +0000 2009-02-08 15:30:00 +0000 20090208T144500 20090208T153000 0H Drupal Showcase: Cultural Activities in Flanders Davy explains how they implement a complex Drupal website at DotProjects. DotProjects is developing a new website for Cultuurnet Vlaanderen. This website allows users to browse all kinds of events happening in Belgium. All event data is not managed in Drupal but is managed in Cultuurnet's own system and access to this data is provided by their REST API. This event data, which is "hosted" on their API is enriched with comments, ratings, YouTube video's, Press releases, ... in Drupal. To make this possible, all events need to exist in Drupal as nodes. For this we developed an offline synchronisation method and a real time synchronisation method where nodes for events are only created as soon as their node page is accessed. For each event the system also tries to look for a YouTube video, Flickr image, Wikipedia entry. This all happens automatically without any user interaction. For this a custom Drupal module was developed (Service Attachments) which allows to automatically look for content on APIs for each node. With a high focus on these two problems, we'll explain the process of implementing this website in Drupal. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_showcase_flanders H.1302 Frederik Van Outryve Davy Van Den Bremt PUBLISH 579@FOSDEM2009@pentabarf.org 579 apache_felix Dynamic deployment with Apache Felix English en 2009-02-07 16:00:00 +0000 2009-02-07 16:15:00 +0000 20090207T160000 20090207T161500 0H Dynamic deployment with Apache Felix The OSGi framework allows you to install, update and delete components without restarting the framework. Together with the deployment admin specification and custom resource processors, you can dynamically deploy both OSGi and non-OSGi applications. The talk will demonstrate how to update OSGi bundles and other resources. Apache Felix is a community effort to implement the OSGi R4 Service Platform, which includes the OSGi framework and standard services, as well as providing and supporting other interesting OSGi-related technologies. The ultimate goal is to provide a completely compliant implementation of the OSGi framework and standard services and to support a community around this technology. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/apache_felix Ferrer Marcel Offermans PUBLISH 737@FOSDEM2009@pentabarf.org 737 emb_voltage_regulator Dynamic voltage and current regulator interface for the Linux kernel English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H Dynamic voltage and current regulator interface for the Linux kernel Every uA is sacred: A dynamic voltage and current regulator interface for the Linux kernel The Linux kernel voltage and current regulator subsystem is designed to provide a standard kernel interface to device drivers and board level code in order to control system voltage and current regulators. The subsystem is designed to allow systems to dynamically control their regulator power output in order to save system power and prolong battery life. This talk will describe the regulator subsystem and discuss how the subsystem can be used to reduce dynamic and static system power consumption. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_voltage_regulator Lameere Liam Girdwood PUBLISH 503@FOSDEM2009@pentabarf.org 503 zarafa Easy Integration with plugin frameworks for open source Zarafa Groupware and advanced replication English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H Easy Integration with plugin frameworks for open source Zarafa Groupware and advanced replication The Zarafa webaccess plugin system is aimed at allowing developers to add functionality to the Zarafa webaccess, while not requiring them to modify existing system files inside the core of the Zarafa WebAccess software. Zarafa will show how to programm a module and shows the architecture integrations with open source solutions such as Alfresco and Sugarcrm and other community contributions. The Zarafa webaccess plugin system is aimed at allowing developers to add functionality to the Zarafa WebAccess, while not requiring them to modify existing system files inside the core of the Zarafa WebAccess software. Steve will show how to program a module and shows the architecture integrations with open source solutions such as Alfresco and Sugarcrm and other community contributions. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/zarafa Chavanne Steve Hardy PUBLISH 744@FOSDEM2009@pentabarf.org 744 emb_wrapup Embedded Devroom wrap-up & feedback session English en 2009-02-08 16:30:00 +0000 2009-02-08 17:00:00 +0000 20090208T163000 20090208T170000 0H Embedded Devroom wrap-up & feedback session Wrap-up and feedback session in the Embedded developer room. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_wrapup Lameere Philippe De Swert PUBLISH 781@FOSDEM2009@pentabarf.org 781 moz_embedding Embedding English en 2009-02-08 15:30:00 +0000 2009-02-08 16:15:00 +0000 20090208T153000 20090208T161500 0H Embedding The new embedding API PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_embedding H.1308 Mark Finkle PUBLISH 743@FOSDEM2009@pentabarf.org 743 emb_emdebian_1_0 Emdebian 1.0 release - small & super small Debian English en 2009-02-08 15:00:00 +0000 2009-02-08 16:30:00 +0000 20090208T150000 20090208T163000 1H Emdebian 1.0 release - small & super small Debian Neil presents the release of Emdebian 1.0 Grip and Crush. == Emdebian 1.0 Grip - a small, binary compatible, Debian == Grip is between 25 and 40% smaller than standard Debian and uses TDebs for localisation. Grip can be easily installed using standard Debian-Installer images or debootstrap and allows for easy mixing of Debian and Grip packages. Grip supports seven architectures using the existing Debian ports: arm, armel, i386, amd64 (test architecture), mips, mipsel and powerpc. Version 1.0 is primarily for developers but is roughly equivalent to Debian in terms of usability and maintenance. Emdebian 1.0 Grip includes packages for a typical XFCE desktop installation. Typical Grip installations are between 25 and 40% smaller than the equivalent Debian installation. This talk covers all the essential features of Grip and will (hopefully) include a demo of using the Debian Installer from Lenny to install Emdebian 1.0 Grip on an Acer Aspire1 netbook. == Emdebian 1.0 Crush - a cross-built tiny Debian developer release == Crush is only available for ARM and consists of a limited package set based around the GNOME Palmtop Environment. Crush installation methods are machine-specific (with support from packages in Debian Lenny) and Crush does not include any kernels. Version 1.0 is only for developers and is significantly more difficult to prepare, install and maintain than either Debian or Emdebian Grip but provides a much smaller installation. Basic root filesystems of 24Mb installed, full GPE GUI installations within 75Mb. This talk covers the limitations of Crush, the practical difficulties inherent in cross-building Debian using packages from Lenny and the improvements being implemented into the next release of Debian (Squeeze) that will make it easier to add support for more architectures for Emdebian Crush 2.0 (based on Debian 6.0 "Squeeze"). PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_emdebian_1_0 Lameere Neil Williams PUBLISH 631@FOSDEM2009@pentabarf.org 631 centos_el_landscape Enterprise Linux Competitive Landscape English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H Enterprise Linux Competitive Landscape PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/centos_el_landscape H.2213 Dag Wieers PUBLISH 727@FOSDEM2009@pentabarf.org 727 geo_etoile Etoilé English en 2009-02-07 17:00:00 +0000 2009-02-07 18:00:00 +0000 20090207T170000 20090207T180000 1H Etoilé Etoile is a Desktop Environment for Unix based on the GNUstep frameworks. It focuses on the notions of modularity and small components, collaboration, persistence and flexibility. In this talk I will present an overview of the project: its goals, concepts, and its current state. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/geo_etoile AW1.117 Nicolas Roard PUBLISH 507@FOSDEM2009@pentabarf.org 507 ext4 Ext4 English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H Ext4 This presentation will discuss history of ext4, its features and advantages, and how best to use the ext4 filesystem. The latest generation of the ext2/ext3 filesystems is the ext4 filesystem, which recently left the development status of 2.6.28. With extents, delayed allocation, multiblock allocation, persistent preallocation, and its other new features, it is substantally faster and more efficient compared to the ext3 filesystem. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ext4 Janson Theodore Ts'o PUBLISH 622@FOSDEM2009@pentabarf.org 622 fedora_fel Fedora Electronic Lab English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H Fedora Electronic Lab Fedora's Electronic Laboratory is dedicated to supporting the innovation and development of opensource EDA community along with a history of experience in multiple applications. Fedora Electronic Laboratory provides a complete electronic laboratory setup with reliable open source design tools in order to meet one's requirements to keep one in pace with current technological race. Project management tools such as spreadsheet, gantt diagram, mindmapping tools.... are also included. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_fel H.2213 Chitlesh Goorah PUBLISH 762@FOSDEM2009@pentabarf.org 762 pg_fs_io_db_perspective Filesystem I/O From a Database Perspective English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H Filesystem I/O From a Database Perspective PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_fs_io_db_perspective UA2.114 Selena Deckelmann PUBLISH 575@FOSDEM2009@pentabarf.org 575 flossmetrics FLOSSMetrics: providing data about FLOSS development English en 2009-02-07 15:00:00 +0000 2009-02-07 15:15:00 +0000 20090207T150000 20090207T151500 0H FLOSSMetrics: providing data about FLOSS development The talk will show the main results of the FLOSSMetrics project. In particular, it will show how to obtain data about the history of software development of more than 2,000 FLOSS projects, which kind of data it is and how it can be used, and some results of using it in a research environment. FLOSSMetrics is collecting data from the CVS/SVN repos, mailing lists and issue tracking systems of several thousands of FOSS projects, and collecting all of it into a database that is offerered to researchers and others for data mining. See http://melquiades.flossmetrics.org for the data currently been offered. The project will end in August 2009, and more data and more projects are expected in the meantime. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/flossmetrics Ferrer Jesus M. Gonzalez Barahona PUBLISH 757@FOSDEM2009@pentabarf.org 757 bsd_dtrace FreeBSD and Dtrace English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H FreeBSD and Dtrace PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bsd_dtrace UA2.114 Marius Nünnerich PUBLISH 624@FOSDEM2009@pentabarf.org 624 fedora_freeipa FreeIPA English en 2009-02-08 16:00:00 +0000 2009-02-08 17:00:00 +0000 20090208T160000 20090208T170000 1H FreeIPA FreeIPA is an integrated security information management solution combining Linux (Fedora), Fedora Directory Server, MIT Kerberos, NTP, DNS. It consists of a web interface and command-line administration tools. Currently it supports identity management with plans to support policy and auditing management. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_freeipa H.2213 Simo Sorce PUBLISH 493@FOSDEM2009@pentabarf.org 493 freeipa FreeIPA, Identity Management English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H FreeIPA, Identity Management Free Software Identity Management challenges and technical details The presentation will revolve around the problems of building a modern Free Software based Identity Management Solution. The challenges we faced in trying to combine security, ease of used, standards, features, and interoperability with other solutions. The choices we have made for the current code base, and the choices we are facing going forward. The vision and future directions. The presentation will introduce the public to the technologies used, the modifications or additions we performed and will dive into technical details about how we architect the server and the future client components. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/freeipa Chavanne Simo Sorce PUBLISH 501@FOSDEM2009@pentabarf.org 501 future Free. Open. Future? English en 2009-02-07 10:30:00 +0000 2009-02-07 11:30:00 +0000 20090207T103000 20090207T113000 1H Free. Open. Future? Freedom, openness and participation have become a pervasive part of digital life. 250 million people use Firefox. Wikipedia reaches people in 260 languages. Whole countries have Linux in their schools. Flickr hosts millions of openly licenses photos. Apache underpins the Internet. We have moved mountains. At the same time, the terrain has shifted. Our digital world has moved into the cloud. And, our window into this world is just as often unhackable phones in our pocket as it is flexible computers on our desktop. Hundreds of millions of people take being digital for granted, and rarely stop to think what it means. The world where free and open source software were born is not the same as the world they have helped to build. It's time to ask: what do freedom, openness and participation look like 10 years from now? How do we promote these values into the future? Building the open web and hackability into the world of mobile is part of the answer. Promoting privacy, portability and user control in the cloud are also critical. But what else? Mark Surman will reflect on these questions and chat with the FOSDEM crowd. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/future Janson Mark Surman PUBLISH 756@FOSDEM2009@pentabarf.org 756 pg_maps Free Space Map and Visibility Map English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H Free Space Map and Visibility Map PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_maps UA2.114 Heikki Linnakangas PUBLISH 628@FOSDEM2009@pentabarf.org 628 fedora_func_symbolic Func, Symbolic: Present and future English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H Func, Symbolic: Present and future Theory and demo. In the first part will be a short explanation about what are func and symbolic, and (in particular for symbolic) what are future plans. In the second part will be how set-up func and symbolic and hot they work. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_func_symbolic H.2213 Francesco Crippa Luca Foppiano PUBLISH 496@FOSDEM2009@pentabarf.org 496 fusil Fusil English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H Fusil The talk will present how a fuzzer is written and how it works. Then we will analyze a crash. And finally we will see how to report it to the vendor and typical vendor reactions. Fusil the fuzzer is a Python library to write fuzzers and a collection of twenty specific fuzzers: ClamAV, Firefox, mplayer, poppler (PDF), etc. A simple fuzzer can crash most (all?) applications. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fusil Chavanne Victor Stinner PUBLISH 627@FOSDEM2009@pentabarf.org 627 fedora_future_fr Future Fedora-fr challenges English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H Future Fedora-fr challenges Fedora organization in French speaking country. Fedora-fr is a non profit organization mainly active in France. Now that the organization is well organized and going to have its head renewed for the first time at the beginning of this year, Fedora-fr has to meet other French speaking Fedora addicts in foreign countries, and see how it can help them buzz about Fedora and organise events in their own areas. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_future_fr H.2213 Thomas Canniot PUBLISH 520@FOSDEM2009@pentabarf.org 520 sgx_engine Games Engines Done Good English en 2009-02-08 14:15:00 +0000 2009-02-08 14:30:00 +0000 20090208T141500 20090208T143000 0H Games Engines Done Good Too many game engines expect you to use their code exclusively. But no games company will replace their entire technology with an open source engine, just to utilise one component. Consequently, the only open source technology generally used in professional games are those that come as individual libraries - like Lua, or ODE. In his talk, Steven covers the reason for why monolithic architectures are no good for games development, how to avoid them, and the alternatives - at both a technical and man management level. He covers the principles behind creating interfaces and loosely-couple modules to ensure flexibility, and how to introduce new modules and platforms into the mix. Distinctions are also made between commonly-confused terms such as "engine", "drivers", "domains", "platforms" and "libraries." Finally, an overview of the practical solutions are given, using the SGX Engine as a example covering audio, graphics, input, and scripting. SGX is a 3D graphics engine, based around of series of null drivers and loosely-coupled modules to facilitate an infinitely upgradable engine. It is primarily suited to games and digital TV backdrops, and runs under Windows and Linux, using OpenGL. It is also one of the few Open Source engines to be used in commercial products. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/sgx_engine Ferrer Steven Goodwin PUBLISH 729@FOSDEM2009@pentabarf.org 729 geo_gap_price GAP Applications + PRICE English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H GAP Applications + PRICE GAP (GNUstep Application Project) seeks to develop a comprehensive set of administration and user level tools to make using the GNUstep environment a very pleasant experience. PRICE (Precision Raster Image Convolution Engine) is an application that is capable of filtering and processing images. * Introduction to the GNUstep Application Project (GAP) * current status and future goals * Overview on some applications: * FTP * BatteryMonitor * LaternaMagica * Vespucci * PRICE capabilties and architecture PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/geo_gap_price AW1.117 Riccardo Mottola PUBLISH 728@FOSDEM2009@pentabarf.org 728 geo_gc_objc Garbage collection with Objective-C English en 2009-02-08 09:00:00 +0000 2009-02-08 10:00:00 +0000 20090208T090000 20090208T100000 1H Garbage collection with Objective-C The history of GC in Objective-C, how to develop garbage collected applications, and a review of how the venerable GNUstep implementation is going to be compatibile with the new Apple garbage collection implementation for MacOS-X/Cocoa. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/geo_gc_objc AW1.117 Richard Frith-Macdonald PUBLISH 674@FOSDEM2009@pentabarf.org 674 jabber_geoloc Geolocation English en 2009-02-07 15:00:00 +0000 2009-02-07 15:30:00 +0000 20090207T150000 20090207T153000 0H Geolocation PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_geoloc AW1.120 Simon Tennant PUBLISH 656@FOSDEM2009@pentabarf.org 656 java_gervill Gervill Software Synthesizer English en 2009-02-07 18:15:00 +0000 2009-02-07 18:45:00 +0000 20090207T181500 20090207T184500 0H Gervill Software Synthesizer The Gervill Software Synthesizer. * How it began * History of progress * Performance * Future improvements And if possible some demonstrations. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_gervill AW1.125 Karl Helgason PUBLISH 547@FOSDEM2009@pentabarf.org 547 ada_gnatbench GNATBench: Ada programming with Eclipse English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H GNATBench: Ada programming with Eclipse The GNATbench plug-in for Eclipse brings the advantages of AdaCore's GNAT toolset to Wind River's Workbench integrated development environment for embedded systems running VxWorks. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_gnatbench AW1.124 Vincent Celier PUBLISH 537@FOSDEM2009@pentabarf.org 537 ada_gps GNAT Programming Studio English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H GNAT Programming Studio GPS, the GNAT Programming Studio, is a powerful and simple-to-use Integrated Development Environment that serves as portal to the GNAT toolchain. It provides customizable settings, browsing, syntax-directed editing, easy integration with third party tools such as Version Control Systems, source navigation, dependency graphs, and more. Built entirely in Ada, GPS is designed to allow programmers to get the most out of GNAT technology. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_gps AW1.124 Vincent Celier PUBLISH 494@FOSDEM2009@pentabarf.org 494 gsoc Google Summer of Code: A Behind the Scenes Look at Large Scale Community Management English en 2009-02-08 17:15:00 +0000 2009-02-08 18:15:00 +0000 20090208T171500 20090208T181500 1H Google Summer of Code: A Behind the Scenes Look at Large Scale Community Management Ever wondered what it takes to make a community of more than 180 F/LOSS projects and 5,000+ geeks create great software? In this talk, Leslie Hawthorn will explore the successes and setbacks of Google Summer of Code, the first global program designed to introduce University students to Free and Open Source software development practices and methodologies. Leslie will discuss the program's inception, history, and impact, and the evolving requirements for managing a large scale global community. She will share lessons learned during the past three years as the program's Community Manager, with an eye to providing audience members with strategies for organizing their own community participation initiative, and provide attendees with an update on Melange, the new work flow application designed to manage *Google Summer of Code* - or similar programs - and Google's first Open Source project developed in the open from the first commit. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gsoc Janson Leslie Hawthorn PUBLISH 542@FOSDEM2009@pentabarf.org 542 ada_gprbuild GPRBuild - A New Build Tool for Large-Scale Software Development English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H GPRBuild - A New Build Tool for Large-Scale Software Development GPRBuild is a Free (GPL) modern multi-language builder from AdaCore. It is a configurable tool that is able to drive a large number of tool chains, both native and cross, of many languages, such as Ada, C, C++, Fortran, Assembler, etc. With GPRBuild, you are able to build systems written in one or several languages, with the main program in any language. GPRBuild (re)compiles sources, (re)builds libraries and (re)links executables. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_gprbuild AW1.124 Vincent Celier PUBLISH 707@FOSDEM2009@pentabarf.org 707 debian_grid Grid Computing with Debian, Globus and ARC English en 2009-02-07 17:30:00 +0000 2009-02-07 18:15:00 +0000 20090207T173000 20090207T181500 0H Grid Computing with Debian, Globus and ARC Grid Computing with Debian, Globus and ARC - collaborations in high-performance computing beyond programming and packaging. Debian is known for being developed from its userbase. The individuals mutually trust each other, implemented mechanisms for peer review and have the technical support for authorisation and authentication. This way, the workload to provide the software packages for the compute infrastructure is shouldered by many individuals. Grid computing takes this collaboration further. Here, research groups offer access to their local resources not only to other research groups, but they may even grant the right to admit users to virtual organisations - much like the Debian keyring. The presentation presents an overview on current grid middleware and computational grids established. The Globus grid middleware and its Debian packaging are explained, together with the packages of the Advanced Resource Connector (ARC). Today, the most usecases of the technology are the sharing of the computational resources like plain compute power or storage. With the advent of these packages in the Debian main distribution, the adoption of these packages is expected to become more of a commodity to exchange computational workflows, share the burden to maintain rapidly changing data, or control the limited access to special hardware. The speakers are researchers at the Universities of Copenhagen, Lübeck and Uppsala. With funds from several national and international projects in high-energy physics or grid computing, the three are contributing to the development of the ARC grid middleware - and for the provisioning of its Debian packages. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_grid AW1.121 Anders Wäänänen Steffen Möller Mattias Ellert PUBLISH 661@FOSDEM2009@pentabarf.org 661 java_grails_netbeans Groovy Grails for NetBeans English en 2009-02-08 11:45:00 +0000 2009-02-08 12:15:00 +0000 20090208T114500 20090208T121500 0H Groovy Grails for NetBeans This short talk should give Java/NetBeans developers an overview about how the Groovy and Grails support in NetBeans works under the hood. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_grails_netbeans AW1.125 Matthias Schmidt PUBLISH 732@FOSDEM2009@pentabarf.org 732 groupdav_caldav_meet GroupDAV/CalDAV Implementors Meeting English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H GroupDAV/CalDAV Implementors Meeting This is not a talk but a gathering of implementors of WebDAV based groupware protocols. CalDAV, CardDAV and GroupDAV are HTTP/REST based client/server protocols for groupware systems. Prior CalDAV, every groupware system invented its own protocols for client/server communication. With CalDAV we finally have found a protocol which actually gets implemented by the majority of FOSS server and client projects. The GroupDAV/CalDAV implementor meeting attempts to bring to together developers from various groupware systems, including Kontact, Evolution, Mozilla Sunbird/Lightning, OGo, Horde, eGroupware, etc. Anyone with an interest in Groupware protocols is invited to join and discuss. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/groupdav_caldav_meet AW1.117 Helge Heß PUBLISH 560@FOSDEM2009@pentabarf.org 560 gnome_group_pic Group Picture English en 2009-02-07 15:45:00 +0000 2009-02-07 16:15:00 +0000 20090207T154500 20090207T161500 0H Group Picture Group picture of GNOME developers PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_group_pic H.1302 Christophe Fergeau PUBLISH 738@FOSDEM2009@pentabarf.org 738 emb_bug Hacking with modular hardware: the BUG English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H Hacking with modular hardware: the BUG BUG is a device that takes the concept of a standard PC, turns it inside out, and makes it fit in your hand. Using open source hardware and software, applications can be created with previously non-existent device configurations. This talk will discuss the BUG platform in general, and our use of OpenEmbedded and Poky Linux. No proprietary or commercial tools, drivers, or applications are used. If there is interest we may also get into some application development and show some existing apps. More information on BUG is available at http:buglabs.net. Also giving away two BUGS in the devroom. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_bug Lameere Ken Gilmer PUBLISH 508@FOSDEM2009@pentabarf.org 508 slow Help my system is slow... English en 2009-02-08 16:00:00 +0000 2009-02-08 17:00:00 +0000 20090208T160000 20090208T170000 1H Help my system is slow... An understanding of the nature of your system workload is an important step in optimizing it for maximum performance on your hardware. I will discuss some useful tools and techniques for evaluating the workload of your FreeBSD system, and identifying the bottlenecks that are limiting performance. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/slow Janson Kris Kennaway PUBLISH 701@FOSDEM2009@pentabarf.org 701 ror_hosting Hosting ruby on rails English en 2009-02-08 16:15:00 +0000 2009-02-08 17:00:00 +0000 20090208T161500 20090208T170000 0H Hosting ruby on rails Real-life experiences in designing, engineering and supporting hosting environments. Choosing the right technologies, tying them together and debugging errors in the stacks. Practical examples, benchmarks and code-snippets to inform and entertain... PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_hosting AW1.120 Bernard Grymonpon PUBLISH 518@FOSDEM2009@pentabarf.org 518 puppet How the social networking site Hyves benefits from puppet English en 2009-02-08 11:30:00 +0000 2009-02-08 11:45:00 +0000 20090208T113000 20090208T114500 0H How the social networking site Hyves benefits from puppet After explaining the basics of puppet and some background of the social network Hyves the speaker will discuss how puppet helped Hyves to automate a large set of daily sysadmin tasks. The speaker will also discuss how to automate common sysadmin problems / tasks with puppet and will show how to manage puppet masters and clients on large scale networks (+2000 servers) Puppet is an open-source next-generation server automation tool. It is composed of a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration. The primary design goal of Puppet is that it have an expressive enough language backed by a powerful enough library that you can write your own server automation applications in just a few lines of code. With Puppet, you can express the configuration of your entire network in one program capable of realizing the configuration. The fact that Puppet has open source combined with how easily it can be extended means that you can add whatever functionality you think is missing and then contribute it back to the main project if you desire. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/puppet Ferrer Marlon de Boer PUBLISH 653@FOSDEM2009@pentabarf.org 653 java_caciocavallo How to port a Java GUI backend to a new platform using Caciocavallo English en 2009-02-07 16:45:00 +0000 2009-02-07 17:15:00 +0000 20090207T164500 20090207T171500 0H How to port a Java GUI backend to a new platform using Caciocavallo Mario and Roman will give an overview of the Caciocavallo architecture and show how to implement a new Java GUI backend. They will also show some working examples. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_caciocavallo AW1.125 Mario Torre Roman Kennke PUBLISH 789@FOSDEM2009@pentabarf.org 789 drupal_import_manager Importing data with job queue and import manager English en 2009-02-08 13:00:00 +0000 2009-02-08 14:00:00 +0000 20090208T130000 20090208T140000 1H Importing data with job queue and import manager Continuously importing data, of any size or number of sources, needs infrastructure. Neil Drumm wrote Job Queue and Import Manager to queue and manage imports. He will show how to use these modules to get the basics out of the way. Neil Drumm will also talk about a few strategies he found successful for data conversion. The presentation will not be able to cover how to get everything into nodes, but will teach how to think about converting data. At MAPLight, Neil managed importing data from GovTrack, OpenSecrets, the FEC, the Iowa Legislature and other government entities. Some updates happen within 30 minutes of an action in Congress, while others need to be run monthly, or reports as-needed. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_import_manager H.1302 Neil Drumm PUBLISH 683@FOSDEM2009@pentabarf.org 683 drupal_performance Improving Drupal's page loading performance English en 2009-02-08 10:15:00 +0000 2009-02-08 11:00:00 +0000 20090208T101500 20090208T110000 0H Improving Drupal's page loading performance As many already know by now, 80 to 90% of the response time of a web page is dependent on the page loading performance (the fetching of the HTML and all files referenced). This is different from the page rendering performance, which is just the time it takes to generate the HTML. Drupal already tackles several issues pretty well. But there's more we can do! You can solve several additional problems today, just by installing extra modules (such as Support file Cache), by configuring Apache (e.g. gzipped output), or by configuring some shell scripts (e.g. to optimize image files). I'll explain you how to apply these solutions. For most Drupal sites, CDN integration and putting JS at the bottom of the page have the biggest impact. However, these two techniques are currently very hard to apply properly to Drupal: both require hacks to Drupal core. My aim is to solve both of these problems as part of my bachelor thesis. I'll explain how I expect to solve this and the impact of both issues on your site. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_performance H.1302 Wim Leers PUBLISH 673@FOSDEM2009@pentabarf.org 673 jabber_web_integration Integrating XMPP into Web Technologies English en 2009-02-07 14:30:00 +0000 2009-02-07 15:00:00 +0000 20090207T143000 20090207T150000 0H Integrating XMPP into Web Technologies PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_web_integration AW1.120 Jack Moffitt PUBLISH 796@FOSDEM2009@pentabarf.org 796 xorg_intel_graphics Intel's graphics projects for the coming year. English en 2009-02-07 17:00:00 +0000 2009-02-07 18:00:00 +0000 20090207T170000 20090207T180000 1H Intel's graphics projects for the coming year. While significant progress has been made in fixing the Linux graphics architecture, there are still some sharp edges. This talk will cover Intel's plans for the coming year, including DRI2 vblank support, DRI2 page flipping, rebuilding Mesa's compiler infrastructure, pulling ideas from Gallium into core Mesa, and more. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_intel_graphics H.1309 Eric Anholt PUBLISH 711@FOSDEM2009@pentabarf.org 711 debian_i18n Internationalization in Debian: How to improve further? English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H Internationalization in Debian: How to improve further? Nicolas will present the status of the localization support for Lenny. He will then present the tools and processes for translators, developers, and maintainers which permitted these achievements, and how they could be improved. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_i18n AW1.121 Nicolas François PUBLISH 700@FOSDEM2009@pentabarf.org 700 ror_i18n_rails_2_2 Internationalization in Rails 2.2 English en 2009-02-08 15:30:00 +0000 2009-02-08 16:15:00 +0000 20090208T153000 20090208T161500 0H Internationalization in Rails 2.2 This talk will discuss how the new i18n framework of Rails 2.2 eases the translation of rails applications in multiple languages. Probably the biggest new feature of Rails 2.2, released in November 2008, is its integrated internationalization framework, which ends a complicated past of many incompatible solutions based on various gems and plugins. This talk will discuss the various following topics: * a brief recap of the history of i18n in rails * an explanation what the new framework does: the API and its implementations translation files namespaces interpolation and pluralization * a small demo of how to use the framework * a presentation of plugins available to extend the framework * a list of valuable external resources PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_i18n_rails_2_2 AW1.120 Nicolas Jacobeus PUBLISH 704@FOSDEM2009@pentabarf.org 704 debian_data_export Introducing DDE, Debian Data Export English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H Introducing DDE, Debian Data Export DDE (Debian Data Export) is a simple interface to remotely access Debian information. It is designed to be simple to query, and to back the implementation of nice things such as package name autocompletion on all input fields in Debian web pages, or to make more data easily available to Debian utilities and package managers. On top of all that, it is a RESTful Web 2.0 middleware designed to enable AJAX mashups. What more can you ask? Come and have a look. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_data_export AW1.121 Enrico Zini PUBLISH 519@FOSDEM2009@pentabarf.org 519 freedroidrpg Introducing FreedroidRPG, a great FOSS isometric RPG English en 2009-02-08 14:00:00 +0000 2009-02-08 14:15:00 +0000 20090208T140000 20090208T141500 0H Introducing FreedroidRPG, a great FOSS isometric RPG The talk introduces the game FreedroidRPG, insisting on it being mature and fully playable. We will see what features FreedroidRPG provides, present a few screenshots, explain our interest in having an immersive ambience through dialogs, music and graphics, and mention the unusual history of the game (it started off as a 2D arcade game before evolving into a full featured RPG similar to Diablo). We will explain where we need help from the community. A demo will not be possible in the timeframe of a lightning talk, but a little video may be played. FreedroidRPG is a mature open source sci-fi isometric role playing game. It strives at providing an immersive ambience backed by refined graphics and music tracks. Besides the hack'n'slash action phases, dialogs with dozens of NPCs take care of storytelling. The player can fight with melee or ranged weapons, take control of his enemies by hacking, and remotely execute code on enemy robots. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/freedroidrpg Ferrer Arthur Huillet PUBLISH 586@FOSDEM2009@pentabarf.org 586 usbpicprog Introducing usbpicprog, an affordable usb programmer for PIC-chips. English en 2009-02-07 18:15:00 +0000 2009-02-07 18:30:00 +0000 20090207T181500 20090207T183000 0H Introducing usbpicprog, an affordable usb programmer for PIC-chips. We'll introduce for the first time to the public usbpicprog, a brand new programmer for the PIC microcontrollers by Microchip. The different stages of development, a basic overview of how it works and comparison to alternatives will be presented. usbpicprog, a brand new programmer for the PIC microcontrollers by Microchip. Software works on multiple OSses using wxWidgets. It's the first cheap, small, usb-supported programmer, with active development. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/usbpicprog Ferrer Frans Schreuder PUBLISH 535@FOSDEM2009@pentabarf.org 535 ada_intro Introduction to Ada for Beginning or Experienced Programmers English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H Introduction to Ada for Beginning or Experienced Programmers This presentation exposes the main features of the Ada language, with special emphasis on the features that make it especially attractive for free software development. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_intro AW1.124 Jean-Pierre Rosen PUBLISH 630@FOSDEM2009@pentabarf.org 630 centos_intro Introduction to CentOS English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H Introduction to CentOS The reasons why you need an enterprise Linux distro. What is the CentOS project ? From where is it coming and where is it going ? Wanted to be involved ? What's cooking actually in the CentOS kitchen ? Let's have an interactive talk about that (and more). PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/centos_intro H.2213 Fabian Arrotin PUBLISH 512@FOSDEM2009@pentabarf.org 512 gnutls_intro Introduction to GnuTLS English en 2009-02-08 10:00:00 +0000 2009-02-08 10:15:00 +0000 20090208T100000 20090208T101500 0H Introduction to GnuTLS I'll introduce GnuTLS and mention it features over the competition, and talk about problems facing a free software project in an area which has many patents. GnuTLS is a SSL/TLS implementation for the GNU system. SSL/TLS is the network security protocol used by HTTPS, and numerus other network protocols to provide X.509, OpenPGP etc security. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnutls_intro Ferrer Simon Josefsson PUBLISH 718@FOSDEM2009@pentabarf.org 718 ooo_java Introduction to Java development with OpenOffice.org English en 2009-02-07 14:15:00 +0000 2009-02-07 15:15:00 +0000 20090207T141500 20090207T151500 1H Introduction to Java development with OpenOffice.org OpenOffice.org entry barrier is quite high - people need lot of time to learn how to develop for the OpenOffice.org. This talk is more or less theoretical and it tries to cover all possible areas. We will define common terms, describe UNO Java bridge, go through documentation and explain how to read it, where to find information we need. Introspection interface with tool examples will be described too. And finally, we will take a look at the OpenOffice.org on the server. This talk should lower entry barrier for developers and prepare them for OpenOffice.org development. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_java AW1.126 Robert Vojta PUBLISH 765@FOSDEM2009@pentabarf.org 765 pg_recursive_queries_intro Introduction to recursive queries English en 2009-02-08 14:00:00 +0000 2009-02-08 14:30:00 +0000 20090208T140000 20090208T143000 0H Introduction to recursive queries PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_recursive_queries_intro UA2.114 Greg Stark PUBLISH 698@FOSDEM2009@pentabarf.org 698 ror_sinatra Introduction to Sinatra English en 2009-02-08 14:15:00 +0000 2009-02-08 14:45:00 +0000 20090208T141500 20090208T144500 0H Introduction to Sinatra Sinatra is a Domain Specific Language(DSL) for quickly creating web-applications in ruby. It keeps a minimal feature set, leaving the developer to use the tools that best suit them and their application. With Sinatra you can build a web application in a single file, which makes it fun and easy to use. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_sinatra AW1.120 Koen Van der Auwera PUBLISH 692@FOSDEM2009@pentabarf.org 692 ror_ironruby IronRuby with .NET technologies English en 2009-02-08 09:15:00 +0000 2009-02-08 10:00:00 +0000 20090208T091500 20090208T100000 0H IronRuby with .NET technologies
  • A brief discussion of what the DLR is and what it brings to the table in .NET/MONO. * Introduction on how IronRuby could possibly ease rails deployment on IIS Silverlight as cross-platform GUI toolkit. * How to use silverlight to run ruby in the browser much like javascript * Silverline: an integration for Silverlight with Rails.
PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_ironruby AW1.120 Ivan Porto Carrero
PUBLISH 652@FOSDEM2009@pentabarf.org 652 java_jalimo Jalimo: Cross-compiling OpenJDK using IcedTea and OpenEmbedded English en 2009-02-07 16:00:00 +0000 2009-02-07 16:30:00 +0000 20090207T160000 20090207T163000 0H Jalimo: Cross-compiling OpenJDK using IcedTea and OpenEmbedded A lightning talk about our work on getting OpenJDK cross-compiled using IcedTea and OpenEmbedded as part of the Jalimo project. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_jalimo AW1.125 Robert Schuster PUBLISH 664@FOSDEM2009@pentabarf.org 664 java_jamvm JamVM English en 2009-02-08 14:00:00 +0000 2009-02-08 14:15:00 +0000 20090208T140000 20090208T141500 0H JamVM Over the past year JamVM has been reworked to make it smaller, faster and more reliable. This talk will give a brief overview of the changes that have been made, and will indicate future directions for the coming year. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_jamvm AW1.125 Robert Lougher PUBLISH 659@FOSDEM2009@pentabarf.org 659 java_jikes Jikes RVM 3 English en 2009-02-08 10:45:00 +0000 2009-02-08 11:00:00 +0000 20090208T104500 20090208T110000 0H Jikes RVM 3 Jikes RVM has turned ten years old and to wish it a happy birthday this talk will give a brief review of its history, notable events in its life time and where it is currently heading. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_jikes AW1.125 Ian Rogers PUBLISH 666@FOSDEM2009@pentabarf.org 666 java_jnode JNode English en 2009-02-08 14:45:00 +0000 2009-02-08 15:15:00 +0000 20090208T144500 20090208T151500 0H JNode This talk will give an overview of JNode and its current state. JNode is an operating system based on Java technology. The overview of architecture, OpenJDK integration, progress during last year, current state and future directions will be covered, including a demo of the system. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_jnode AW1.125 Levente Sántha PUBLISH 753@FOSDEM2009@pentabarf.org 753 pg_pgagent Job scheduling in PostgreSQL with pgAgent English en 2009-02-08 09:00:00 +0000 2009-02-08 09:30:00 +0000 20090208T090000 20090208T093000 0H Job scheduling in PostgreSQL with pgAgent PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_pgagent UA2.114 Dave Page PUBLISH 663@FOSDEM2009@pentabarf.org 663 java_jsr292_dynamic_lang JSR292 - Supporting Dynamically Typed Languages English en 2009-02-08 12:45:00 +0000 2009-02-08 13:15:00 +0000 20090208T124500 20090208T131500 0H JSR292 - Supporting Dynamically Typed Languages JSR292 introduces VM supports that ease the implementation of dynamic languages on Java VM. This talk will present the different parts of the spec (knowing that is a work in progress) and some details/strategies of the implementation of the JSR292 specification in hotspot. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_jsr292_dynamic_lang AW1.125 Remi Forax PUBLISH 515@FOSDEM2009@pentabarf.org 515 jtrunner JTR Java Test Runner and Java Distributed Testing English en 2009-02-08 10:30:00 +0000 2009-02-08 10:45:00 +0000 20090208T103000 20090208T104500 0H JTR Java Test Runner and Java Distributed Testing The talk will be focused on the main features delivered by the JTR Project that enable the seamless distribution of the full spectrum of test-suites that can be written to a set of JTR-enabled nodes making it easy performing distributed test sessions. The JTR Project is a Java distributed testing framework conceived to fill a gap existing today most notably in the open-source world that’s the lack of a single tool that could help in developing from simple to complex test suites in Java with particular emphasis on the stack of backend-technologies embraced by the JEE specification. The JTR Framework is aimed at fastening the development of both functional and stress-test suites for verifying the requirements and robustness of both JSE and JEE projects. The JTR Framework supports you in writing components meant for testing: •standard JSE components / applications •EJBs conforming to both J2EE 2.x and JEE specifications •MOM-based JSE and JEE systems (JMS) •web-services (both document-based and rpc-like) PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jtrunner Ferrer Francesco Russo PUBLISH 549@FOSDEM2009@pentabarf.org 549 kde_42 KDE 42 and you English en 2009-02-07 13:30:00 +0000 2009-02-07 14:15:00 +0000 20090207T133000 20090207T141500 0H KDE 42 and you The answer to life, the universe and everything. We bring you KDE "the answer" 42. After a rather generic introduction to the KDE community and what we do, I present the new features in the latest release of the KDE software suite. What's done? What's not? And what will the future bring? If you want to know the answers to these questions, join this talk. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_42 H.1301 Jos Poortvliet PUBLISH 552@FOSDEM2009@pentabarf.org 552 kde_group_photo KDE Group Photo English en 2009-02-07 15:45:00 +0000 2009-02-07 16:15:00 +0000 20090207T154500 20090207T161500 0H KDE Group Photo We'll have a group picture with the KDE people, after which we'll take a group picture with the KDE and GNOME people. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_group_photo H.1301 Bart Coppens PUBLISH 787@FOSDEM2009@pentabarf.org 787 kde_opensolaris KDE on OpenSolaris English en 2009-02-07 18:30:00 +0000 2009-02-07 19:00:00 +0000 20090207T183000 20090207T190000 0H KDE on OpenSolaris This talk covers the progress the KDE community has made together with Sun Microsystems. It details on how to get a project as large as KDE into OpenSolaris. What are the issues? What is a repository? Can anyone contribute to repository code? How can someone contribute? What work needsto be done to get on the opensolaris.com distrubution DVD? PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_opensolaris H.1301 Gerard van den Berg PUBLISH 513@FOSDEM2009@pentabarf.org 513 keysigning KeySigning Party English en 2009-02-08 12:00:00 +0000 2009-02-08 14:00:00 +0000 20090208T120000 20090208T140000 2H KeySigning Party GPG/PGP and CAcert keysigning party See http://fosdem.org/2009/keysigning for details. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/keysigning Ferrer Joost van Baal Theus Hagen PUBLISH 551@FOSDEM2009@pentabarf.org 551 kde_koffice_2_0 KOffice 2.0: KOffice coming to KDE4 English en 2009-02-07 15:00:00 +0000 2009-02-07 15:45:00 +0000 20090207T150000 20090207T154500 0H KOffice 2.0: KOffice coming to KDE4 KOffice is in the final stages of creating it's 2.0 version, which is based on Qt4 and KDE4 technologies. These new technologies have opened many doors, such as being able to run KOffice on more diverse systems than was possible before, such as OS X, and the N810. Marijn will show some of the new features KOffice has acquired, and how all the components in KOffice interact. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_koffice_2_0 H.1301 Marijn Kruisselbrink PUBLISH 635@FOSDEM2009@pentabarf.org 635 centos_ldap Large CentOS LDAP Deployments English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H Large CentOS LDAP Deployments How to support a huge number of users on a huge number of machines resulting in millions of user accounts. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/centos_ldap H.2213 Geerd-Dietger Hoffmann PUBLISH 677@FOSDEM2009@pentabarf.org 677 jabber_large_scale Large-Scale XMPP Deployments English en 2009-02-07 16:30:00 +0000 2009-02-07 17:00:00 +0000 20090207T163000 20090207T170000 0H Large-Scale XMPP Deployments PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_large_scale AW1.120 Florian Jensen PUBLISH 720@FOSDEM2009@pentabarf.org 720 ooo_gfx_hackers Layout & Canvas & Slideshow - selected topics for the graphics hackers English en 2009-02-07 17:15:00 +0000 2009-02-07 18:15:00 +0000 20090207T171500 20090207T181500 1H Layout & Canvas & Slideshow - selected topics for the graphics hackers This talk will give an introduction to areas inside OOo amenable to graphics hackers - stuff that has the desirable property of instant visual gratification. Layout: there's currently work underway to give OOo's dialogs an auto-layouting facility. Besides work on the layouting core, there's also help solicited for converting existing dialogs to the new layout-enabled scheme. Canvas: the new OOo rendering subsystem, and what it can do; showing a prototype of an OpenGL-based implementation plus pointers where interested hackers can start helping Slideshow: probably the easiest way to make an impact to millions of OOo users is to code another Impress 3D slide transition – here's how to do that. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_gfx_hackers AW1.126 Thorsten Behrens PUBLISH 604@FOSDEM2009@pentabarf.org 604 opensuse_legal Legal aspects of distribution development English en 2009-02-07 17:45:00 +0000 2009-02-07 18:15:00 +0000 20090207T174500 20090207T181500 0H Legal aspects of distribution development Every community distributions have to deal with legal issues. The talk shows what kind of pitfalls we have in our daily distribution work and how to solve them. This will only work with the upstream developers of the projects and most of the work will be done for every distribution again. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_legal H.2214 Jürgen Weigert PUBLISH 714@FOSDEM2009@pentabarf.org 714 debian_lenny_release Lenny - the road to release English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H Lenny - the road to release With the archive now frozen, the Lenny release isn't far away. What does this mean for the average developer? This talk introduces the Release Team, the policies behind freezes, removals, binNMUs, and general release management in Debian. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_lenny_release AW1.121 Neil McGovern PUBLISH 680@FOSDEM2009@pentabarf.org 680 jabber_lightning_talks Lightning Talks! English en 2009-02-07 18:00:00 +0000 2009-02-07 19:00:00 +0000 20090207T180000 20090207T190000 1H Lightning Talks! BoFs, lightning talks around Jabber/XMPP. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_lightning_talks AW1.120 Peter Saint-Andre PUBLISH 641@FOSDEM2009@pentabarf.org 641 xorg_llvm_gallium LLVM + Gallium 3D: Mixing a compiler with a graphics framework English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H LLVM + Gallium 3D: Mixing a compiler with a graphics framework With the increasing importance of shaders, it has become necessary to use advanced optimization strategies for shader compilers. This talks presents the ongoing work on integrating a compiling and optimizing framework (LLVM) with a 3D framework (Gallium 3D). We will discuss the main difficulties behind this work, the inner workings and the current developments. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_llvm_gallium H.1309 Stéphane Marchesin PUBLISH 694@FOSDEM2009@pentabarf.org 694 ror_logilogi LogiLogi and Freedom on the Brave New Web English en 2009-02-08 10:30:00 +0000 2009-02-08 11:00:00 +0000 20090208T103000 20090208T110000 0H LogiLogi and Freedom on the Brave New Web LogiLogi is a hypertext platform featuring a rating-system that models peer review and other valuable social processes surrounding academic writing (in line with Bruno Latour). Contrary to early websystems it does not make use of forum-threads (avoiding their many problems), but of tags and links that can also be added to articles by others than the original author. The talk will be on several topics; On LogiLogi.org, a webplatform for philosophers written in Rails and on the LogiLogi Foundation which thinks Web-Applications should be Free Software too, that is Affero GPLed, if Free Software is to have a future on the Brave New Web. That is we should think beyond Stallman's: one should not rely on another’s machine to “do calculations with ones data”. Also by the end of january we will have extracted and released some gems and Rails plugins, one for creating Spam-free forms without captchas (in this way http://nedbatchelder.com/text/stopbots.html) and yet another solution for the rounded corners problem (and scaling and resizing SVG back-ground images in general) using javascript and RMagick. We might at the end shortly demonstrate these too if the audience wishes. LogiLogi is a fully RESTfull Rails-app, which is Free Software. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_logilogi AW1.120 Wybo Wiersma PUBLISH 529@FOSDEM2009@pentabarf.org 529 lpi_1 LPI exam session 1 English en 2009-02-07 14:00:00 +0000 2009-02-07 15:30:00 +0000 20090207T140000 20090207T153000 1H LPI exam session 1 LPI exam session #1 PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/lpi_1 Guillissen Klaus Behrla PUBLISH 530@FOSDEM2009@pentabarf.org 530 lpi_2 LPI exam session 2 English en 2009-02-07 16:00:00 +0000 2009-02-07 17:30:00 +0000 20090207T160000 20090207T173000 1H LPI exam session 2 LPI exam session #2 PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/lpi_2 Guillissen Klaus Behrla PUBLISH 531@FOSDEM2009@pentabarf.org 531 lpi_3 LPI exam session 3 English en 2009-02-08 10:30:00 +0000 2009-02-08 12:00:00 +0000 20090208T103000 20090208T120000 1H LPI exam session 3 LPI exam session #3 PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/lpi_3 Guillissen Klaus Behrla PUBLISH 532@FOSDEM2009@pentabarf.org 532 lpi_4 LPI exam session 4 English en 2009-02-08 13:00:00 +0000 2009-02-08 14:30:00 +0000 20090208T130000 20090208T143000 1H LPI exam session 4 LPI exam session #4 PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/lpi_4 Guillissen Klaus Behrla PUBLISH 533@FOSDEM2009@pentabarf.org 533 lpi_5 LPI exam session 5 English en 2009-02-08 15:00:00 +0000 2009-02-08 16:30:00 +0000 20090208T150000 20090208T163000 1H LPI exam session 5 LPI exam session #5 PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/lpi_5 Guillissen Klaus Behrla PUBLISH 582@FOSDEM2009@pentabarf.org 582 lxde LXDE - Lighter, Faster, Less Ressource Hungry English en 2009-02-07 17:00:00 +0000 2009-02-07 17:15:00 +0000 20090207T170000 20090207T171500 0H LXDE - Lighter, Faster, Less Ressource Hungry The talk will present - the background of LXDE - its developer team and community in Taiwan, Asia and worldwide - show the different LXDE components - offer insights into design principles and ideas of the developer team for gtk+ - show an example how to make a package of LXDE - show how to translate a LXDE component - show ways to join the LXDE team and community "Lightweight X11 Desktop Environment", is an extremely faster, performing and energy saving desktop environment started by Taiwanese hacker Hong Jen Yee aka PCMAN in 2005. Today it is maintained by an international community of developers. It comes with a beautiful interface, multi-language support, standard keyboard short cuts and additional features like tabbed file browsing. LXDE uses less CPU and less RAM. It is especially designed for computers with low hardware specifications like netbooks, mobile internet devices (MIDs) or older computers. LXDE can be installed with distributions like Ubuntu or Debian. Applications running on these systems will run with LXDE. The source code of LXDE is licensed partly under the terms of the General Public License and partly under the LGPL. LXDE has recently been included as a standard desktop in Fedora and Mandriva and will also be offered in the upcoming Debian release. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/lxde Ferrer Mario Behling PUBLISH 792@FOSDEM2009@pentabarf.org 792 emb_maemo_beagleboard Maemo on BeagleBoard English en 2009-02-08 12:00:00 +0000 2009-02-08 12:30:00 +0000 20090208T120000 20090208T123000 0H Maemo on BeagleBoard BeagleBoard is an affordable OMAP3 based development board. Maemo 5 is the next version of Nokia's Linux platform (codenamed Fremantle) and it supports OMAP3 processors. With some patience any BeagleBoard owner can get Maemo Fremantle running on the hardware. This talk will be about creating a BeagleBoard image from the Maemo SDK. I'll go through the current status and how to get involved in the project and how BeagleBoard could be of help in creating software for Maemo devices PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_maemo_beagleboard Lameere Juha Kallionen PUBLISH 581@FOSDEM2009@pentabarf.org 581 marionnet Marionnet: networking for dummies English en 2009-02-07 16:30:00 +0000 2009-02-07 16:45:00 +0000 20090207T163000 20090207T164500 0H Marionnet: networking for dummies Overview of Marionnet, advantages towards different solutions, how it proved to be a necessary tool, how teaching networking has become less painful. Marionnet is a virtual network laboratory: it allows users to define, configure and run complex computer networks without any need for physical setup. Only a single, possibly even non-networked GNU/Linux host machine is required to simulate a whole Ethernet network complete with computers, routers, hubs, switches, cables, and more. Support is also provided for integrating the virtual network with the physical host network. As Marionnet is meant to be used also by inexperienced people, it features a very intuitive graphical user interface. Marionnet is written in the mostly functional language OCaml and depends on User Mode Linux and VDE for the simulation part. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/marionnet Ferrer Marco Stronati PUBLISH 546@FOSDEM2009@pentabarf.org 546 ada_marte_os MaRTE-OS English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H MaRTE-OS MaRTE-OS, A Hard Real-Time Operating System for Embedded Devices. MaRTE-OS is a Free (GPL) operating system developed in Ada that complies with the POSIX.13 minimal real-time subset (also known as "the toaster profile") and Ada Real-Time Systems Annex D. It is thread based (no support for processes or different memory spaces and MMU's) and provides all synchronisation and timing features of the POSIX Real Time standard. It can run as stand-alone (providing full Real-Time capabilitiies with support for drivers and real-time networks) or as a Linux process (handling task scheduling itself and possibly interacting with Linux shared libraries and filesystems). Applications can be developed in Ada 2005, C or C++. The talk will present MaRTE features, the choice of Ada for Real-Time, developement environments and a demo from the FRESCOR project. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_marte_os AW1.124 Daniel Sangorrín Miguel Telleria de Esteban PUBLISH 502@FOSDEM2009@pentabarf.org 502 mediawiki MediaWiki English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H MediaWiki I'll be going over some of the particular UI and workflow issues in editing, media uploading, and other areas that we intend to tackle, summarize some of the existing work toward those ends, and give a preview our upcoming Wikipedia Usability Initiative. MediaWiki was born in 2002, when Wikipedia's editing activity outgrew the concurrency limits of its original wiki engine. The first 6 years of this open-source wiki platform's development were largely devoted to scaling and performance, ensuring that the world's most editable online encyclopedia could keep up with the number of articles, visitors, and changes that come with being an insanely popular user-written site. But the user interface hasn't changed much since 2003; if anything, packing in more features has made many aspects of the wiki harder to use over time. In 2009, MediaWiki developers are turning their eye towards usability and design issues. As with the scaling problems we've tackled before, we have to be able to target anything from a tiny personal or intranet wiki to the massive Wikipedia sites, making a range of different use cases with different needs... It'll be fun! PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mediawiki Chavanne Brion Vibber PUBLISH 766@FOSDEM2009@pentabarf.org 766 pg_informix_migration Migration from informix to PostgreSQL at VPRO English en 2009-02-08 13:00:00 +0000 2009-02-08 13:30:00 +0000 20090208T130000 20090208T133000 0H Migration from informix to PostgreSQL at VPRO PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_informix_migration UA2.114 Koen Martens PUBLISH 609@FOSDEM2009@pentabarf.org 609 opensuse_mirrorbrain MirrorBrain - Free CDN for Free Software Projects English en 2009-02-08 12:00:00 +0000 2009-02-08 12:45:00 +0000 20090208T120000 20090208T124500 0H MirrorBrain - Free CDN for Free Software Projects The MirrorBrain, a.k.a. the openSUSE download redirector, automatically redirects clients (web browsers, download programs) to a mirror server near them. It works similar to the systems employed by sourceforge.net, mozilla.com or similar large organizations, which face a number of download requests which is too high to be practically handled by a single site. To find a mirror close to the client, the redirector "geolocates" the client by its IP address. If several mirrors are found to be suitable, the redirector load-balances requests to the mirrors based on their capabilities. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_mirrorbrain H.2214 Peter Poeml PUBLISH 780@FOSDEM2009@pentabarf.org 780 moz_mobile_fennec Mobile/Fennec English en 2009-02-08 14:45:00 +0000 2009-02-08 15:30:00 +0000 20090208T144500 20090208T153000 0H Mobile/Fennec General overview; Fennec 1.0a2 and performance. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_mobile_fennec H.1308 Mark Finkle Christian Sejersen PUBLISH 517@FOSDEM2009@pentabarf.org 517 modularit ModularIT: virtualiced and distributed modular services architecture English en 2009-02-08 11:15:00 +0000 2009-02-08 11:30:00 +0000 20090208T111500 20090208T113000 0H ModularIT: virtualiced and distributed modular services architecture 1.- Definition of ModularIT 2.- Description 2.1.- Technologies involved 2.2.- Procedures: instalaltion, management, update, etc. 3.- ModularIT community project ModularIT is a virtuliced and distributed modular services architecture based on free software. This project has been released for the spanish community at the beginning of 2008 and by January 2009 it will be translated to english. Right now it is downloadable and before the end of the year we will begin to develop the project through a public SVN. ModularIT is the result of 10 years of hard working from Grupo CPD (www.grupocpd.com) with free software systems and network services. we are a free software companies network from the Canary Islands, Spain. we are interested in presenting the project at FOSDEM. You can find more information (only in spanish until december) by clicking these links: http:www.modularit.org http:www.grupocpd.com/QueHacemos/modularit/PloneArticle_view PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/modularit Ferrer Agustín Benito PUBLISH 589@FOSDEM2009@pentabarf.org 589 mysql_monitoring Monitoring MySQL English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H Monitoring MySQL Over the past 18 months different open source monitoring solutions have popped up, some of them with a lot of potential. Zabbix, Zenoss and Hyperic are probably the most famous ones but other more specialized ones exist. Last year we evaluated these Monitoring solutions and presented our findings at OLS. As we are MySQL users we obviously wanted to take a closer look at these tools regarding their integration with MySQL. This talk therefore will guide the MySQL users around in a selection of Open Source Monitoring tools that they could use to monitor MySQL as a part of a bigger infrastructure. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_monitoring AW1.126 Kris Buytaert PUBLISH 687@FOSDEM2009@pentabarf.org 687 drupal_staging_to_live Moving Content from Staging to Live Server English en 2009-02-08 14:00:00 +0000 2009-02-08 14:45:00 +0000 20090208T140000 20090208T144500 0H Moving Content from Staging to Live Server Roel explains how he manages deployments of very large Drupal sites from staging to live servers. The problem: A client has a live site with 1000's of pages, 10's of blocks containing rather static information. There is almost no user interaction except for a few webforms to collect some user information (contact, request for documentation, etc..) While the site is live, the client wish to prepare for the next iteration of the website. The new version will contain altered, new and deleted nodes and blocks. There is a workflow to allow approving all the changes by the end-redaction. While the old site is unaltered they wish to have a live-preview of what the new website will look like. a Solution? Can Drupal handle this out-of-the-box? An initial guess would be to define a some states using the workflow module and handle revisions using the revision_deletion and revision_moderation modules. But that doesn't help when you want to test drive the site as anonymous visitor. How DID we do it? A small set of bash scripts and drupal modules did the trick. We'd be honoured to explain those and be cross-fired with questions! PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_staging_to_live H.1302 Roel de Meester PUBLISH 770@FOSDEM2009@pentabarf.org 770 moz_univ Mozilla and Universities English en 2009-02-07 14:45:00 +0000 2009-02-07 15:15:00 +0000 20090207T144500 20090207T151500 0H Mozilla and Universities Lightning talk about MAOW Madrid organized jointly with Madrid University. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_univ H.1308 Gregorio Robles Pascal Chevrel PUBLISH 772@FOSDEM2009@pentabarf.org 772 moz_community_sites Mozilla Community Sites Project English en 2009-02-07 16:00:00 +0000 2009-02-07 16:45:00 +0000 20090207T160000 20090207T164500 0H Mozilla Community Sites Project PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_community_sites H.1308 Zbigniew Braniecki PUBLISH 768@FOSDEM2009@pentabarf.org 768 moz_europe Mozilla Europe English en 2009-02-07 13:15:00 +0000 2009-02-07 14:00:00 +0000 20090207T131500 20090207T140000 0H Mozilla Europe General Introduction followed by an update on the work of Mozilla in Europe. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_europe H.1308 Tristan Nitot PUBLISH 769@FOSDEM2009@pentabarf.org 769 moz_foundation Mozilla Foundation English en 2009-02-07 14:00:00 +0000 2009-02-07 14:45:00 +0000 20090207T140000 20090207T144500 0H Mozilla Foundation Foundation update, programs, goals, etc. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_foundation H.1308 Gervase Markham PUBLISH 782@FOSDEM2009@pentabarf.org 782 moz_headless Mozilla Headless back-end English en 2009-02-08 16:15:00 +0000 2009-02-08 17:00:00 +0000 20090208T161500 20090208T170000 0H Mozilla Headless back-end PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_headless H.1308 Chris Lord PUBLISH 793@FOSDEM2009@pentabarf.org 793 moz_marketing_cafe Mozilla Marketing Café English en 2009-02-08 14:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T140000 20090208T160000 2H Mozilla Marketing Café Members of Mozilla's marketing team will lead an informal brainstorm/discussion on open source marketing over fresh coffee and biscuits. This session is open to all those interested in talking about the marketing of open source projects and learning more about how Mozilla Communiy Marketing works. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_marketing_cafe AW1.105 John Slater William Quiviger PUBLISH 638@FOSDEM2009@pentabarf.org 638 xorg_multimedia Multimedia processing extensions for the X Window System English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H Multimedia processing extensions for the X Window System This talk reports on experiences gained with a set of experimental extensions for multimedia processing in the X Window System. They allow to transmit compressed images and audio through the X protocol, and provide playback synchronization capabilities within the X server. This for example to build network-transparent media players and bring multimedia to classical thin clients. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_multimedia H.1309 Helge Bahmann PUBLISH 521@FOSDEM2009@pentabarf.org 521 musescore MuseScore, free music composition & notation software English en 2009-02-08 14:30:00 +0000 2009-02-08 14:45:00 +0000 20090208T143000 20090208T144500 0H MuseScore, free music composition & notation software With the first stable 1.0 release in the pipeline, it's time to introduce MuseScore to future users and developers. MuseScore is currently the leading free alternative to commercial score writing software like Sibelius and Finale. With over 50.000 downloads, it has quite some adoption already, but in order to convince music schools world wide, MuseScore's current development team should become a little stronger. FOSDEM 09 will be the first event world wide where MuseScore will be presented MuseScore is a free and open source music scorewriter. MuseScore is a WYSIWYG editor, complete with support for score playback and import/export of MusicXML and standard MIDI files. Percussion notation is supported, as is direct printing from the program. The program has a clean user interface, with fast note editing input with mouse, keyboard or MIDI. MuseScore has binaries available for Linux, Windows and Mac, and is available in more than 10 languages. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/musescore Ferrer Thomas Bonte PUBLISH 695@FOSDEM2009@pentabarf.org 695 ror_myowndb MyOwnDB/Dedomenon English en 2009-02-08 11:15:00 +0000 2009-02-08 12:00:00 +0000 20090208T111500 20090208T120000 0H MyOwnDB/Dedomenon Myowndb was launched early 2006 as one of the first Web databases exploiting Ajax to present its users with an easy to use interface. The software is based on Ruby on Rails and Postgresql, and is developed by Free and Open Source Software developers, who released the MyOwnDb.com engine under the AGPLv3 at dedomenon.org. This session will introduce you to the software, show how it was developed with flexibility and extensibility in mind and how easy it is to adapt it to your own needs. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_myowndb AW1.120 Raphaël Bauduin PUBLISH 591@FOSDEM2009@pentabarf.org 591 mysql_plugins MySQL 5.1 Plugins English en 2009-02-08 11:45:00 +0000 2009-02-08 12:45:00 +0000 20090208T114500 20090208T124500 1H MySQL 5.1 Plugins MySQL 5.1 features the plugin API. In essence, the MySQL plugin API provides a generic extension point to the MySQL server. It allows users to load a shared library into the server to extend its functionality. A key feature is that this process is completely dynamic - the server need not be re-compiled and need not be stopped in order to benefit from the functionality of a new plugin. Hence, new functionality can be added without suffering any downtime. This session provides an overview of the plugin architecture. The different plugin types will be described. Then, the process of creating your own plugins will be described. This will be illustrated with code examples. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_plugins AW1.126 Roland Bouman PUBLISH 590@FOSDEM2009@pentabarf.org 590 mysql_cluster MySQL Cluster English en 2009-02-08 11:00:00 +0000 2009-02-08 11:45:00 +0000 20090208T110000 20090208T114500 0H MySQL Cluster MySQL Cluster became a new product in 2008, but little is still known about it. This talk will show how MySQL Cluster works, and show some practical situations where it can be useful. Version 6.4, the next release, will also be presented with some great new features coming in. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_cluster AW1.126 Geert Vanderkelen PUBLISH 495@FOSDEM2009@pentabarf.org 495 mysql_ha MySQL High Availability Solutions English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H MySQL High Availability Solutions There are many ways of how to ensure the availability of a MySQL Server and how to provide additional redundancy and fault-tolerance. In this talk, Lenz will give an overview over some best practices and commonly used HA setups for MySQL. The talk will cover the Open Source components and tools that are frequently utilized, with a focus on Linux and OpenSolaris. The session will also cover MySQL Cluster, the architecture and relationship to the MySQL Server. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_ha Janson Lenz Grimmer PUBLISH 592@FOSDEM2009@pentabarf.org 592 mysql_social_networks MySQL, powering and using Social Networks English en 2009-02-08 13:15:00 +0000 2009-02-08 14:15:00 +0000 20090208T131500 20090208T141500 1H MySQL, powering and using Social Networks MySQL runs a large number of the social networks of today. LinkedIn, Facebook, Flickr, Dopplr, Doodle and many other social websites run on MySQL. It's a privilege for MySQL to be part of the fabric of tomorrow. However, MySQL is still not *using* these social networks in an optimal way. For his overview, Kaj has guinea-pig tested a number of social networks and shares his experiences, with a particular emphasis on what the social network in question can do for MySQL users, customers and employees. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_social_networks AW1.126 Kaj Arnö PUBLISH 541@FOSDEM2009@pentabarf.org 541 ada_narval NARVAL - Distributed Data Acquisition from Particle English en 2009-02-07 18:00:00 +0000 2009-02-07 19:00:00 +0000 20090207T180000 20090207T190000 1H NARVAL - Distributed Data Acquisition from Particle NARVAL stands for "Nouvelle Acquisition temps Reel Version 1.6 Avec Linux". It is a distributed data acquisition software system that collects and processes data from nuclear and particles physics detectors. NARVAL replaces an older system based on C, Fortran and proprietary technologies with Ada and Debian GNU/Linux and is itself Free Software. In order to ensure maximum data safety most of the program is written in Ada with heavy use of Annex E, the Distributed Systems Annex. Software engineers and physicists from several countries use this system for fundamental research. The talk will present the NARVAL architecture in detail with some focus on the multi-tasking dataflow core and the configuration done through Annex E. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_narval AW1.124 Xavier Grave PUBLISH 745@FOSDEM2009@pentabarf.org 745 gnome_nemiver Nemiver, a GNOME debugger English en 2009-02-07 17:00:00 +0000 2009-02-07 17:45:00 +0000 20090207T170000 20090207T174500 0H Nemiver, a GNOME debugger This talk will introduce Nemiver, present its history, features and architecture. The main objective of Nemiver is to provide a simple tool that allows developers to quickly and easily debug usual problems in their applications without necessarily having to know about command line debuggers arcanes. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_nemiver H.1302 Dodji Seketeli PUBLISH 637@FOSDEM2009@pentabarf.org 637 xorg_nouveau Nouveau Status Update English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H Nouveau Status Update Since last FOSDEM, Nouveau has been making steady progress. This talk will detail some of the changes made since last year and present the newest features. Throughout this talk, I will also introduce a number of "did you know ?" slides about the project and Nvidia hardware's inner workings. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_nouveau H.1309 Stéphane Marchesin PUBLISH 752@FOSDEM2009@pentabarf.org 752 bsd_olap_windowing OLAP/Windowing functions English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H OLAP/Windowing functions PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bsd_olap_windowing UA2.114 David Fetter PUBLISH 776@FOSDEM2009@pentabarf.org 776 moz_oni_concurrency Oni - Structured Concurrency for JavaScript English en 2009-02-08 10:30:00 +0000 2009-02-08 11:15:00 +0000 20090208T103000 20090208T111500 0H Oni - Structured Concurrency for JavaScript In this talk I'll present the JavaScript Oni library, a set of operators for writing composable concurrent code. Oni attempts to restore some modularity to concurrent programs; it offers a 'structured' alternative to conventional 'unstructured' idioms such as asynchronous callbacks. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_oni_concurrency H.1308 Alex Fritze PUBLISH 696@FOSDEM2009@pentabarf.org 696 ror_objects On objects, classes, binding and scoping in Ruby English en 2009-02-08 13:30:00 +0000 2009-02-08 14:15:00 +0000 20090208T133000 20090208T141500 0H On objects, classes, binding and scoping in Ruby This presentation delves into Ruby's object model. Ruby's object model is class-based, so we cannot discuss objects without including classes. Next we discuss bindings and scoping in Ruby, which are somewhat related but still two different concepts. This presentation intends to go beyond the knowledge of the average Rubyist and aims to teach you more about the intricate details of how Ruby works and how you can exploit these to your advantage, even if just to wow (TM) your coworkers. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_objects AW1.120 Peter Vanbroekhoven PUBLISH 788@FOSDEM2009@pentabarf.org 788 ooo_bug_hunting OOo Bug hunting and fixing English en 2009-02-07 18:15:00 +0000 2009-02-07 18:45:00 +0000 20090207T181500 20090207T184500 0H OOo Bug hunting and fixing PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_bug_hunting AW1.126 Jürgen Schmidt PUBLISH 721@FOSDEM2009@pentabarf.org 721 ooo_calc_profiling OOoCalc Bug Hunting and Performance Profiling Workshop English en 2009-02-08 11:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T110000 20090208T130000 2H OOoCalc Bug Hunting and Performance Profiling Workshop The workshop will give an overview of how to dive into the OooCalc spreadsheet code for bug hunting, using a gdb debug session. If time permits we will fix an issue live during the workshop. The second part of the workshop will give an introduction to performance profiling using the valgrind and kcachegrind tools to spot performance bottlenecks. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_calc_profiling AW1.105 Eike Rathke PUBLISH 497@FOSDEM2009@pentabarf.org 497 openamq OpenAMQ English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H OpenAMQ I'll speak about a new messaging protocol called AMQP, and the iMatix projects that implement this protocol. AMQP makes it possible to make cheap, fast distributed applications, for pubsub, cloud computing, telecoms, etc.. I'll explain our OpenAMQ implementation of AMQP, and also our web-based RESTful messaging project, Zyre, which makes AMQP work over plain HTTP. This talk is aimed at FOSS developers with interest in new protocols. AMQP is a good example of how large businesses are promoting and investing in FOSS today. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/openamq Chavanne Pieter Hintjens PUBLISH 755@FOSDEM2009@pentabarf.org 755 pg_openbsd_to_desktop OpenBSD: From the Atomic clock to your desktop English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H OpenBSD: From the Atomic clock to your desktop PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_openbsd_to_desktop UA2.114 Marc Balmer PUBLISH 611@FOSDEM2009@pentabarf.org 611 opensuse_openfate openFATE - How to get your most wanted features into openSUSE English en 2009-02-08 14:15:00 +0000 2009-02-08 14:45:00 +0000 20090208T141500 20090208T144500 0H openFATE - How to get your most wanted features into openSUSE Every distribution have features beside the usual version updates of packages. How to decide which feature should be in the next version, which are doable in the usually short timeframe, where to focus the energy and time of the developers? openfate makes the process more easy to track and more transparent. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_openfate H.2214 Thomas Schmidt PUBLISH 654@FOSDEM2009@pentabarf.org 654 java_opengl_es OpenGL ES to boost embedded Java English en 2009-02-07 17:15:00 +0000 2009-02-07 17:45:00 +0000 20090207T171500 20090207T174500 0H OpenGL ES to boost embedded Java This talk will present status and usage of OpenGL ES in the embedded Java world. * Available OpenGL ES implementations and Java bindings * Compatibility with existing Java environments * Application development with OpenGL ES: games and clutter-like user interfaces * OpenGL ES as backend for graphical libraries (MIDP, LWUIT, AWT) PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_opengl_es AW1.125 Guillaume Legris PUBLISH 669@FOSDEM2009@pentabarf.org 669 java_openjdk_community OpenJDK Community Priorities English en 2009-02-08 16:00:00 +0000 2009-02-08 16:30:00 +0000 20090208T160000 20090208T163000 0H OpenJDK Community Priorities An open discussion to chat about the current OpenJDK environment: technical, infrastructure, governance, transparency, contributions, policies, etc. We all know there's still a lot of work to do, so the focus shouldn't be on gripes, but hopefully we can identify the top priorities and some easy-to-accomplish things that will have a big impact on community growth and contentment. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_openjdk_community AW1.125 Dalibor Topic PUBLISH 719@FOSDEM2009@pentabarf.org 719 ooo_extensions_in_java OpenOffice.org Extensions in Java – do it yourself English en 2009-02-07 15:15:00 +0000 2009-02-07 17:15:00 +0000 20090207T151500 20090207T171500 2H OpenOffice.org Extensions in Java – do it yourself The workshop focused on the creation of an extension in Java with the OpenOffice.org API plugin for NetBeans. The attendees can choose if they want to create a smart tag, or an options page demo or if they want to create a weather forecast demo. Two of the demos make use of external functionality and show how easy it can be to make use of web services or external libraries. The attendees will by guided through a detailed tutorial and will create their extension of choice step by step. Ideally the attendees should bring their own laptop into the workshop. And they should have installed NetBeans 6.5, Java 1.6, OpenOfice.org and the OpenOffice.org SDK. A CD with installation programs for the common platforms and the whole workshop material will be available in the workshop room as well. If you have no laptop, no problem watch your neighbour over the shoulder and work together. Or simply listen and watch what the speaker is doing ;-) PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_extensions_in_java AW1.126 Jürgen Schmidt PUBLISH 510@FOSDEM2009@pentabarf.org 510 opensuse openSUSE English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H openSUSE Since this is a distro talk, I will be covering the openSUSE Distro, the openSUSE Build Service, and how to become involved in the project and/or use the openSUSE Build Service to create packages for open source projects for multiple distributions. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse Janson Joe Brockmeier PUBLISH 599@FOSDEM2009@pentabarf.org 599 opensuse_build_service_overview openSUSE Build Service overview English en 2009-02-07 14:30:00 +0000 2009-02-07 14:45:00 +0000 20090207T143000 20090207T144500 0H openSUSE Build Service overview Introduction into the openSUSE Build Service, why it was created, what are the goals it wants to achieve and a brief overview about its components. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_build_service_overview H.2214 Adrian Schroeter PUBLISH 598@FOSDEM2009@pentabarf.org 598 opensuse_community openSUSE Community English en 2009-02-07 13:45:00 +0000 2009-02-07 14:30:00 +0000 20090207T134500 20090207T143000 0H openSUSE Community This talk gives you an overview about the openSUSE community. What we have, what we need. It also covers some topics from the mailinglists, like Weekly-news i18n, plans for language specific news.o.o, and why i18n is important for us. The Talk will also have short overview about the upcoming openSUSE spokesperson program. Dinar will also talk about the Contrib repository. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_community H.2214 Dinar Valeev PUBLISH 606@FOSDEM2009@pentabarf.org 606 opensuse_education openSUSE education English en 2009-02-08 10:00:00 +0000 2009-02-08 10:45:00 +0000 20090208T100000 20090208T104500 0H openSUSE education The openSUSE education project has the goal is to support schools using openSUSE, create and describe additional software-packages for educational projects and create an "add-on" CD for the regular openSUSE distribution. The talk gives you an overview about the project, where we are now and what has to be done. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_education H.2214 Lars Vogdt Andrea Florio PUBLISH 610@FOSDEM2009@pentabarf.org 610 opensuse_netbooks openSUSE on Netbooks English en 2009-02-08 12:45:00 +0000 2009-02-08 13:30:00 +0000 20090208T124500 20090208T133000 0H openSUSE on Netbooks Everybody loves Netbooks, so why don't use your favorite Linux distribution on it. The talks shows what the pitfalls and limitations are and how to get openSUSE working on Netbooks. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_netbooks H.2214 Stefan Seyfried PUBLISH 735@FOSDEM2009@pentabarf.org 735 emb_openwrt_uci OpenWrt: UCI and beyond English en 2009-02-07 13:00:00 +0000 2009-02-07 14:00:00 +0000 20090207T130000 20090207T140000 1H OpenWrt: UCI and beyond Most embedded routers and similar devices have traditionally limited themselves to a very static system, typically providing the web interface as the only means of doing any configuration. OpenWrt intends to solve this problem in a generic way by providing a structured, extensible and modular configuration system, which does not limit itself to being the backend of a web interface. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_openwrt_uci Lameere John Crispin Felix Fietkau PUBLISH 580@FOSDEM2009@pentabarf.org 580 opsview Opsview: Network monitoring made easy English en 2009-02-07 16:15:00 +0000 2009-02-07 16:30:00 +0000 20090207T161500 20090207T163000 0H Opsview: Network monitoring made easy The past, present and future of the project. This talk will coincide with Opsview v3.0 release scheduled for early February 2009. Opsview is network monitoring software that significantly extends the functionality of Nagios and integrates tools such as MRTG, NMIS, RANCID and Net-SNMP. Opsview is developed using Catalyst web framework and MySQL database. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opsview Ferrer James Peel PUBLISH 733@FOSDEM2009@pentabarf.org 733 osi OSI: Recent Activities and Future Directions English en 2009-02-07 13:00:00 +0000 2009-02-07 14:00:00 +0000 20090207T130000 20090207T140000 1H OSI: Recent Activities and Future Directions The Board of Directors of the Open Source Initiative (OSI) will cover recent activities of the organization in this presentation, talk about the adoption of open source throughout the whole world and discuss the future direction of the OSI, such as the introduction of a membership program. The Open Source Initiative (OSI) is the steward of the Open Source Definition (OSD) and is the community-recognized body for reviewing and approving licenses as OSD-conformant. The OSI is actively involved in Open Source community-building and education. OSI Board members frequently travel the world to attend Open Source conferences and events, meet with open source developers and users, and to discuss with executives from the public and private sectors about how Open Source technologies, licenses, and models of development can provide economic and strategic advantages. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/osi Ferrer Michael Tiemann PUBLISH 702@FOSDEM2009@pentabarf.org 702 debian_video_team Outside broadcast on a budget - the DebConf video team and DVswitch English en 2009-02-07 13:00:00 +0000 2009-02-07 14:00:00 +0000 20090207T130000 20090207T140000 1H Outside broadcast on a budget - the DebConf video team and DVswitch We discuss the provisions of video coverage of DebConf and Debian mini-conferences, starting in 2005. In particular, we describe the development of supporting software from simple scripts to a software video mixer and database of recordings with a web front-end. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_video_team AW1.121 Ben Hutchings Holger Levsen PUBLISH 775@FOSDEM2009@pentabarf.org 775 moz_qa_overview Overview of Mozilla QA English en 2009-02-08 09:45:00 +0000 2009-02-08 10:30:00 +0000 20090208T094500 20090208T103000 0H Overview of Mozilla QA Who we are, what we do, how to get involved. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_qa_overview H.1308 Carsten Book PUBLISH 643@FOSDEM2009@pentabarf.org 643 OWASP Testing Guide v3 and Secure Software Development English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H OWASP Testing Guide v3 and Secure Software Development The speech goal is to show the OWASP testing methodology and how you can implement a software development lifecycle that permit to develop more secure applications. The Open Web Application Security Project (OWASP) wants to deliver free tools and documentation for the Web Application Security. The talk will present the new OWASP Testing Guide v3 that includes a "best practice" penetration testing framework which users can implement in their own organizations and a "low level" penetration testing guide that describes techniques for testing most common web application and web service security issues. OWASP Testing Guide v3 is a 349 page book; we have split the set of active tests in 9 sub-categories for a total of 66 controls to test during the Web Application Testing activity. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/643 Chavanne Matteo Meucci PUBLISH 763@FOSDEM2009@pentabarf.org 763 bsd_cpan2port Painless Perl Ports with cpan2port English en 2009-02-08 16:00:00 +0000 2009-02-08 16:30:00 +0000 20090208T160000 20090208T163000 0H Painless Perl Ports with cpan2port PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bsd_cpan2port UA2.114 Benny Siegert PUBLISH 593@FOSDEM2009@pentabarf.org 593 mysql_xtradb_storage Percona MySQL patches and the XtraDB storage engine English en 2009-02-08 14:15:00 +0000 2009-02-08 15:00:00 +0000 20090208T141500 20090208T150000 0H Percona MySQL patches and the XtraDB storage engine Percona builds binaries that contain recent versions of the MySQL database server, plus additional popular patches not included in the official binaries from MySQL/Sun. Some patches improve InnoDB performance under high loads. Others provide diagnostic tools useful to DBAs. The patches are authored by MySQL users like Google, Proven Scaling, Open Query, and Percona itself. This talk is a guide to why we do it, our current patches and our plans for the future. Additionally, this talk will cover the XtraDB storage engine, a recent project started by Percona. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_xtradb_storage AW1.126 Ewen Fortune PUBLISH 676@FOSDEM2009@pentabarf.org 676 jabber_media_nets Personal Media Networks English en 2009-02-07 16:00:00 +0000 2009-02-07 16:30:00 +0000 20090207T160000 20090207T163000 0H Personal Media Networks PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_media_nets AW1.120 Dirk Meyer PUBLISH 660@FOSDEM2009@pentabarf.org 660 java_phoneme_vm PhoneME CLDC and CDC VMs English en 2009-02-08 11:00:00 +0000 2009-02-08 11:30:00 +0000 20090208T110000 20090208T113000 0H PhoneME CLDC and CDC VMs The Java Mobile & Embedded Community hosts Sun's GPL'ed Java ME VM projects called phoneME Feature and phoneME Advanced. phoneME Feature is a product-quality, highly-optimized CLDC/MIDP stack designed for resource-constrained platforms such as mobile phones and embedded devices. The commercial version has shipped millions of times. phoneME Advanced is a product-quality, highly-optimized CDC/FP/PBP stack designed for advanced platforms such as smart-phones set-top boxes, IP TV, and other higher-end embedded applications. It is the base for many interesting projects and products, beating most other embedded VMs in performance, footprint, and robustness. Let us introduce you to both VMs, their communities and code bases, and show you some of the interesting projects they are being used in. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_phoneme_vm AW1.125 Terrence Barr PUBLISH 634@FOSDEM2009@pentabarf.org 634 centos_san Poor Man's SAN with CentOS and gPXE English en 2009-02-08 12:30:00 +0000 2009-02-08 13:00:00 +0000 20090208T123000 20090208T130000 0H Poor Man's SAN with CentOS and gPXE How to boot from an iSCSI LUN. CentOS can be installed onto an iSCSI LUN and you can boot from it if your hardware supports it. Usually that means you need an iSCSI HBA or at least some fancy Firmware extensions. However, it can also be done on standard-hardware by exploiting PXE. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/centos_san H.2213 Andreas Rogge PUBLISH 665@FOSDEM2009@pentabarf.org 665 java_hardware_accel Porting a Java VM to a Hardware Accelerator English en 2009-02-08 14:15:00 +0000 2009-02-08 14:45:00 +0000 20090208T141500 20090208T144500 0H Porting a Java VM to a Hardware Accelerator We'd like to present a project porting a Java Virtual Machine to a hardware Java accelerator. Specifically, we are trying to port JamVM to AVR32's Java Extension Module. We'll briefly explain how hardware Java accelerators work, give motivation for our choice of a specific JVM and CPU platform, describe specifics of this port, its current state and future plans. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_hardware_accel AW1.125 Guennadi Liakhovetski PUBLISH 750@FOSDEM2009@pentabarf.org 750 bsd_porting_freebsd Porting applications in FreeBSD English en 2009-02-07 17:00:00 +0000 2009-02-07 18:00:00 +0000 20090207T170000 20090207T180000 1H Porting applications in FreeBSD PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bsd_porting_freebsd UA2.114 Rodrigo Osorio PUBLISH 754@FOSDEM2009@pentabarf.org 754 pg_pet_peeves Postgres Pet Peeves English en 2009-02-08 09:30:00 +0000 2009-02-08 10:00:00 +0000 20090208T093000 20090208T100000 0H Postgres Pet Peeves PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_pet_peeves UA2.114 Greg Stark PUBLISH 588@FOSDEM2009@pentabarf.org 588 mysql_pbxt_storage Practicing DBA's Guide to the PBXT Storage Engine English en 2009-02-08 09:00:00 +0000 2009-02-08 10:00:00 +0000 20090208T090000 20090208T100000 1H Practicing DBA's Guide to the PBXT Storage Engine PBXT is an ACID-compliant storage engine for MySQL available for MySQL 5.1 and 6.0. PBXT is also available for Drizzle and is shipped as part of the OurDelta builds for MySQL. PBXT is reaching GA state and now its a good time to learn how you as a DBA can benefit from this. During this session, attendees will learn about the best PBXT practices, including PBXT deployment architectures on various types of media, PBXT multicore performance, system variables and their tuning, startup parameters and run-time statistics. The session will also cover other practically important topics such as installation, compatibility with other storage engines, migration, monitoring, recovery of corrupted data, online backup. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/mysql_pbxt_storage AW1.126 Vladimir Kolesnikov PUBLISH 730@FOSDEM2009@pentabarf.org 730 geo_pragmatic_smalltalk Pragmatic Smalltalk English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H Pragmatic Smalltalk Pragmatic Smalltalk is a new Smalltalk implementation for Etoile, allowing developers to combine the power and flexibility of Smalltalk with the Etoile and GNUstep frameworks. It is based on LLVM and the GNU Objective-C runtime, allowing programmers to freely mix Objective-C and Smalltalk in their program. I will present the current state of our implementation as well as the ongoing work on the development environment. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/geo_pragmatic_smalltalk AW1.117 Nicolas Roard PUBLISH 693@FOSDEM2009@pentabarf.org 693 ror_prawn Prawn English en 2009-02-08 10:00:00 +0000 2009-02-08 10:30:00 +0000 20090208T100000 20090208T103000 0H Prawn Prawn is Ruby's solution to generate PDF files. In this talk, you'll get an overview of the history of the project, the direction it is going in, learn how to create PDFs with Ruby, and even get some code snippets to get you started! PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_prawn AW1.120 Tom Klaasen PUBLISH 679@FOSDEM2009@pentabarf.org 679 jabber_flow Presenting Information Flow in Deployed XMPP Clients English en 2009-02-07 17:30:00 +0000 2009-02-07 18:00:00 +0000 20090207T173000 20090207T180000 0H Presenting Information Flow in Deployed XMPP Clients PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_flow AW1.120 Dave Cridland PUBLISH 779@FOSDEM2009@pentabarf.org 779 moz_prism Prism English en 2009-02-08 14:00:00 +0000 2009-02-08 14:45:00 +0000 20090208T140000 20090208T144500 0H Prism As Prism approaches its 1.0 release, we will discuss the current state of the project and future plans. We will look at a demo of how web applications can deploy desktop integration features using Prism, including tray icons, dock/tray menus, protocol handlers, sound and bubble notifications. Future plans that will be covered include Greasemonkey support, icon/user script repository, user interface improvements and tighter integration with Firefox. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_prism H.1308 Matthew Gertner PUBLISH 554@FOSDEM2009@pentabarf.org 554 kde_fun_with_qt Programming is fun with Qt English en 2009-02-07 17:00:00 +0000 2009-02-07 17:45:00 +0000 20090207T170000 20090207T174500 0H Programming is fun with Qt Want to become a Qt/KDE developer? This talk is an introduction to Qt and KDE application development. It will show the main features of Qt, and explain the Qt way of coding, with useful hints. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_fun_with_qt H.1301 Olivier Goffart PUBLISH 648@FOSDEM2009@pentabarf.org 648 java_jigsaw Project Jigsaw English en 2009-02-07 13:45:00 +0000 2009-02-07 14:15:00 +0000 20090207T134500 20090207T141500 0H Project Jigsaw One of the most significant changes in JDK 7 will be to modularize the code base, to modularize the platform, and to enable the modularization of applications, all via Project Jigsaw. Mark will discuss how the introduction of language-level modules, in concert with corresponding updates to the tool chain and the runtime environment, should to allow applications and libraries written in Java to be distributed as sensible and familiar distro-specific packages. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_jigsaw AW1.125 Mark Reinhold PUBLISH 734@FOSDEM2009@pentabarf.org 734 osi_public_meeting Public Meeting of the Open Source Initiative (OSI) English en 2009-02-07 14:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T140000 20090207T160000 2H Public Meeting of the Open Source Initiative (OSI) The Open Source Initiative (OSI) will hold its public meeting at FOSDEM. This meeting is open to everyone and the agenda is very flexible. We can discuss recent activities of the OSI, the future direction of OSI, and other topics of importance to the open source community. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/osi_public_meeting AW1.105 Michael Tiemann Martin Michlmayr PUBLISH 672@FOSDEM2009@pentabarf.org 672 jabber_pubsub_web PubSub and the Web English en 2009-02-07 14:00:00 +0000 2009-02-07 14:30:00 +0000 20090207T140000 20090207T143000 0H PubSub and the Web PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_pubsub_web AW1.120 Nathan Fritz PUBLISH 670@FOSDEM2009@pentabarf.org 670 java_pure_gpl Pure GPL - Is it still up to date English en 2009-02-08 16:30:00 +0000 2009-02-08 17:00:00 +0000 20090208T163000 20090208T170000 0H Pure GPL - Is it still up to date Many successful open source projects use pure GPL - true to the ideal of free software - requiring everyone to contribute under the same, open terms. But as open source increasingly becomes a foundation for core functionality used both in non-commercial as well as commercial ways the call for more liberal licenses is getting louder. GPL with classpath exception, LGPL, BSD, Apache, Eclipse, and others allow adopters to build upon the open source code in proprietary ways - violating the true spirit of free software but giving developers more freedoms to chose the best approach for their project or product. This session aims to be a free-flowing discussion on the question whether pure GPL without any exceptions is still up to date with the changes occurring the software industry. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_pure_gpl AW1.125 Terrence Barr PUBLISH 522@FOSDEM2009@pentabarf.org 522 ez_find Putting Apache Solr to work: eZ Find, a powerful eZ Publish search plugin English en 2009-02-08 15:15:00 +0000 2009-02-08 15:30:00 +0000 20090208T151500 20090208T153000 0H Putting Apache Solr to work: eZ Find, a powerful eZ Publish search plugin After a brief overview of the main features and benefits of Apache Solr (an open source embeddable search server), the architecture of eZ Find (the search plugin for eZ Publish, a PHP CMS), will be presented. The main lessons learned around dealing with a mix of structured and non-structured content, multilingual aspects, tuning and the various state-of-the-art features of Solr will be shared with the audience. eZ Find is the enterprise grade search engine used for eZ Publish (a CMS written in PHP, with flexible content modeling). The back-end engine used is Apache Solr. The document/field model of Solr together with its powerful features around faceting, filtering, automatic related content and language features are a 1-to-1 match with the CMS used. But is also capable of integrating various data-sources, such as ERP systems or document collections with the use of plugins. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ez_find Ferrer Paul Borgermans PUBLISH 601@FOSDEM2009@pentabarf.org 601 opensuse_obs_crossdev Putting Cross Development Support into OBS English en 2009-02-07 15:30:00 +0000 2009-02-07 16:15:00 +0000 20090207T153000 20090207T161500 0H Putting Cross Development Support into OBS The Cross Development in OBS feature is now integrated into normal OBS development. It allows you to build, test, run applications for other processor architectures using a combination of emulators and crossbuild. Emulators are already a normal part of OBS. An analysis has been made of the different ways to implement Cross Build to result in better interoperability with existing linux distributions for other architectures. The goal was to implement Cross Development as an orthogonal feature, and to glueless implement openSUSE, Fedora, Debian, Ubuntu for embedded architektures like ARM, sh4, mips in the same way as is done already by OBS for x86 and powerpc architectures. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_obs_crossdev H.2214 Martin Mohring PUBLISH 614@FOSDEM2009@pentabarf.org 614 opensuse_community_driven_kde Putting the 'open' in openSUSE : Community-driven KDE development English en 2009-02-08 16:15:00 +0000 2009-02-08 17:00:00 +0000 20090208T161500 20090208T170000 0H Putting the 'open' in openSUSE : Community-driven KDE development KDE, aka "the other desktop", is very popular in the openSUSE community. The talk will give you an overview about the KDE integration, what is new in KDE and what you will see in the next releases. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_community_driven_kde H.2214 Will Stephenson PUBLISH 527@FOSDEM2009@pentabarf.org 527 pyroom PyRoom - distraction free writing English en 2009-02-08 15:00:00 +0000 2009-02-08 15:15:00 +0000 20090208T150000 20090208T151500 0H PyRoom - distraction free writing The talk will try to answer many questions: * why did this project happen? * how is it organised? * who is this software for? * ... PyRoom is a Free, monochrome, full-screen text editor without buttons, widgets, etc. that helps you focus on one thing and only one: writing. It's written in Python, using Python-GTK bindings. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pyroom Ferrer Bruno Bord PUBLISH 584@FOSDEM2009@pentabarf.org 584 hackable1 Quick start into mobile development for desktop developers English en 2009-02-07 17:30:00 +0000 2009-02-07 17:45:00 +0000 20090207T173000 20090207T174500 0H Quick start into mobile development for desktop developers There is still a void for open source developers having their own platform for mobile development. The current choice is between Google, Nokia and Intel. Hackable1 intends to close this gap and offers desktop developers a quick start in minutes. No longer "fighting" with scratchbox or Openembedded: mobile development like on your desktop and with similar speed. If you have been developing for the desktop you will feel at home in no time. Hackable1 is based on Debian thus brings the power of 1500 DDs with it. It implements the GNOME Mobile stack and comes with a basic suite of phone applications: a dialer, a SMS and contacts application. Mobile devices are becoming ubiquitous and hackable1 is intended to bridge from desktop development to embedded development. It is an area where Open Source has a chance to be from the start ahead of the closed source competitors. We just need to do it! hackable:1 is a Debian based community distribution for hackable devices implementing the GNOME Mobile stack. Currently it runs on the Neo Freerunner from Openmoko but other devices will be supported soon too. As I have been developing myself on and for mobile platforms for several years now the main goal was to bring mobile development to all open source developers in minutes: mobile devices are the next "revolution" in computing and we should not leave the field to Google and Co. Hackable:1 comes with the full development environment, can be installed in minutes and provides an environment like on your desktop and allows for similar speeds. Bearstech (the french distributor of the openmoko phones) supports the development but a key point is community involvement - no decisions behind closed doors, everything is done in public on IRC and mailing lists. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/hackable1 Ferrer Marcus Bauer PUBLISH 640@FOSDEM2009@pentabarf.org 640 xorg_r600_demo r600_demo: Programming the New GPU Generations from AMD English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H r600_demo: Programming the New GPU Generations from AMD By allowing the release of r600_demo AMD has carried out a first step of their promise to release enough information for open source DRI driver development. As the initial, to be released documentation will be very register centric there is hardly enough information about how the chips are actually working. This talk will give an overview over how the r6xx and r7xx chip families are to be programmed, and in which pit falls one might stumble. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_r600_demo H.1309 Matthias Hopf PUBLISH 636@FOSDEM2009@pentabarf.org 636 xorg_randr_1_3 RandR 1.3: New Features in a Nutshell English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H RandR 1.3: New Features in a Nutshell RandR 1.3 presents - amongst other things - transformations, panning, and standardized properties. This talk will show how to use these features and how they should influence tools and applications. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_randr_1_3 H.1309 Matthias Hopf PUBLISH 668@FOSDEM2009@pentabarf.org 668 java_recruiting_foss Recruiting people to FOSS Java projects English en 2009-02-08 15:45:00 +0000 2009-02-08 16:00:00 +0000 20090208T154500 20090208T160000 0H Recruiting people to FOSS Java projects The talk will focus on experiences gathered during my time as the Gentoo Recruiters lead. The aim is to share how we at the Gentoo Java project have succeeded or not in getting new people involved. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_recruiting_foss AW1.125 Petteri Räty PUBLISH 713@FOSDEM2009@pentabarf.org 713 debian_release_mgmt Release management in Debian - can we do better? English en 2009-02-08 13:00:00 +0000 2009-02-08 14:00:00 +0000 20090208T130000 20090208T140000 1H Release management in Debian - can we do better? Using some practical examples, mostly from personal experience, of things that have not been handled optimaly during the lenny release cycle, I will give my view on how they could have been handled better. I will also take a more general look at the current role of release managers and the release team in Debian and look back on the Etch-and-a-half release. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_release_mgmt AW1.121 Frans Pop PUBLISH 516@FOSDEM2009@pentabarf.org 516 ipn_msockets Renew Berkeley Sockets API: IPN & msockets English en 2009-02-08 11:00:00 +0000 2009-02-08 11:15:00 +0000 20090208T110000 20090208T111500 0H Renew Berkeley Sockets API: IPN & msockets We have found two main limitations in Berkeley Sockets API: (1) it has been designed to manage one stack per protocol family (2) there is not a protocol family supporting (fast) multicast for Inter Process Communication (among processes running on the same computer). The virtualsquare team proposes solutions for both problems: (1) the msocket call to support several stacks (implemented in lwipv6 and ipnet) (2) the IPN (inter process networking) protocol family. IPN can be used for many applications: midi, mpeg-ts dispatching, kernel based vde switches. We have found two main limitations in Berkeley Sockets API: (1) it has been designed to manage one stack per protocol family (2) there is not a protocol family supporting (fast) multicast for Inter Process Communication (among processes running on the same computer). The virtualsquare team proposes solutions for both problems: (1) the msocket call to support several stacks (implemented in lwipv6 and ipnet) (2) the IPN (inter process networking) protocol family. IPN can be used for many applications: midi, mpeg-ts dispatching, kernel based vde switches. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ipn_msockets Ferrer Renzo Davoli PUBLISH 748@FOSDEM2009@pentabarf.org 748 pg_replication Replication, Replication, Replication English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H Replication, Replication, Replication PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_replication UA2.114 Simon Riggs PUBLISH 499@FOSDEM2009@pentabarf.org 499 reverse_engineering Reverse Engineering of Proprietary Protocols, Tools and Techniques English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H Reverse Engineering of Proprietary Protocols, Tools and Techniques This talk is about reverse engineering a proprietary network protocol, and then creating my own implementation. The talk will cover the tools used to take binary data apart, capture the data, and techniques I use for decoding unknown formats. The protocol covered is the RTMP protocol used by Adobe flash, and this new implementation is part of the Gnash project. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/reverse_engineering Chavanne Rob Savoye PUBLISH 777@FOSDEM2009@pentabarf.org 777 moz_sunbird Rising to the Sun(bird) English en 2009-02-08 11:15:00 +0000 2009-02-08 12:00:00 +0000 20090208T111500 20090208T120000 0H Rising to the Sun(bird) How to get involved with the Calendar Project and where we are heading. This presentation is a call to everyone to get involved. No matter if you prefer testing software (QA), designing interfaces or developing extensions or core code: We need you! The goal of this presentation is to show some interesting experiments you might be interested in developing, how you can use mozmill to easily record tests that help improve the software quality or what you can do as a designer if you have ideas on how to improve Calendar's visual appearance. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_sunbird H.1308 Philipp Kewisch PUBLISH 626@FOSDEM2009@pentabarf.org 626 fedora_rpm_packaging RPM packaging English en 2009-02-07 13:00:00 +0000 2009-02-07 14:00:00 +0000 20090207T130000 20090207T140000 1H RPM packaging PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_rpm_packaging H.2213 Christophe Wickert PUBLISH 699@FOSDEM2009@pentabarf.org 699 ror_ruby_and_java Ruby and Java: What are the differences? English en 2009-02-08 14:45:00 +0000 2009-02-08 15:15:00 +0000 20090208T144500 20090208T151500 0H Ruby and Java: What are the differences? Ruby is quite often presented as the Java successor. This is a highly controversial purpose. However, when you start a new project it can be important to know what are the advantages of these two great languages. In this talk, we will present their differences. Java is a well-established and well-known language. In opposite, Ruby is a rising star which is not mastered by everybody yet. When you start to develop a new project you have to make a language choice. It is not always easy to choose between learning an exciting new language or relying on a popular highly-used one. In this talk, I will discuss the pros and cons of Ruby and Java, what are the best trade-offs for your application and what are the performance differences. I will show that it is not that complicated to learn Ruby coming from Java. From a business point of view, I will also explain why a good language choice can help you saving money. Here is a brief talk summary : * Ruby vs. Java syntax * Interpreted or compiled languages * Dynamic typing * Metaprogramation * Language related philosophies * Performance comparison We will also have a quick peek at JRuby, the Ruby interpreter build upon JVM. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_ruby_and_java AW1.120 Jean-Baptiste Escoyez PUBLISH 705@FOSDEM2009@pentabarf.org 705 debian_nas Running Debian on Inexpensive Network Storage Devices English en 2009-02-07 17:00:00 +0000 2009-02-07 17:30:00 +0000 20090207T170000 20090207T173000 0H Running Debian on Inexpensive Network Storage Devices Network Storage Devices (NAS) are gaining popularity and are available quite inexpensively. For most customers, they are basically just a hard drive that you connect to the network for file storage. In reality, these devices are complete, even if fairly low-end, computers - and Debian can be installed on some of them. This talk will discuss a number of devices that are currently supported and cover some platforms that may be supported in the future. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_nas AW1.121 Martin Michlmayr PUBLISH 505@FOSDEM2009@pentabarf.org 505 scala Scala - A Scalable Language English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H Scala - A Scalable Language In this talk I'll describe the design principles of the Scala programming language, which has scalability as its primary design objective. Today's software landscape resembles increasingly a tower of Babel: Systems are built using many different languages, combining server-side and client-side languages, scripting and systems programming languages, general and domain specific languages, all glued together with a hefty amount of XML. The advantage of this approach is that each individual language can be tailored to a specific application domain. Its disadvantage is that the necessary amount of cross-language glue can make applications cumbersome to write, deploy, and maintain. An alternative is offered by scalable languages, which can be used for many different applications, ranging from small scripts to very large systems. An important aspect of a scalable language is that it itself is extensible and malleable. It should be possible to define very high-level libraries in it, which act in effect as specialized domain specific languages. The advantages of this approach is that it leads to more regular system designs, gives better static checking, makes applications easier to deploy, and increases their reliability. In this talk I'll describe the design principles of the Scala programming language, which has scalability as its primary design objective. Scala combines lightweight syntax with strong static checking on a Java-compatible platform. It encourages the embedding of domain-specific languages as high-level libraries. I discuss how Scala affects systems design and discuss its suitability for large scale industrial deployment. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/scala Chavanne Martin Odersky PUBLISH 724@FOSDEM2009@pentabarf.org 724 geo_scalable_ogo ScalableOGo English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H ScalableOGo This presentation presents ScalableOGo, a standards compliant free software groupware server. Scalable OGo (SOGo) is a free groupware server focused on scalability instead of depth in functionality. The web interface uses human readable URLs and can be accessed according to REST web service ideas. The server stores data in the iCalendar/vCard formats and has broad support for theCalDAV/GroupDAV protocols. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/geo_scalable_ogo AW1.117 Helge Heß PUBLISH 774@FOSDEM2009@pentabarf.org 774 moz_seamonkey SeaMonkey English en 2009-02-08 09:00:00 +0000 2009-02-08 09:45:00 +0000 20090208T090000 20090208T094500 0H SeaMonkey SeaMonkey 2 and the vision beyond. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_seamonkey H.1308 Robert Kaiser PUBLISH 633@FOSDEM2009@pentabarf.org 633 centos_selinux Securing CentOS with SELinux English en 2009-02-08 13:00:00 +0000 2009-02-08 14:00:00 +0000 20090208T130000 20090208T140000 1H Securing CentOS with SELinux drwxr-x--x is still the normal means of security under linux, giving access rights to data to users, groups and anyone else. This method isn't very flexible, so access rights are either given for larger groups of people or the administrator is tearing out his hair because he is lost in a maze of user, file and directory structures, which make working more than complex, but don't make the system more secure. Enter SELinux, a security infrastructure which is integrated into the kernel and promises to make securing your system more flexible. SELinux is a security framework which is included in the kernel of the Linux operating system. Under SELinux files don't only have the normal access rights or ACLs, but also have a context. You as a user or a program have to be able to use that context to get access - even if normal access rights would allow you to change the file. This talk gives a short overview of SELinux and talks about the tools in CentOS 5 (and Fedora) which enable you to change the behaviour of SELinux. In the second part we will secure a small daemon with the tools we learned about in part 1. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/centos_selinux H.2213 Ralph Angenendt PUBLISH 642@FOSDEM2009@pentabarf.org 642 xorg_shader_opt Shader Compiler Optimisation Strategies English en 2009-02-08 16:00:00 +0000 2009-02-08 17:00:00 +0000 20090208T160000 20090208T170000 1H Shader Compiler Optimisation Strategies Different GPUs have different architectures and thus require different shader compiler optimisations for more optimal performance. This talk explains some of the differences between both AMD, Nvidia and Intel GPUs and will present some compiler algorithms to optimise shaders accordingly. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_shader_opt H.1309 Jerome Glisse PUBLISH 553@FOSDEM2009@pentabarf.org 553 kde_sharing_the_burden Sharing the burden - doubling the joy English en 2009-02-07 16:15:00 +0000 2009-02-07 17:00:00 +0000 20090207T161500 20090207T170000 0H Sharing the burden - doubling the joy Why is the community important for Qt Software and other companies and what can the community gain from working with those? This talk provides insights about common goals and the benefits for both sides. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_sharing_the_burden H.1301 Alexandra Leisse PUBLISH 649@FOSDEM2009@pentabarf.org 649 java_small_changes Small Language Changes English en 2009-02-07 14:15:00 +0000 2009-02-07 14:45:00 +0000 20090207T141500 20090207T144500 0H Small Language Changes In addition to modularity support, JDK 7 is also planned to have a number of small language changes. Unlike previous JSRs to change the Java programming language, this project will be taking input from a public call for proposals phase. Joe will be talking about criteria developed to evaluate language changes and the current status of the project. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_small_changes AW1.125 Joe Darcy PUBLISH 574@FOSDEM2009@pentabarf.org 574 small_sister SmallMail, or how to keep your email private in an era of Data Retention English en 2009-02-07 14:30:00 +0000 2009-02-07 14:45:00 +0000 20090207T143000 20090207T144500 0H SmallMail, or how to keep your email private in an era of Data Retention When the European data retention directive becomes law in all member nations governments will store who's e-mailing whom and who's phoning whom. This is bad news for citizens and has a devastating effect journalists and bloggers who need to protect their sources, especially whistleblowers. The Small Sister Project created a tool, SmallMail. It adds anonimity to e-mail even when data retention is in effect. So SmallMail delivers e-mail privacy as it was meant to be: you decide what happens with your data. When needed and allowed people can deliver a message totally anonymous. The talk highlights the tools and then deals with the technical details of getting from A to B. Privacy and anonymity are complicated, but the tool is not. We build on the strong foundation laid by the Tor Project. The SmallMail engine is technically interesting, but quite easy to understand. In 15 minutes you can learn how simplicity and free software solve the problems posed by complex systems. The Small Sister Project tries to create a digital environment for all users to have a privacy-friendly system where personal data is properly secured So we try to create: * A toolkit that is very simple to install and acts like a flushot for a computer to add privacy/security * Sufficient information for people to empower themselves to secure systems and are aware of privacy-issues * Software that is the missing glue for what already exists and helps us reach our goals PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/small_sister Ferrer Peter Roozemaal PUBLISH 740@FOSDEM2009@pentabarf.org 740 emb_solar_control Solar Control with 1-wire Open Hardware English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H Solar Control with 1-wire Open Hardware Solar hot water systems in particular, and home control in general, provide excellent opportunities for fun geeking. Conventional control is done with various boxes, each of which is very stupid. Everything is proprietary and mostly incompatible with other manufacturers. Wookey decided that a better solution was one smart controller using open technologies, which could do cool stuff like on-line energy logging. He will explain enough about plumbing that the rest of the talk makes sense, then cover the practicalities of the necessary mix of IO: (I2C, 1-wire, digital IO, switching, displays), Software (logging, control scripting, user feedback) and Hardware (Balloonboard+IO). When he's finished you should have enough knowledge to go away and put together your own versatile controller (and solar system), and have an appreciation of the potential of this technology, as well as what work is still needded to make it accessible beyond the world of embedded Linux engineers. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_solar_control Lameere Wookey PUBLISH 761@FOSDEM2009@pentabarf.org 761 pg_sql_med SQL/MED English en 2009-02-08 14:30:00 +0000 2009-02-08 15:00:00 +0000 20090208T143000 20090208T150000 0H SQL/MED PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_sql_med UA2.114 Peter Eisentraut PUBLISH 629@FOSDEM2009@pentabarf.org 629 fedora_sugar Sugar: what is and why Fedora might care English en 2009-02-07 17:00:00 +0000 2009-02-07 18:00:00 +0000 20090207T170000 20090207T180000 1H Sugar: what is and why Fedora might care Introduction to Sugar and SugarLabs, strategic importance it might have for Fedora and GNOME, and synergy with other projects Fedora cares about. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora_sugar H.2213 Greg DeKoenigsberg Tomeu Vizoso PUBLISH 506@FOSDEM2009@pentabarf.org 506 syslinux Syslinux and the dynamic x86 boot process English en 2009-02-08 14:00:00 +0000 2009-02-08 15:00:00 +0000 20090208T140000 20090208T150000 1H Syslinux and the dynamic x86 boot process This talk will discuss the x86 boot process, how to make it work in a dynamic system, and the tradeoffs between versatility and reliability. It will also discuss the Syslinux modular interface and how to use it to quickly add new features with a minimum of coding. Originally written during an all-night hacking session in 1994 with the intent to better support the then-ubiquitous install boot floppies, Syslinux has evolved over the years into a widely used boot loader suite with an advanced modular interface, with emphasis on ease of use and reliability. It is now the most commonly used x86 bootloader for removable media, and is increasingly used for conventional hard disk booting as well. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/syslinux Janson H. Peter Anvin PUBLISH 690@FOSDEM2009@pentabarf.org 690 drupal_taxonomy Taxonomy: Drupals powerful classification system English en 2009-02-08 16:15:00 +0000 2009-02-08 17:00:00 +0000 20090208T161500 20090208T170000 0H Taxonomy: Drupals powerful classification system Taxonomy is Drupal's classification system. In this talk Bart explains how it differs from a regular categorisation system and what Drupal core and contributed modules offer to manipulate, browse and apply it. This talk gives a short explanation about what Taxonomy is and what it does in simple and clear terminology. Bart briefly describes the history of Taxonomy from Drupal 4 to Drupal 7. Finally he discusses when to use Book.module and when Taxonomy for arranging your content. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_taxonomy H.1302 Bart Feenstra PUBLISH 710@FOSDEM2009@pentabarf.org 710 debian_tdebs TDebs English en 2009-02-08 10:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T100000 20090208T110000 1H TDebs Tdebs - translation packages. A guide to the draft TDeb specification and how this support can be implemented in Debian Squeeze with actual .tdebs arriving in Squeeze+1. Includes a discussion to improve the specification itself. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_tdebs AW1.121 Neil Williams PUBLISH 712@FOSDEM2009@pentabarf.org 712 debian_cdbs The Common Debian Build System (CDBS) English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H The Common Debian Build System (CDBS) CDBS is a set of makefile fragments that you can include into debian/rules to automate common routines for building Debian packages. It has evenly divided the Debian community into lovers and haters. In this presentation, Peter will present the background and functionality of CDBS, discuss some of the criticisms, and muse about future plans. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_cdbs AW1.121 Peter Eisentraut PUBLISH 706@FOSDEM2009@pentabarf.org 706 debian_openmoko The Debian status quo on the Openmoko Neo Freerunner English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H The Debian status quo on the Openmoko Neo Freerunner Because Debian calls itself "the universal operating system", it was inevitable that it would have come to the first F/LOSS-friendly mobile phone, the Openmoko Neo FreeRunner. Debian on the Openmoko FreeRunner is not a new port nor a new distribution, but instead a different underlying system for the various Openmoko distributions (originally based on OpenEmbedded). At the moment the Debian FreeSmartphone.Org team has focused its works mainly on the FreeSmartphone.Org stack, which is intended not only for the Openmoko devices, but as a general stack for all mobile phones. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_openmoko AW1.121 Luca Capello PUBLISH 498@FOSDEM2009@pentabarf.org 498 fedora The Fedora Project English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H The Fedora Project The talk will take a look at the current roadmap for the Fedora Project, from a technical and community-building point of view. The discussion will focus on the recently-released Fedora 10 as well as the in-development Fedora 11, as well as other Fedora projects such as infrastructure, websites, translation, etc. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/fedora Janson Max Spevack PUBLISH 558@FOSDEM2009@pentabarf.org 558 gnome_hynerian The Hynerian Empire English en 2009-02-07 14:15:00 +0000 2009-02-07 15:00:00 +0000 20090207T141500 20090207T150000 0H The Hynerian Empire Rygel is an implementation of the UPnP MediaServer V 2.0 specification that is specifically designed for GNOME (Mobile). It is based on GUPnP and is written (mostly) in Vala language. Zeeshan will start the presentation with information on the past, present and future of Rygel project. He will then introduce the plugin API with the help of a Sample plugin, followed by a demo and Q&A session in the end. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_hynerian H.1302 Zeeshan Ali PUBLISH 651@FOSDEM2009@pentabarf.org 651 java_icedtea_plugin The IcedTea Plugin English en 2009-02-07 15:30:00 +0000 2009-02-07 16:00:00 +0000 20090207T153000 20090207T160000 0H The IcedTea Plugin This talk is about the IcedTea Java Web Browser Plugin. It will be mostly technical -- starting off with the need for the plugin and it's history. It will then delve into the elements of plugin design, and implementation details affecting speed, security and reliability. Finally, it will also cover known limitations, and future plans to fix those limitations. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_icedtea_plugin AW1.125 Deepak Bhole PUBLISH 573@FOSDEM2009@pentabarf.org 573 the_linux_defenders The Linux Defenders: Stop the Trolls, Protect Linux, Further Innovation English en 2009-02-07 14:15:00 +0000 2009-02-07 14:30:00 +0000 20090207T141500 20090207T143000 0H The Linux Defenders: Stop the Trolls, Protect Linux, Further Innovation Open Invention Network (OIN), a collaborative enterprise that enables open source innovation and an increasingly vibrant ecosystem around Linux, has unveiled the Linux Defenders program, which is designed to make prior art more readily accessible to patent and trademark office examiners, increase the quality of granted patents and reduce the number of poor quality patents. Keith Bergelt will talk about how the open source community is leading the charge in market-based patent reform. Its Linux Defenders program offers the Linux and broader open source community a unique opportunity to harness its collaborative passion, intelligence, and ingenuity to ensure Linux’s natural migration to mobile devices and computing. He will also detail how this landmark program will benefit open source innovation by significantly reducing the number of poor quality patents that might otherwise be used by patent trolls or strategics whose behaviors and business models are antithetical to true innovation and are thus threatened by Linux. The Linux Defenders website is located at http://www.linuxdefenders.org. Co-sponsored by the Software Freedom Law Center and the Linux Foundation, Linux Defenders is a first-of-its-kind program which aims to reduce future intellectual property concerns about meritless patents for the Linux and open source community. The program is designed to accomplish this by soliciting prior art to enable the rejection of poor quality patent applications; soliciting prior art to enable the invalidation of poor quality issued patents; and soliciting high quality inventions that can be prepared as patent applications or defensive publications. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/the_linux_defenders Ferrer Keith Bergelt PUBLISH 715@FOSDEM2009@pentabarf.org 715 debian_kde4 The long road to KDE4 in Debian English en 2009-02-08 15:00:00 +0000 2009-02-08 16:00:00 +0000 20090208T150000 20090208T160000 1H The long road to KDE4 in Debian This talk will handle a variety of topics, including but not limited to: * Packaging with cmake, and packaging KDE4 applications in general * Distributions' adapations of KDE: merging in patches, fixing up build systems, backporting features, and other such things * New KDE4 technologies for stale Debian people: why you need Java and MySQL for a proper desktop * The road to KDE4 in testing PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_kde4 AW1.121 Sune Vuorela PUBLISH 723@FOSDEM2009@pentabarf.org 723 goe_gnustep_theming Theming in GNUstep English en 2009-02-07 13:00:00 +0000 2009-02-07 14:00:00 +0000 20090207T130000 20090207T140000 1H Theming in GNUstep A Presentation of the GNUstep theming API and the 'Thematic' application intended for building theme bundles. This discusses design philosophy (what theming is supposed to accomplish), technical design (an overview of the implementation) and state of development. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/goe_gnustep_theming AW1.117 Richard Frith-Macdonald PUBLISH 576@FOSDEM2009@pentabarf.org 576 ada_oop_model The Object-Oriented Programming Model in Ada 2005 English en 2009-02-08 11:00:00 +0000 2009-02-08 12:00:00 +0000 20090208T110000 20090208T120000 1H The Object-Oriented Programming Model in Ada 2005 This presentation exposes how Ada handles the object oriented paradigm, and especially how its model is different from what is commonly found in other languages. It discusses the benefits and drawbacks of this original approach. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_oop_model AW1.124 Jean-Pierre Rosen PUBLISH 557@FOSDEM2009@pentabarf.org 557 gnome_people_framework The People Framework English en 2009-02-07 13:30:00 +0000 2009-02-07 14:15:00 +0000 20090207T133000 20090207T141500 0H The People Framework The People framework provides an unified way for applications to access and gather contact information from disconnected sources (local address-book, social network, web service, mobile phone...). It's been presented during last GUADEC in Istanbul and we would like to update the community on progress made, presenting demos such as experimental integration within Empathy. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_people_framework H.1302 Johann Prieur Ali Sabil PUBLISH 795@FOSDEM2009@pentabarf.org 795 xorg_rebuilt_desktop The Rebuilt Linux Desktop English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H The Rebuilt Linux Desktop Graphics drivers under Linux have seen the most significant changes since X was first ported in the last year. The X server can now run as an unprivileged process; kernel panic messages can be displayed while graphics are active; graphics applications can use virtual memory to store GPU data. In the kernel, these changes include the new Graphics Execution Manager (GEM) and kernel-based video mode setting (KMS). Beyond the kernel, the second version of the Direct Rendering Interface X extension (DRI2) unifies the X and OpenGL image storage space. This talk will describe the kernel and user-space changes along with the other kernel changes necessary to support the new code. Finally, the audience will be encouraged to participate in a discussion about future plans in this area. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xorg_rebuilt_desktop H.1309 Keith Packard PUBLISH 514@FOSDEM2009@pentabarf.org 514 secure_list_server The Secure List Server: an OpenPGP and S/MIME aware Mailman English en 2009-02-08 10:15:00 +0000 2009-02-08 10:30:00 +0000 20090208T101500 20090208T103000 0H The Secure List Server: an OpenPGP and S/MIME aware Mailman The talk will start with a very short overview of the history of Mailman and the mailman-pgp-smime project. Some remarks will be made on how to install and configure the software, so that one can try it. Currently supported features will be mentioned, as well as an overview of development plans. One will learn how to contribute to the project; an overview of the revision control system used will be given. Some remarks on the future of the patch will be made: will it be shipped with Mailman itself? If you have used Mailman, both as a subscriber and as a list admin, and if you know what PGP and S/MIME are, you should definitely attend this talk. he Secure List Server, mailman-pgp-smime, is an effort to add support for encryption and authentication to Mailman, the GNU mailing list software. This enhancement enables groups of people to safely cooperate and communicate using email. The patch includes support for both RFC 2633 (S/MIME) and RFC 2440 (OpenPGP) email messages. Development of the patch is made possible by the NLnet foundation. A post to a secure list will be distributed only if the PGP (or S/MIME) signature on the post is from one of the list members. For sending encrypted email, a list member encrypts to the public key of the list. The post will be decrypted and re-encrypted to the public keys of all list members. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/secure_list_server Ferrer Joost van Baal PUBLISH 650@FOSDEM2009@pentabarf.org 650 java_state_icedtea The state of IcedTea English en 2009-02-07 15:00:00 +0000 2009-02-07 15:30:00 +0000 20090207T150000 20090207T153000 0H The state of IcedTea Objective: To introduce IcedTea and lead into the talks given by the other IcedTea developers present. Where is IcedTea now? What has happened since FOSDEM 2008? * History of IcedTea * Progress * Releases * Improved community relationships What is the difference between (proper) OpenJDK and IcedTea? * Javaws (demo), visualvm (demo) * PulseAudio/Gervill integration Mauve and JTreg comparisons with OpenJDK. Packaging for Fedora * process * patches that need to be applied * specifics on building Looking forward * What are we doing now? where are we going? * How what we complained about last year at FOSDEM has been acknowledged and fixed (patches, repositories) PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_state_icedtea AW1.125 Lillian Angel PUBLISH 647@FOSDEM2009@pentabarf.org 647 java_state_openjdk The state of OpenJDK & OpenJDK6 English en 2009-02-07 13:15:00 +0000 2009-02-07 13:45:00 +0000 20090207T131500 20090207T134500 0H The state of OpenJDK & OpenJDK6 A summary of the past year's accomplishments, some views on what remains to be done, and a look ahead to the content of JDK 7 and the process by which it will be developed. And where are we with OpenJDK 6 today and where will we go tomorrow? The origins and initial design decision of the project will be discussed and well as possible future directions of the project. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_state_openjdk AW1.125 Joe Darcy Mark Reinhold PUBLISH 559@FOSDEM2009@pentabarf.org 559 gnome_sugar_platform The Sugar platform English en 2009-02-07 15:00:00 +0000 2009-02-07 15:45:00 +0000 20090207T150000 20090207T154500 0H The Sugar platform This session will consist of a presentation of the Sugar platform, the SugarLabs organization, its relationship with GNOME Mobile and points that might interest mainstream GNOME development. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_sugar_platform H.1302 Tomeu Vizoso PUBLISH 523@FOSDEM2009@pentabarf.org 523 xwiki The XWiki Wysiwyg Editor: Rich Cross-Browser Editing, Take Two English en 2009-02-08 15:30:00 +0000 2009-02-08 15:45:00 +0000 20090208T153000 20090208T154500 0H The XWiki Wysiwyg Editor: Rich Cross-Browser Editing, Take Two The new wysiwyg editor developed by the XWiki team is a cross-browser, GWT-based, stand-alone editing tool that solves a number of known problems in other editors, and brings exciting new features such as concurrent realtime editing. Currently in a beta stage, it was bundled in XWiki Enterprise 1.7 and will become the default editor in the next XWiki release. XWiki is a platform for developing collaborative web applications using the wiki paradigm. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xwiki Ferrer Anca Luca PUBLISH 778@FOSDEM2009@pentabarf.org 778 moz_thunderbird Thunderbird 3: what's new, where is it heading, and how you can help English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H Thunderbird 3: what's new, where is it heading, and how you can help After several years of hibernation, Thunderbird development has ramped up again in the last year especially. This talk is intended to give open source hackers an update on where Thunderbird is in its runup to the Thunderbird 3 release, what new systems are available for add-on developers, and how to get involved if you want to help fix email. In the first part, David Ascher, one of the drivers of Thunderbird 3, will give an overview of the important changes that have either already landed, or are in various stages of development. These include: * a whole slew of platform-level updates which fall out of the Gecko platform development. * a new SQLite & JavaScript-powered database of all of your emails, which lets you build powerful new ways of reading & processing mail * a set of optimizations that make the day-to-day interactions with Thunderbird much faster, thanks to moving blocking operations to background threads * new views on email, including google-style search results, conversation views, canvas-based visualizations, and more. In the second part Ludovic Hirlimann, QA lead for Thunderbird, will explain how you can involve yourself into fixing email: * Joining the QA effort - where bugs need to be reported, triaged, tests written and run. * Joining our marketing effort and help the rebirth of thunderbird (spreadthunderbird) * Proposing patches and helping the development team. * Translating thunderbird: how to help make Thunderbird rock in your language. * Developing extensions to build the tb ecosystem. There will be plenty of time for Q&A. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_thunderbird H.1308 Ludovic Hirlimann David Ascher PUBLISH 524@FOSDEM2009@pentabarf.org 524 tikiwiki_cms_groupware TikiWiki CMS/Groupware - When just a Wiki is Not Enough English en 2009-02-08 16:00:00 +0000 2009-02-08 16:15:00 +0000 20090208T160000 20090208T161500 0H TikiWiki CMS/Groupware - When just a Wiki is Not Enough TikiWiki is a powerful, multilingual Wiki, Content Management System (CMS) and Groupware. Translated to 35 languages, and with an install base of tens of thousands, over 200 people have contributed to the source code and it provides hundreds of built-in features to create all sorts of web sites, intranets and extranets, including support.mozilla.com. The community eats its own DogFood and applies the "Wiki Way" to software development. Written in PHP, it is released as free software (LGPL). TikiWiki is at the crossroads between Wikis and CMS/Groupware. It is so much more than just a wiki. Most wikis are pure wikis. However, is that sufficient? "He who is good with a hammer thinks the world is a nail". While a wiki is a great tool, it is not optimal in many situations. For some things, forums, issue trackers, blogs, etc. are better. That's why there are hundreds of Content Management Systems (CMS) out there. However, many CMS systems are focused on classic publishing, rather than community and collaboration. In TikiWiki, the wiki way is found throughout the application. For example, the wiki syntax works in the forums, and in structured data trackers. Major features of TikiWiki include news articles, forums, newsletters, blogs, a file/image gallery, structured data trackers, translation, polls, calendar, Mobile Tiki (PDA and WAP access), RSS feeds, a category system, a theme control center, and more. When would you need a wiki that is bundled with other features? Find out for yourself in this session what makes TikiWiki unique. TikiWiki CMS/Groupware is a full-featured, tightly integrated, open source, multilingual, all-in-one Wiki-CMS-Groupware, written in PHP and actively developed by a very large international community. Major features include articles, forums, newsletters, blogs, a file/image gallery, a wiki, bug & issue tracker (form generator), a calendar, RSS feeds, a category system, tags, a workflow engine, an advanced user, group and permission system and more. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/tikiwiki_cms_groupware Ferrer Marc Laporte PUBLISH 662@FOSDEM2009@pentabarf.org 662 java_universal_vm Towards a Universal VM English en 2009-02-08 12:15:00 +0000 2009-02-08 12:45:00 +0000 20090208T121500 20090208T124500 0H Towards a Universal VM The Java Virtual Machine is often assumed to be tied to the Java programming language, but the success of Groovy, JRuby, and Jython shows there is more to the JVM than meets the eye. This talk will look at aspects of the design of the JVM that make it suitable (or not) for non-Java languages, and explains how JSR 292 is designing new abstractions that can help the implementation of all languages. These include the "invokedynamic" instruction, interface injection, and lightweight methods. Ultimately, they might enable non-Java languages to run even faster on the JVM than Java itself. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_universal_vm AW1.125 Alex Buckley PUBLISH 563@FOSDEM2009@pentabarf.org 563 gnome_tracker Tracker English en 2009-02-07 17:45:00 +0000 2009-02-07 18:30:00 +0000 20090207T174500 20090207T183000 0H Tracker tbd. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_tracker H.1302 Philip Van Hoof PUBLISH 722@FOSDEM2009@pentabarf.org 722 ooo_code_mac_port Traveling in OOo code and having Fun with the Mac port English en 2009-02-08 09:00:00 +0000 2009-02-08 11:00:00 +0000 20090208T090000 20090208T110000 2H Traveling in OOo code and having Fun with the Mac port In this workshop, I'd like to describe my recent contributions for the Mac OS X port of OpenOffice.org, and organize a travel in several modules (including one new module), explaining what we find in them, through little examples I wrote. * Part1: describe the Apple Remote implementation, locate and show the involved code, explain the difficulties, the good and bad choices, how they have been improved in several child workspaces, and the future improvements. This feature does concern Mac OS X, but not only, and recent changes do concern all ports. * Part 2: I'll describe how I removed menu entries (macmenusquit child workspace) to match better with Aqua Human Interface Guidelines * Part 3 : describe the work in progress of the 3D OpenGL transitions in Impress for the Mac OS X port. Concerned languages : C/C++ , objective C/C++, bash, perl and a bit of xsltproc Concerned modules will be: postprocess, apple_remote, vcl, sd, scp2, slideshow, config_office, officecfg PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_code_mac_port AW1.105 Eric Bachard PUBLISH 703@FOSDEM2009@pentabarf.org 703 debian_ultimate_database Ultimate Debian Database: datamining Debian made easy! English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H Ultimate Debian Database: datamining Debian made easy! Ultimate Debian Database (UDD) gathers a lot of data about various aspects of Debian in an SQL database. It allows users to easily access and combine all this data. We will describe the current status of UDD, explain how you can make use of it, and give some examples of cool stuff that you can already learn about Debian using it and ways it could be used to improve Quality Assurance in Debian PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_ultimate_database AW1.121 Stefano Zacchiroli Lucas Nussbaum PUBLISH 717@FOSDEM2009@pentabarf.org 717 ooo_uno UNO: Anecdotal Evidence English en 2009-02-07 13:15:00 +0000 2009-02-07 14:15:00 +0000 20090207T131500 20090207T141500 1H UNO: Anecdotal Evidence UNO is the object model underlying OpenOffice.org. With its by now long and winding history, this might be a good time to reflect on its design and implementation, its shortcomings and strengths. In this talk we will look at details in various areas of UNO, tell the occasional anecdote, and generally have fun. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_uno AW1.126 Stephan Bergmann PUBLISH 509@FOSDEM2009@pentabarf.org 509 upstart Upstart English en 2009-02-08 12:00:00 +0000 2009-02-08 13:00:00 +0000 20090208T120000 20090208T130000 1H Upstart This talk takes a trip along the Roadmap for Upstart 1.0, introducing what features will be available. Linux has always traditionally lacked good service management facilities, so much so that the typical daemon doesn't use what ones we have and instead relies on hokey shell scripts. Upstart is being developed to not only solve this problem but also how it, through integration with D-Bus, DeviceKit and similar frameworks, allows service lifecycles to be tied to hardware and system state. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/upstart Janson Scott James Remnant PUBLISH 764@FOSDEM2009@pentabarf.org 764 bsd_syscalls Use of FreeBSD system calls English en 2009-02-08 16:30:00 +0000 2009-02-08 17:00:00 +0000 20090208T163000 20090208T170000 0H Use of FreeBSD system calls PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bsd_syscalls UA2.114 Gregory Holland PUBLISH 759@FOSDEM2009@pentabarf.org 759 pg_user_groups_leading User Groups: Leading without being in charge English en 2009-02-08 13:30:00 +0000 2009-02-08 14:00:00 +0000 20090208T133000 20090208T140000 0H User Groups: Leading without being in charge PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_user_groups_leading UA2.114 Selena Deckelmann PUBLISH 749@FOSDEM2009@pentabarf.org 749 bsd_utf8 UTF-8 support for syscons, new TTY layer English en 2009-02-07 15:00:00 +0000 2009-02-07 16:00:00 +0000 20090207T150000 20090207T160000 1H UTF-8 support for syscons, new TTY layer During my internship for my B.ASc. degree, I was sponsored by a Dutch IT firm to improve the design of the TTY layer. After I committed this work to the source tree back in August, I moved my interest to the syscons driver. I'm currently working on adding support for Unicode font rendering. I will discuss the design of the new TTY layer, but also the changes I am planning to make to syscons. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bsd_utf8 UA2.114 Ed Schouten PUBLISH 658@FOSDEM2009@pentabarf.org 658 java_vmkit VMKit English en 2009-02-08 10:15:00 +0000 2009-02-08 10:45:00 +0000 20090208T101500 20090208T104500 0H VMKit The talk will describe VMKit, a Java virtual machine and CLI implementation (.Net is Microsoft's implementation of the CLI) on top of the LLVM compiler infrastructure. It will enlighten the benefits of using a shared compiler infrastructure such as LLVM as well as the current limitations. Finally, the talk will introduce VM experiments happening in the JVM implementation. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_vmkit AW1.125 Nicolas Geoffray PUBLISH 569@FOSDEM2009@pentabarf.org 569 xd_webkit_ebook WebKit on ebook readers English en 2009-02-08 13:45:00 +0000 2009-02-08 14:30:00 +0000 20090208T134500 20090208T143000 0H WebKit on ebook readers Marco will give a brief introduction on how WebKit GTK works and on how it can be easily embedded in applications. He will then explain what he did to adapt WebKit to electronic ink displays, reducing the number of refreshes, allowing a book-like page by page view of web pages and showing useful and meaningful placeholders instead of animated content. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_webkit_ebook H.1301 Marco Barisione PUBLISH 726@FOSDEM2009@pentabarf.org 726 geo_ws_objc Web Services in Objective-C English en 2009-02-07 16:00:00 +0000 2009-02-07 17:00:00 +0000 20090207T160000 20090207T170000 1H Web Services in Objective-C An overview of web services and a free software implementation to make them easy Objective-C programmers (GNUstep and MacOS-X/Cocoa). No need to resort to Java or C# frameworks now that we can use web services directly from a language we love. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/geo_ws_objc AW1.117 Riccardo Mottola Richard Frith-Macdonald PUBLISH 528@FOSDEM2009@pentabarf.org 528 welcome Welcome English en 2009-02-07 10:00:00 +0000 2009-02-07 10:30:00 +0000 20090207T100000 20090207T103000 0H Welcome FOSDEM Opening Talk The FOSDEM Opening Talk, including the infamous FOSDEM dance. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/welcome Janson FOSDEM Staff PUBLISH 536@FOSDEM2009@pentabarf.org 536 ada_informal_discussions Welcome to the Ada devroom English en 2009-02-07 13:00:00 +0000 2009-02-07 13:15:00 +0000 20090207T130000 20090207T131500 0H Welcome to the Ada devroom Welcome talk and Ada informal discussions (Adalog and Adacore Stands) PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ada_informal_discussions AW1.124 Dirk Craeynest PUBLISH 565@FOSDEM2009@pentabarf.org 565 xd_welcome Welcome to the Crossdesktop room English en 2009-02-08 10:00:00 +0000 2009-02-08 10:15:00 +0000 20090208T100000 20090208T101500 0H Welcome to the Crossdesktop room Welcome to the Crossdesktop developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_welcome H.1301 Christophe Fergeau Bart Coppens Jannis Pohlmann PUBLISH 682@FOSDEM2009@pentabarf.org 682 drupal_welcome Welcome to the Drupal devroom English en 2009-02-08 09:15:00 +0000 2009-02-08 09:30:00 +0000 20090208T091500 20090208T093000 0H Welcome to the Drupal devroom Welcome to the Drupal developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_welcome H.1302 Dries Buytaert PUBLISH 564@FOSDEM2009@pentabarf.org 564 gnome_welcome Welcome to the GNOME devroom English en 2009-02-07 13:15:00 +0000 2009-02-07 13:30:00 +0000 20090207T131500 20090207T133000 0H Welcome to the GNOME devroom Welcome to the GNOME developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/gnome_welcome H.1302 Christophe Fergeau PUBLISH 548@FOSDEM2009@pentabarf.org 548 kde_welcome Welcome to the KDE devroom English en 2009-02-07 13:15:00 +0000 2009-02-07 13:30:00 +0000 20090207T131500 20090207T133000 0H Welcome to the KDE devroom Welcome to the KDE developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/kde_welcome H.1301 Bart Coppens PUBLISH 767@FOSDEM2009@pentabarf.org 767 ooo_welcome Welcome to the OpenOffice.org devroom English en 2009-02-07 13:00:00 +0000 2009-02-07 13:15:00 +0000 20090207T130000 20090207T131500 0H Welcome to the OpenOffice.org devroom Welcome to the OpenOffice.org developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ooo_welcome AW1.126 Jürgen Schmidt PUBLISH 596@FOSDEM2009@pentabarf.org 596 opensuse_welcome Welcome to the openSUSE devroom English en 2009-02-07 13:00:00 +0000 2009-02-07 13:15:00 +0000 20090207T130000 20090207T131500 0H Welcome to the openSUSE devroom Welcome to the openSUSE developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_welcome H.2214 Martin Lasarsch PUBLISH 746@FOSDEM2009@pentabarf.org 746 pg_bsd_welcome Welcome to the PostgreSQL and *BSD devroom English en 2009-02-07 13:00:00 +0000 2009-02-07 13:30:00 +0000 20090207T130000 20090207T133000 0H Welcome to the PostgreSQL and *BSD devroom Keynote and welcome to the PostgreSQL and *BSD developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_bsd_welcome UA2.114 Marc Balmer Robert Watson Magnus Hagander Andreas Scherbaum PUBLISH 691@FOSDEM2009@pentabarf.org 691 ror_welcome Welcome to the Ruby and Rails devroom English en 2009-02-08 09:00:00 +0000 2009-02-08 09:15:00 +0000 20090208T090000 20090208T091500 0H Welcome to the Ruby and Rails devroom Welcome to the Ruby and Rails developer room at FOSDEM 2009. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/ror_welcome AW1.120 Peter Vandenabeele PUBLISH 708@FOSDEM2009@pentabarf.org 708 debian_dpl What does the DPL do? English en 2009-02-07 18:15:00 +0000 2009-02-07 19:00:00 +0000 20090207T181500 20090207T190000 0H What does the DPL do? After being the person in the hot seat for most of a year, Steve wants to give some details about how the job works and how he thinks it should work. This is *not* meant to be an early start to an election campaign, but instead an objective discussion of the role of the DPL within the Debian Project. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/debian_dpl AW1.121 Steve McIntyre PUBLISH 747@FOSDEM2009@pentabarf.org 747 pg_8_4 What's coming in PostgreSQL 8.4 ? English en 2009-02-07 13:30:00 +0000 2009-02-07 14:00:00 +0000 20090207T133000 20090207T140000 0H What's coming in PostgreSQL 8.4 ? PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/pg_8_4 UA2.114 Magnus Hagander PUBLISH 686@FOSDEM2009@pentabarf.org 686 drupal_7 What's new in Drupal 7? English en 2009-02-08 09:30:00 +0000 2009-02-08 10:15:00 +0000 20090208T093000 20090208T101500 0H What's new in Drupal 7? What is there to look forward to in Drupal 7, and when can we have it? Learn about CCK-like fields in core, the new testing framework, PDO Database backend, OPML imports, improved time zone support, better file handling, safety from badgers, and the free ponies for everyone. This will be a tour of the user facing and developer oriented features and changes that will make Drupal 7 sooo hawt. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/drupal_7 H.1302 Dries Buytaert PUBLISH 771@FOSDEM2009@pentabarf.org 771 moz_after_ff_3_1 What's next after Firefox 3.1 English en 2009-02-07 15:15:00 +0000 2009-02-07 16:00:00 +0000 20090207T151500 20090207T160000 0H What's next after Firefox 3.1 Firefox 3.2, Extensions 2.0, Labs, and more PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/moz_after_ff_3_1 H.1308 Mike Connor PUBLISH 794@FOSDEM2009@pentabarf.org 794 opensuse_obs_trust Who can you trust ? English en 2009-02-07 13:15:00 +0000 2009-02-07 13:45:00 +0000 20090207T131500 20090207T134500 0H Who can you trust ? The openSUSE build service (obs) offers everyone the opportunity to build packages for many Linux distributions with relatively little effort. Hence the amount of available versions and variants per package is comparatively high. Therefore we need a powerful but also simple instrument to evaluate these packages, which are immediately available at the openSUSE software portal. A first approach will be an individual rating of developers working with obs. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_obs_trust H.2214 Marko Jung PUBLISH 571@FOSDEM2009@pentabarf.org 571 xd_logs Why logs are important English en 2009-02-08 15:15:00 +0000 2009-02-08 16:00:00 +0000 20090208T151500 20090208T160000 0H Why logs are important How To Be A Lumberjack (or "Why Logs Are Important") This talk will show how we can use SVN log analysis to monitor a migration away from SVN to git. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_logs H.1301 Paul Adams PUBLISH 577@FOSDEM2009@pentabarf.org 577 bazaar Why you should use Bazaar for maintaining your OSS project English en 2009-02-07 15:15:00 +0000 2009-02-07 15:30:00 +0000 20090207T151500 20090207T153000 0H Why you should use Bazaar for maintaining your OSS project This talk will give a quick introduction to Bazaar, the friendly distributed version control system. It will highlight the benefits of using distributed version control over a centralized approach and what features make Bazaar a perfect match for this kind of collaboration. Bazaar is a distributed version control system that Just Works. While many similar systems require you to adapt to their model of working, Bazaar adapts to the workflows you want to use, and it takes only five minutes to try it out. People have used it to version pretty much anything: single-file projects, your /etc directory and even the thousands of files and revisions in the source code for Launchpad, MySQL and Mailman. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/bazaar Ferrer Lenz Grimmer PUBLISH 608@FOSDEM2009@pentabarf.org 608 opensuse_wine Wine - the free Windows Emulator English en 2009-02-08 11:15:00 +0000 2009-02-08 12:00:00 +0000 20090208T111500 20090208T120000 0H Wine - the free Windows Emulator After 15 years of development Wine, the free Windows Emulator, has reached the level of completeness a 1.0 release, allowing users to now run a broad spectrum of applications between Office productivity applications, Games or speciality applications. This talk will give an introduction on how Wine works, what is possible and how it all works together, why it is not slower, why emulating only the runtime environment is to a distinct advantage compared to virtual machines. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_wine H.2214 Marcus Meissner PUBLISH 736@FOSDEM2009@pentabarf.org 736 emb_wt_toolkit Wt, a C++ web toolkit, for rich web interfaces to embedded systems English en 2009-02-07 14:00:00 +0000 2009-02-07 15:00:00 +0000 20090207T140000 20090207T150000 1H Wt, a C++ web toolkit, for rich web interfaces to embedded systems Pieter presents [[http://www.webtoolkit.eu/wt Wt], an open source web toolkit that brings state-of-the-art cross-browser, AJAX-enabled web application development to C++ programmers who have little or no experience in web technologies. A web interface to an embedded system provides many benefits, such as remote control without software installation, and comfortable device operation and configuration without the constraints and the cost of an awkward user interface due to limited space on the device itself. At the same time, web interfaces are becoming the preferred choice for application development of various types, driven by rapid advances in web browser technology, (wireless) network availability, and low deployment costs. Wt is an open source web toolkit that brings state-of-the-art cross-browser, AJAX-enabled web application development to C++ programmers who have little or no experience in web technologies. We present some of its features and show how it resembles typical desktop GUI toolkits from a programmer point of view. Because of its high performance, it is popular for large deployments on Internet and intranet servers down to small deployments on embedded systems. We discuss its suitability for embedded systems compared to alternative approaches, and demonstrate some capabilities using a 200MHz ARM device. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/emb_wt_toolkit Lameere Pieter Libin PUBLISH 567@FOSDEM2009@pentabarf.org 567 xd_xfce_4_6 Xfce 4.6 and then? English en 2009-02-08 11:00:00 +0000 2009-02-08 11:45:00 +0000 20090208T110000 20090208T114500 0H Xfce 4.6 and then? This talk will be about the new Xfce release and it will also try to answer what comes after 4.6. Some of the new features of Xfce 4.6 will be presented and explained, the release process will be evaluated. Finally, we will give a feature preview for Xfce 4.8. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_xfce_4_6 H.1301 Jannis Pohlmann PUBLISH 570@FOSDEM2009@pentabarf.org 570 xd_xfce_platform Xfce as a Platform English en 2009-02-08 14:30:00 +0000 2009-02-08 15:15:00 +0000 20090208T143000 20090208T151500 0H Xfce as a Platform This talk is especially targeted to software developers, distributions and other software vendors. It will cover the APIs and infrastructure provided by the Xfce project. We will explain libraries and tools, how they work together and how you can use them for your own software project or distribution. Special focus will be put on Xfconf and ways to extend Xfce. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/xd_xfce_platform H.1301 Stephan Arts PUBLISH 671@FOSDEM2009@pentabarf.org 671 jabber_xmpp_101 XMPP 101: A Fast-Paced Introduction to XMPP Technologies English en 2009-02-07 13:00:00 +0000 2009-02-07 14:00:00 +0000 20090207T130000 20090207T140000 1H XMPP 101: A Fast-Paced Introduction to XMPP Technologies PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_xmpp_101 AW1.120 Remko Tronçon Peter Saint-Andre PUBLISH 678@FOSDEM2009@pentabarf.org 678 jabber_real_life XMPP in Real Life English en 2009-02-07 17:00:00 +0000 2009-02-07 17:30:00 +0000 20090207T170000 20090207T173000 0H XMPP in Real Life XMPP in real life: attacks, bad behaviour and how to cope with them. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/jabber_real_life AW1.120 Mickaël Rémond PUBLISH 655@FOSDEM2009@pentabarf.org 655 java_xrender XRender Java2D Pipeline English en 2009-02-07 17:45:00 +0000 2009-02-07 18:15:00 +0000 20090207T174500 20090207T181500 0H XRender Java2D Pipeline
  • Overview over the current X11 pipeline and xorg enhancements and the problems they cause for Java. - Short introduction into XRender's features and how it maps to Java2D's functionality. - Presentation of the existing Java/C based implementation that was created at the OpenJDK Challenge - Future development, goals and design of the new pure Java based pipeline.
PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_xrender AW1.125 Clemens Eisserer
PUBLISH 783@FOSDEM2009@pentabarf.org 783 opensuse_yast2_future YaST2 - Future Roadmap English en 2009-02-08 13:30:00 +0000 2009-02-08 14:15:00 +0000 20090208T133000 20090208T141500 0H YaST2 - Future Roadmap On openSUSE 11.0, YaST came out with new features like a themable look and a robust & fast package manager. 11.1 came out with more robust solving and various minor features. In this talk we will present all the features that have high priority for the next openSUSE release and areas where we are doing research that will eventually be features in future versions. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_yast2_future H.2214 Duncan Mac-Vicar Prett PUBLISH 667@FOSDEM2009@pentabarf.org 667 java_zero_shark Zero/Shark English en 2009-02-08 15:15:00 +0000 2009-02-08 15:30:00 +0000 20090208T151500 20090208T153000 0H Zero/Shark OpenJDK only supports three processors, x86, x86-64 and SPARC, but Linux distributions typically support many more. Zero is an interpreter-only port of OpenJDK that uses no assembler and therefore can trivially be built on any Linux system. This talk will be about developments since the last FOSDEM. The build system has been improved to the point that building is as simple as "./configure && make"; many new platforms have been tried and tested; and a platform-independent JIT called Shark has been developed that uses the LLVM compiler infrastructure to JIT compile Java methods without introducing system-specific code. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/java_zero_shark AW1.125 Gary Benson PUBLISH 607@FOSDEM2009@pentabarf.org 607 opensuse_zypper Zypper - openSUSE's command line software manager English en 2009-02-08 10:45:00 +0000 2009-02-08 11:15:00 +0000 20090208T104500 20090208T111500 0H Zypper - openSUSE's command line software manager Zypper is a command line software management tool using the ZYpp library. It can be used to manage repositories, search for packages, install them, keep them up to date and more. This talk will highlight it's most interesting features, tips & tricks, and future plans. PUBLIC CONFIRMED Lecture http://fosdem.org/2009/schedule//2009/schedule/events/opensuse_zypper H.2214 Ján Kupec