11 december 2008

Devoxx 2008 - day 4: keynotes

No beat boxer during today's keynotes, not even a family picture. Today's keynote session started with a keynote of Josh Bloch on Effective Java, which was mainly based on the new book he wrote on the topic. Even though I hadn't been drinking Leffe, Orval, Duvel, Westmalle or what other Belgian beers he mentioned, this was way too much code than my brain could deal with at that time of the day. Even though I usually start working around 9 o'clock, I'm not your average Java developer (I type a lot of words every day, but in a word processor instead of an IDE).  Sorry, Josh, not that your talk didn't interest me, but for me this talk was the excellent opportunity to recap on my blog. Knowing the difficulties I had the previous days, there were still a number of talks I had to discuss. So during this first keynote, I wrote 3 new blog posts. Me very happy Lachen.

The next keynote was about Java 7 and modularizations. By then I had written the blog posts I wanted to write and besides that, my battery power had reduced so much, that I had to stop blogging or my laptop would have forced me to. Anyway, the second keynote was about Jiggsaw, the project dealing with modularizing the JDK. This reminded me of a talk on the last day of last year's Javapolis, on OSGi, by a guy from IBM. He was very annoyed that all their effort in trying to standardize their modularization solution bumped against a brick wall. I remember him saying: "In the Java Community Process, all participants are equal, but unfortunately some are more equal than others". Anyway, it is a good thing that they will at least try to integrate with OSGi, which is already very well adopted on the server side, in e.g. Websphere AppServer - off course - and also in the SpringServer. But, as Mark showed in his HelloWorld example, the modularization shouldn't be uniquely focusing on servers; even simple stand-alone applications should benefit from it (and especially JavaFX will benefit from it a lot). And besides, it is not only a matter of solving the JAR-hell; they will also deal with platform specific packaging (like generating DEB or RPM packages).

Finally he talked about what language features will be in JSE7 and what not. It wasn't new, there had been a serious - and sometimes emotional - debate going on about this topic, but the number 1 feature to be removed from the list was closures. Right before he moved on from Google to Mickeysoft, Neill Gafter had finalized his prototype. Unfortunately for him, his little baby won't see the light, at least not the "sunlight"...

14:36 Gepost door There's more to life than what you see through windows in Javapolis | Permalink | Commentaren (0) | Tags: devoxx08 |  Facebook |

De commentaren zijn gesloten.