Here's Sven and me together with a sign I found lying on his desk:
The sign says: "Will code generator for food. Even debug apisupport."
After that I had a few days to relax. Then, this week Monday and Tuesday, I was in Wuerzburg with David Strupl (technical lead of NetBeans JavaFX support, listen to a very recent interview with him here) and Toni Epple (who is also from the Dream Team) to give a training to an IT class at Julius-Maximilians-Universität Würzburg. Those two days were extremely busy but fun. We ran out of time in a few sessions, we just had too many things to talk about. Aside from the time management issues we need to solve, the course went well. Would be great to go back some time, especially to talk in greater detail about Lookup and to spend a lot of time on the Visual Library, for which there ended up not being time. But the main concepts of the NetBeans Platform (Window System, Nodes, Explorer Views, Lookup, File System, Data Objects, Editors) were basically covered. Discussions with the students afterwards showed that they had really got the point very well. Their assignment for the course involves creating modules and the proposals I've seen so far look very cool, even useful directly for NetBeans IDE. Our entire training was videod and Pavel Kotlov, a great NetBeans Platform user who is the course instructor, is thinking about making the result (once it is edited and so on) available on parleys.com. Toni took a few pictures at the end of the course, also a group pic, which I'm hoping to be able to publish here soon too.
Then, finally, last night, I was at the Saxony Java User Group (JUG) in Dresden (on the way back from Wuerzburg and about 2 hours by train from Prague, where I live), where I talked about the NetBeans Platform. I was prefaced by a presentation on the Eclipse RCP and JSR-296, as can be seen here. (Click here for my presentation slides, in PDF format, called "Hello NetBeans Platform!")
It was a very good event, even though my NVidia card completely died (resulting in horrible screen resolutions accompanied by an unlikely array of wavy lines and flashy blocks, comparable to those flatlining heartbeat charts in a hospital) as soon as I plugged in the projector cable. Only once I got back to work (this afternoon) was I able to fix everything. The speaker on JSR-296 also had problems with Ubuntu and the projector; David Strupl did too, on our training in Wuerzburg. Sometimes (as in Immenstadt) there were no problems in this regard at all, other times it's a nightmare. The one moment where you want no mess ups is when you're setting up for a presentation (with a slowly growing crowd of observers gradually gathering as the time for the presentation start approaches). Fortunately Saxony JUG leader (and Dream Team member) Kristian Rink's laptop (also Ubuntu) was ok and so the two of us did our presentations on his laptop. The Eclipse presenter, on the other hand, walked in with his Mac, plugged it in and, while we were still sweating over our Ubuntus, sat back and relaxed without a problem.
But, all in all, it was a really cool week. I learned a lot of new things about NetBeans IDE and the NetBeans Platform and enriched my understanding of the ways in which users in the field interact with these tools and technologies. Here's hoping I'll get the chance to get involved in more things like this! Thanks to everyone we met in Germany—especially the informal times spent with Toni, Pavel, Sven, and Kristian were very cool.