FOSDEM 2010 (photo by fry_theonly)Racing back to Amsterdam at 270 km/h, time to consolidate my takeaways from this year's FOSDEM in Brussels. More geeks (5,000+ expected), more lectures (200+) and more topics I wanted to follow: succeeded with OpenOffice, Drupal, and CouchDB, but not with Mozilla and XMPP. A geeky overview of my takeaways.
Already some 5 years ago, we put PDF and Word output of surveys into our WebEnq online survey software, and recently we added more extensive reporting options as well, giving partners in IICD's Monitoring and Evaluation programme a text document with all major calculations and tabulations already filled in. And right now, Jaap-Andre and Bart are working on a way to generate hundreds of personalised PDF reports from student data on courses they took and evaluated.
In our first approach we worked with Latex, since it offered the kind of formatting options we were looking for (keep a question and all answer options on a single page, for instance). Latex is a complex beast to tame, and the conversion to PDF and Word is far from flawless. Bart found ODTPHP, a library that might help us use OpenOffice documents as reports templates instead, which definitely would help -- but again, a lot of functionality to be desired.
Yet, the XML-based ODF standard feels like the best way forward. What I learned at FOSDEM:
Bart Hanssens gave a high-level overview of some ODF aspects, with my takeaways:
Svante Schubert (Sun) talked about the ODFDOM project:
And he mentioned LpOD, a project about which Jerome Dumonteil (Ars Aperta) spoke next. lpOD is written for Python, Perl, Ruby, and partly focuses on using ODF for XML repositories, more than on individual documents. Think of large multimedia sets like in the Louvres, with combinations of text, film, photo, and so on.
The list of takeaways from the Drupal talks I attended is considerably shorter:
Stephane Combaudon gave a nice introduction to CouchDB for people used to working with SQL/RDBMS. Document-oriented, working with JSON, RESTful, and then written in Erlang and using MapReduce functions... It definitely seems to make a lot more sense than the current struggle with database tables, but I haven done any functional languages or lambda calculus since my university courses.
The XMPP room was full when I arrived there, so I thought I'll then have a look at Mozilla's talk about HTML5, but ended up in an even bigger crowd not able to fit inside that room. Mozilla's update on Thunderbird, on Sunday, turned out to be rescheduled to earlier when I arrived there in time, and Mark Surman's talk about Drumbeat in Europe was at the same time as a Drupal talk I wanted to see.
So only heard a few things about the XMPP sessions from a friend who did get in, and exchanged a few words with Mark in the hallway, but even our plan to hook up at one of the many parties at night fell through.
Again a year of getting up to speed with the latest and greatest in a short time, in enjoyable Brussels.
Comments
Post new comment