Peter Friese

Developer Advocate / Mobile Developer / Public Speaker

Eclipse DemoCamp Hamburg November 2010

| Comments

Last Friday was a happy day for Java developers in Hamburg: not only did Apple and Oracle announce their plan to continue development of Java on the Mac OSX platform, but we also had the pleasure to host this fall’s instance of Eclipse DemoCamp Hamburg in a bookstore!

We had a nice lineup of four speakers – unfortunately not all of them were able to attend due to a cold, but we were lucky enough to find one additional speaker – thanks Jan!

After a casual meet-and-greet with Fritz Kola and Pretzels, Dalibor Topic opened the official part of the evening with an overview of what’s coming up in JDK7 and JDK8. Here’s a list of things that sound quite interesting:

The good news of the day of course was a press release announcing OpenJDK for Mac OSX. Nevertheless, Dalibor demoed a freshly built OpenJDK 7 BSD port on his MacBook.

Dalibor Topic

After a short break, it was Ralf Sternberg’s turn to give an overview of RAP and explain what Single Sourcing is. With the help of RAP, it is rather easy to bring Eclipse RCP applications to the web. Of course, you’ll have to pay attention to a few things, as Ralf pointed out: usually, RCP applications are single-user apps, whereas web applications are inherently multi-user enabled. Fortunately, RAP comes with a few utilities that cater for this fact.

One thing I was delighted to learn: not only do RAP applications run on the iPad, but also do they support drawing using the SWT API, as you can see in the following video:

In the last sessions, Xtext committer Jan Köhnlein showed us some of the things coming up in Xtext 2.0. Being text-addicted, Jan refrained from using slides and used the IDE instead to deliver his talk:

Jan Köhnlein talking about Xbase and Xtext

Jan showed us how Xbase (no, not xBase) can be used to develop DSLs (and even GPLs) that not only describe structural features but also behavior. He also demoed Xdoc, a newly invented documentation language, and the fancy new Xtext syntax view (featuring railroad diagrams).

After the demos, we had some time for chats and impromptu hack sessions. Given the event took place in a book store (many thanks to Lehmanns for having us!), you could also browse and buy books.

Thanks to the fact we only had about 40 attendees, there were plenty of chances for networking which people really seemed to enjoy.

I’d like to thank everybody who attended the DemoCamp or gave a demo! Follow me on twitter to be informed ahead of time for the next DemoCamp!