Peter Friese

Developer Advocate / Mobile Developer / Public Speaker

Maps, Services, Relations and Reuse: Eclipse DemoCamp Hamburg

| Comments

On November 10th, the Hamburg Eclipse DemoCamp took place in the stylish EAST Hotel. [

EAST Hotel


We had 45 reservations and almost all of them made it to the Camp. I always get a little bit nervous 15 minutes before the event starts if no more than 10 people have shown up so far, but I guess that’s alright.

Martin and I welcomed the crowd on behalf of our sponsors (Eclipse Foundation, froglogic, it-agile and itemis): [

Martin Lippert and Peter Friese welcome the crowd


After that, Harald Wellmann of Harman Becker told us that the world is a disc. Well, at least he and his company try to make it a disc again – Harald leads a team that develops a so called “map compiler”. A map compiler takes map source data and condenses that data by extracting only the relevant parts of it. As you may guess this is a long-running process which can hugely benefit from parallelization. Harald and his team use OSGi to modularize their software and make sure they use computing resources efficiently. One thing worth noting is that OSGi is even being used in car entertainment systems: Harald told us about one entertainment system which makes use of OSGi to act as an intermediate / glue layer between the UI (written in Java) and the core (written in C++). [



Gerd Wütherich (Independent) continued where Harald stopped and showed us how to use Spring Dynamic Modules and OSGi in his excellent talk – interspersed with some neat demos: [

Eclipse DemoCamp Hamburg

]( Together with Nils Hartmann, Mathias Lübken and Bernd Kolb, he wrote the first German book on OSGi, so he really knows what he is talking about.

After those talks, we took a break to grab some refreshments and take the chance to get in touch with the other attending Eclipse enthusiasts. I had the impression that everybody had a good time discussing all things Eclipse – in fact Martin and I had to interrupt a lot of lively discussions for the second run of talks.

In the first talk after the break, Miguel Garcia and Rakesh Prithiviraj (both Technical University of Hamburg-Harburg) gave us an update of their research on how to integrate LINQ (Language Integrated Queries) in Java: [

Eclipse DemoCamp Hamburg November 2008


Eclipse DemoCamp Hamburg November 2008


The final demo was deliverd by Stephan Herrmann who showed us Object Teams / Equinox, an amazing piece of software that can be used to re-use existing Eclipse plug-ins in an aspect-oriented way. To get an idea of how powerful this approach is, have a look at the following screenshot – this is the JDT, but enhanced by Object Teams in order to support their very own syntax extensions for Java: [


]( To learn more about Object Teams, browse to their web site at [


]( Everyone in the room was quite impressed with what is possible with Object Teams / Equinox, so you should check it out (it’s available for free). If you can manage to go the DemoCamp in Berlin, you’ll have the chance to see it live.

The feedback we received from the attendees was great – some people even sent emails thanking us for organizing the event, so I guess the DemoCamp can be considered a success!