Geertjan's Blog's Image
More about this blog
Latest Post
02 Sep 2010
Total Posts
231
Readers
2371
Liked
0
Disliked
0
Views-Per-Post
10.26
vote up
0
vote down

Video: NetBeans Visual Library in Afrikaans!

Here's a video of Ernest Lötter from ISS International (world leader in microseismological services and software for monitoring of mines) in Stellenbosch, sharing some info about the the NetBeans Platform Visual Library. However, you need to learn
 
geertjan
Sep 03 2010 04:17 AM
vote up
0
vote down

Pic of Stellenbosch NetBeans Platform Training

The NetBeans Platform Certified Training is over and here is a group pic: Left to right: Gys (ISSI), Ernest (ISSI), Renoir (ISSI), Hendrik (ISSI), Ilana (ISSI), Cornel (ISSI), Matthew (Core Freight), Mark (Jumping Bean), Michael (UCT), Geertjan
 
geertjan
Sep 02 2010 05:32 AM
vote up
0
vote down

Validation API in an OutlineView and Properties Window

Tim's Validation API (which is in the "ide" cluster in your NetBeans IDE installation directory), in action in an OutlineView: And in the Properties window: To achieve the above, you need to create an InPlaceEditor for your Property. (In the example
 
geertjan
Sep 01 2010 09:13 PM
vote up
0
vote down

Maps, Stellenbosch, and the Visual Library

After last week's NetBeans Platform Certified Training in Johannesburg, the next one kicked off today, this time in Stellenbosch. (Tried some of the Spier wine yesterday, at the actual Spier wine farm. I recommend it.) The training is held at the offices
 
geertjan
Aug 31 2010 08:03 AM
vote up
0
vote down

NetBeans RCP Pic Of The Month

I did 'hg pull' on my hg clone of the NetBeans sources, then built via ant, ran it, and used the New Action wizard, with the above result.
 
geertjan
Aug 29 2010 11:09 AM
vote up
0
vote down

Remember To Buy Dinner On The Way Home

The best thing about giving NetBeans Platform Certified Trainings is the cool challenges that students leave you with. In the process, you learn about actual business needs and you teach yourself how to implement them on the NetBeans Platform. A great
 
geertjan
Aug 28 2010 08:26 AM
vote up
0
vote down

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,
 
geertjan
Aug 27 2010 08:25 AM
vote up
0
vote down

Pics from the Johannesburg NetBeans Platform Training

Pics of the class at the latest NetBeans Platform Certified Training in Johannesburg:
 
geertjan
Aug 25 2010 01:23 AM
vote up
0
vote down

Full House at the NetBeans Platform Training in Johannesburg

Well, the NetBeans Platform Certified Training has now started in Johannesburg, organized by Jumping Bean. The room is as full as it could be. 16 paid students, all from various organizations. About half of them are from defense contractor Saab, who
 
geertjan
Aug 24 2010 06:55 AM
vote up
0
vote down

Integrating an OutlineView with the Save Action

When the user clicks the Enter key in your OutlineView, you'd like the Save Action to become enabled, so that the Save button (and Save menu item) can be clicked. For example, while the user is changing something, as shown below, the Save button should
 
geertjan
Aug 21 2010 11:36 PM
vote up
0
vote down

Tweaking the OutlineViews in the AMSWin Application

Several tweaks later and the appearance of the OutlineViews is much improved, largely thanks to Toni Epple who came to visit in Amsterdam today: The first columns is removed, The small edit buttons are gone, except when you select a cell. Only the useful
 
geertjan
Aug 21 2010 01:15 PM
vote up
0
vote down

Moving a JSR-296 Application to the NetBeans Platform

I've been in touch with Robert C. Kelsey for a while. I met him on the dev mailing list, i.e., the mailing list for NetBeans Platform developers. He is the owner and programmer behind AMSWin: "AMSWin is software specifically designed for AMSOIL dealers.
 
geertjan
Aug 20 2010 10:22 AM
vote up
0
vote down

Amazing Test Infrastructure for NetBeans RCP Apps

Yesterday and today I worked through a lot of the FAQs, mailing lists, and other random documentation on the web in order to figure out a simple procedure for setting up unit tests, functional tests, and code coverage measurement for a NetBeans Platform
 
geertjan
Aug 19 2010 09:28 AM
vote up
0
vote down

How to Prepare for Attending a NetBeans Platform Training

The latest NetBeans Weekly Newsletter reveals that there are many NetBeans Platform trainings coming up. If you're about to attend one, you might be wondering how best to prepare for the event. What should be on your laptop? Are there any special plugins
 
geertjan
Aug 18 2010 02:21 AM
vote up
0
vote down

Pluggable Accordion

In exchange for blogging about them, I've been given a free look at the new Java Swing Components. Here's the Accordion component in action within a NetBeans Platform application: All the components provided by Java Swing Components rely on a formatting
 
geertjan
Aug 17 2010 11:56 AM
vote up
0
vote down

Connecting Shapes & Showing Properties

Continuation from yesterday's blog entry, with a more relevant sample, based on applications I've seen on the NetBeans Platform. It is very common to want to let the user click in a window causing a dialog to be displayed followed by a widget being
 
geertjan
Aug 16 2010 01:19 PM
vote up
0
vote down

Click A Scene, Show A Dialog, Create A Widget!

The question of the day comes from David Smith on the dev mailing list who wants to, if I understand it correctly, click a scene, display a dialog, and then cause a widget to be created. If that's not the problem he's trying to solve, then maybe this
 
geertjan
Aug 15 2010 02:24 AM
vote up
0
vote down

Research in Metabolomics and Proteomics on the NetBeans Platform

YANPA (yet another NetBeans Platform application) comes from Bielefeld University in Germany. There, Nils Hoffmann is a PhD student in the area of metabolomics. He's also the main author of maltcms.sourceforge.net, an application framework mostly geared
 
geertjan
Aug 14 2010 12:02 PM
vote up
0
vote down

Wicket Support in NetBeans IDE 6.9.1

Click the download button on the Wicket page in the NetBeans Plugin Portal: http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=3586 ...and you should get a ZIP called "NetBeansWicket691a.zip". That contains the updated three
 
geertjan
Aug 13 2010 07:00 AM
vote up
0
vote down

NetBeans Platform 6.9 Developer's Guide is Available

It is alive! I downloaded the eBook, which is now available, and the actual book itself will now also be shipped to you: Go here to buy yours and attain a step-by-step guide to creating a new modular Swing application on the NetBeans Platform.
 
geertjan
Aug 12 2010 12:20 PM
vote up
0
vote down

Top 5 Recent Developments Relating to the NetBeans Platform

As a generic application framework for large modular Swing applications, the NetBeans Platform has seen a significant number of developments recently. In order of importance, in my humble opinion: Eclipse RCP/NetBeans Platform: The Real Story. Edvin Syse
 
geertjan
Aug 11 2010 11:28 AM
vote up
0
vote down

Energy Consumption Analysis on the NetBeans Platform (Part 2)

In part 1, you were introduced to an energy consumption analysis application created on the NetBeans Platform at the Universidad de Zaragoza in Spain. Today I received several more screenshots from Pablo Estrada, of the latest state of the application,
 
geertjan
Aug 10 2010 10:14 AM
vote up
0
vote down

Video: SkillsMatter Introduction to the NetBeans Platform

Missed Thursday's SkillsMatter "In The Brain" session where I talked about the NetBeans Platform in London? Not to worry, here it is, recorded and ready for you to watch: Either click the image above or the link below to start watching the presentation:
 
geertjan
Aug 07 2010 11:07 PM
vote up
0
vote down

Competition Timing Application on the NetBeans Platform

YouTube movie on a competition timing application: The application is created on top of the NetBeans Platform, providing its infrastructure, such as modularity, lifecycle management, and window system. For $50, the application is yours, from Pursuit
 
geertjan
Aug 07 2010 10:43 AM
vote up
0
vote down

Start a Dog Daycare Center on the NetBeans Platform!

You read the title correctly, yes, you can even start a dog daycare center on the NetBeans Platform. For, after all, dogs deserve a vacation too. (Every dog has its day.) And, of course, you need to calculate whether it makes sense for your pocket to
 
geertjan
Aug 06 2010 07:39 AM
vote up
0
vote down

Recent Experiences with Ubuntu

I have been an avid user of Ubuntu for a few years now, (here's a list of blogs I wrote about my experiences with Ubuntu). Over the last few weeks, I managed to experience both the very best and the very worst of what it means to be an Ubuntu user. It
 
geertjan
Aug 05 2010 06:48 AM
vote up
0
vote down

Figuring Out the Classpath for NetBeans RCP Applications in IntelliJ IDEA

The biggest challenge in the IntelliJ IDEA plugin for NetBeans RCP development is... getting the classpath right. And providing tools for IntelliJ IDEA for users of the plugin to modify the classpath specifically for the NetBeans Platform. Here's the
 
geertjan
Aug 04 2010 06:00 AM
vote up
0
vote down

The Next NetBeans Platform Book... And the Next Next NetBeans Platform Book!

It's official. I am no longer allowed to torture Packt with further tweaks and edits. Jürgen Petri's English translation is finally complete. They've uploaded the content to the printer and my role in the process is finally over. The final cover is as
 
geertjan
Aug 03 2010 05:15 AM
vote up
0
vote down

Thanks for Open Sourcing IntelliJ IDEA

Thanks for Open Sourcing IntelliJ IDEA. It's come in really handy now that I'm creating facets for the NetBeans Platform and NetBeans modules (at some point, for OSGi bundles too, I think). Here you can learn how to create Facets, simply by reading the
 
geertjan
Jul 29 2010 08:12 PM
vote up
0
vote down

Extending IntelliJ IDEA for NetBeans Platform Development

My article Using IntelliJ IDEA for NetBeans Platform Development is still valid and provides a viable approach to creating NetBeans Platform applications in IntelliJ IDEA. However, this would obviously be a lot better: The above, which is in the free
 
geertjan
Jul 26 2010 10:38 AM
vote up
0
vote down

JDesktopPane, JInternalFrame, and TopComponent

Based on a question on the dev mailing list, I'm trying to create one or more TopComponents that are constrained within their mode. I guess that would require some special kind of mode that currently does not exist. (But can new Mode implementations be
 
geertjan
Jul 25 2010 05:56 AM
vote up
0
vote down

NetBeans RCP via Ant + No NetBeans IDE

A common misconception is that you're somehow tied to NetBeans IDE if you want to create applications on the NetBeans RCP. How wrong that misconception is (but not for Eclipse, apparently) can be read in this brand new tutorial, published a few minutes
 
geertjan
Jul 24 2010 03:29 PM
vote up
0
vote down

Bye NetBeans IDE (Part 3)

Now that we know how to create a new NetBeans Platform application without using NetBeans IDE (part 1, part 2), let's add a new module to that application. Firstly, we create a new module structure providing no more than the absolute bare essentials.
 
geertjan
Jul 23 2010 08:28 AM
vote up
0
vote down

How to Get Started Porting a Swing App to the NetBeans RCP???

Want to start using the NetBeans Platform but don't know how to get started porting your Swing application to it? No worries. The porting tutorial has been updated and is now fully compliant with NetBeans Platform 6.9: Here's the direct link:
 
geertjan
Jul 21 2010 12:54 PM
vote up
0
vote down

How Evil is "instanceof"? (Part 2)

Josch Rittner provided a clean solution for the problem I posed in How Evil is "instanceof"? The result of the code that follows, which completely replaces the LibraryNode class in the previous blog entry, is as follows: And here's the code received from
 
geertjan
Jul 19 2010 11:46 PM
vote up
0
vote down

Radio Monitoring Toolkit Platform on the NetBeans RCP

CCRM (Centre de Contrôle des radiocommunications de services Mobiles - Centre Jean Marique) is a radio monitoring center created in 1946 by the Belgian administration. CCRM is an international (ITU), European (CEPT) and national (BIPT) radio monitoring
 
geertjan
Jul 19 2010 03:37 PM
vote up
0
vote down

How Evil is "instanceof"?

My understanding is that "instanceof" should be avoided, in favor of using the NetBeans Lookup. However, what about this situation—we have a node for libraries, with different subnodes, depending on the instance of the object in question, which is
 
geertjan
Jul 18 2010 01:00 PM
vote up
0
vote down

Eclipse in a NetBeans Tutorial?

I've completed the draft of a small scenario that will form the basis of a new NetBeans Platform tutorial. The tutorial will have, as one of its first steps, the instruction to start up Eclipse! You will then use Eclipse to model a small scenario,
 
geertjan
Jul 17 2010 02:19 PM
vote up
0
vote down

Ouagadougou on the NetBeans Platform (Part 2)

In part 1, you can read how Skype and WebEx were used in Prague to provide a NetBeans Platform Certified Training to students in Burkina Faso. The second part of the training will be a workshop. In the workshop, the students will port one of their
 
geertjan
Jul 16 2010 11:24 AM
vote up
0
vote down

Eclipse Nebula PShelf Widget for Swing

Trying to find a Swing approach to expressing the Eclipse Nebula PShelf Widget, used in the left-most window below: I found commercial versions of the above component, i.e., in its Swing version, and then found this written in 2005, but still completely
 
geertjan
Jul 15 2010 01:30 AM