FOSDEM '09 is a free and non-commercial event organized by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.

Eric Bachard
Day Sunday
Room AW1.105
Start time 09:00
End time 11:00
Duration 02:00
Event type Workshop
Language English
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, 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

Other events at the same time:

When Event Track Where
09:00-10:00 Development on the Openmoko with hackable:1 Embedded Lameere
09:00-10:00 Practicing DBA's Guide to the PBXT Storage Engine MySQL AW1.126
09:00-09:15 Welcome to the Ruby and Rails devroom Ruby and Rails AW1.120
09:00-10:00 Garbage collection with Objective-C GNUstep+OpenGroupware+Etoile AW1.117
09:00-09:30 Job scheduling in PostgreSQL with pgAgent BSD+PostgreSQL UA2.114
09:00-09:45 SeaMonkey Mozilla H.1308
09:15-09:30 Welcome to the Drupal devroom Drupal H.1302
09:15-10:00 IronRuby with .NET technologies Ruby and Rails AW1.120
09:30-10:00 Postgres Pet Peeves BSD+PostgreSQL UA2.114
09:30-10:00 Debian Font Task Force: overview and impact on the open font community Debian AW1.121
09:30-10:15 What's new in Drupal 7? Drupal H.1302
09:45-10:30 Overview of Mozilla QA Mozilla H.1308
10:00-10:45 openSUSE education openSUSE H.2214
10:00-10:15 Introduction to GnuTLS Lightning Talks Ferrer
10:00-11:00 GPRBuild - A New Build Tool for Large-Scale Software Development Ada AW1.124
10:00-10:15 Welcome to the Crossdesktop room CrossDesktop H.1301
10:00-11:00 Monitoring MySQL MySQL AW1.126
10:00-11:00 Introduction to CentOS Fedora+CentOS H.2213
10:00-11:00 OWASP Testing Guide v3 and Secure Software Development Security Chavanne
10:00-10:15 Cacao Free Java AW1.125
10:00-10:30 Prawn Ruby and Rails AW1.120
10:00-11:00 TDebs Debian AW1.121
10:00-11:00 GAP Applications + PRICE GNUstep+OpenGroupware+Etoile AW1.117
10:00-11:00 Solar Control with 1-wire Open Hardware Embedded Lameere
10:00-11:00 OpenBSD: From the Atomic clock to your desktop BSD+PostgreSQL UA2.114
10:00-11:00 Cobbler & Koan Systems Janson
10:15-10:30 The Secure List Server: an OpenPGP and S/MIME aware Mailman Lightning Talks Ferrer
10:15-11:00 A talk on FLOSSMetrics CrossDesktop H.1301
10:15-10:45 VMKit Free Java AW1.125
10:15-11:00 Improving Drupal's page loading performance Drupal H.1302
10:30-10:45 JTR Java Test Runner and Java Distributed Testing Lightning Talks Ferrer
10:30-12:00 LPI exam session 3 LPI Certification Guillissen
10:30-11:00 LogiLogi and Freedom on the Brave New Web Ruby and Rails AW1.120
10:30-11:15 Oni - Structured Concurrency for JavaScript Mozilla H.1308
10:45-11:15 Zypper - openSUSE's command line software manager openSUSE H.2214
10:45-11:00 Jikes RVM 3 Free Java AW1.125