Geertjan's Blog

  • October 9, 2008

Two NetBeans Platform Trainings and a JUG Event

Geertjan Wielenga
Product Manager
I spent the last week traveling around Germany. First there was a customer training (a customized version of the NetBeans Platform Certified Training) in Immenstadt, which is pretty much on the border with Austria and Switzerland. I spent two days there with Petr Suchomel, a NetBeans engineering manager, giving a two day NetBeans Platform course to 5 engineers. It was an interesting time (and most of my recent blog entries are based on remaining questions that were unanswered, more of those coming in the coming weeks). I also met with Sven Reimers, who works at the same company, and has many years of experience with the NetBeans Platform. He demoed the extremely advanced NetBeans Platform application that they're using there (and I'm hoping to be able to show screenshots of it here soon!). By the way, Sven is also a Dream Team member and he runs the Software Quality Environment (SQE) project.

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.

Join the discussion

Comments ( 6 )
  • Pavel Kotlov Thursday, October 9, 2008

    Hi Geertjan,

    looking forward to do even more than just use the NetBeans Platform and also you coming back to Würzburg. I was thinking about the “will code for food…” poster but forgot about it on Tuesday. Thank you for setting this up it was a great training.

    Best regards

    Pavel Kotlov

  • Kristian Thursday, October 9, 2008

    Hi Geertjan;

    and thanks again for being here and doing the lecture on NBRCP, was a pleasure having you here, see you then. Looking forward to seeing what could arise from making the connection between Sun/NetBeans Prague and Saxony JUG. ;)

    Asides this, considering the beamer issue... yes, guess these days using an operating system of free choice (OpenSolaris, Linux, ...) one is forced to choose between a sluggish display controller (like the intel in my Toshiba) not even capable of getting blueMarine to run or an nVidia driver painfully to get to work with flawed beamers... Hope this will change with later versions of either OpenSolaris or Ubuntu... :)

    Best regards,


    (who also forgot his "will-write-xml-schema-for-a-living" poster at home... ;) )

  • Varun Friday, October 10, 2008

    Really cool...Hats off to the Dreamers and ofcourse, you too ;)

  • Sven Reimers Friday, October 10, 2008

    I can confirm - it was really cool. Looking forward to some more action.

  • Geertjan Wielenga Saturday, October 11, 2008

    Thanks all! Yes, hoping for a lot more similar actions too. (And a better Ubuntu.)

  • universal.adapter Tuesday, October 14, 2008
    [Trackback] Ok, vielleicht ist die an W.C.Fields angelehnte Überschrift ein bisschen provokant, insbesondere da der Aufwand für eine gute Clientanwendung eigentlich nicht davon abhängt, ob ein {rich|fat|web|thin} client entwickelt wird. Aber wovon hängt die Qu...
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.