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


Schedule: OOo 3: Shattered and Resurrected

Stephan Bergmann
Day Saturday
Room AW1.117
Start time 14:15
End time 15:15
Duration 01:00
Event type Podium
Language English
OOo 3: Shattered and Resurrected

For the higher good of modularity and extensibility the suite will change from a big monolith to a nice and clean multi-layer stack in OOo 3. Not only conceptually, but also represented in the installation's layout on the hard drive. This presentation will examine's modularization effort.

Modularization has a number of consequences for the existing code. Code and data has to be sorted into the various layers. Code at one layer needs to find code and data at other layers. And despite all those separate layers, the end user still wants an installation and update experience that just works, in one click. Also, of course, the resulting code base should please, please be way easier to build and maintain...

Lots of work, lots of opportunities to break things (especially in arcane scenarios) -- lots of opportunities for YOU to help keep OOo up and running on your favorite platform! Stephan will present the technical difficulties he faced, how his team solved them on the various platforms supported by OOo, and how other products could benefit from what they have learned along the way. This will hopefully spark some lively discussions, so come and participate!