News from the NetBeans Platform in South Africa

Yesterday was the final day of the 3-day NetBeans Platform Certified Training in Johannesburg. During the final day, two outsiders joined the course to present their work on the NetBeans Platform. But outsiders they are not really, of course. In fact, they're insiders! Chris Bohme from PinkMatter talked about Maltego, a very cool forensics application on the NetBeans Platform (used by "three-letter companies", among others), after which Hermien Pellissier from Saab Systems Grintek talked about KITT, the Saab platform used to deliver applications to the South African National Defense Force.

In the evening, Hermien and Chris turned up again, this time at a JUG event in a bar (is there a better place for a JUG event?), organized primarily by Mark Clarke (the extremely versatile organizer of the courses I am delivering in South Africa) from Jumping Bean. Here are some nice pics to evoke the feeling of the evening. (All you need to do is pretend there's semi-loud pumping disco type music in the background and you'll be very close to where we were in reality.)

Chris in action:

Hermien (author of On the NetBeans Platform Build System) in action:

Earlier in the day, during his presentation during the course, Chris announced the release of PinkMatter's Ribbon bar library for the NetBeans Platform. (Based on the work by Kirill and Gunnar and others, but this time independent of look and feel.)

And today the first day of the two day advanced training started. Of the original 16 in the basic course, 5 students remained in the advanced course, during which we're porting Robert Kelsey's AMSWin to the NetBeans Platform!

The same training is being held in Stellenbosch next week... and Chris will be there too to talk about Maltego, artificial intelligence, three-letter companies, and the NetBeans Platform. You can still join in!

Comments:

[Trackback] I recently attended the FJUG where Geertjan Wielenga presented on the NetBeans RCP. It struck me how committed he is to the NetBeans community. He’s been evangelizing NetBeans for the past 6 years, and the fact he came to speak at a JUG meeting r...

Posted by Michael Williams' Blog on September 16, 2010 at 03:21 AM PDT #

Well, i think this is awesome stuff. The ribbon bar is a feature that greatly improves the user experience. But this new paradigm reveals flaws in some Netbeans actions. I've been struggling to correctly use CloseAllDocumentsAction and UndockWindowAction on the Ribbon, for instance. These actions are always disabled on the Ribbon, because they do not update their enabled state dynamically (because they are not listening to anything). The implementation is expecting that the isEnabled() method will be called whenever the action is about to be used, which i guess it happens when the user presses the "Window" menu or invokes a TopComponent popup menu. This means that these actions will *only* work under that circumstances, which also means that they are *logically dependent* on the UI. So, i worked around this problem by implementing an Action that delegates its actionPerformed() to some other Action (something similar to CallableSystemAction) and also allows me to control its enabled state.

Posted by metator on May 31, 2011 at 11:47 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
23
24
25
26
27
28
29
30
   
       
Today