Freely Available: Samples for "Rich Client Programming: Plugging into the NetBeans Platform"

The samples for the book Rich Client Programming: Plugging into the NetBeans Platform are now available... in the 6.0 Development Update Center:

Hence, you need to start up some 6.0 IDE build (e.g., a milestone or a daily build), since these register this update center. Install from the update center and notice that the Samples category for NetBeans Plug-in Modules has been populated with many new samples:

In the help set, you'll find a new topic describing each of the samples briefly, plus which chapter in the book relates to the sample:

Anticipated questions:

  • Why are you making the samples freely available? Answer: We're doing this to support those who have bought the "rough cuts" version (i.e., the draft) of the book (as described here). These early adopters of the book currently have a PDF version (a draft version), but no samples. Several of these people have requested the samples. This action is partly a direct response to these requests. Plus, we're hoping to encourage others to buy the book too, after they've got a flavor of the kind of material we're covering, which they can now get by looking at the samples.

  • But isn't the book written for 5.5? Answer: Yes, for both 5.5 and 6.0. The same samples will be available in one of the 5.5 update centers soon, the process just takes a bit longer than putting a module in the 6.0 development update center.

  • But won't the book come with a CD that contains samples? Answer: Yes, the very same samples.

  • Since the module that installs the samples is in an update center, will you be providing enhancements and bug fixes to the samples? Answer: Yes, that's the plan (although there shouldn't be any bugs to fix, of course, but enhancements are conceivable, as well as additional samples for supplementary scenarios, such as for the Visual Library API, for example). We'll announce these on the book's site (here) and, probably, in this blog.


Thanks a lot! I've been waiting this for a while!

Posted by Bo on April 25, 2007 at 04:16 AM PDT #

Hi Geertjan,
thanks for listening! (I'm one of those who needed samples for rough-cuts book)

Posted by Peter Blazejewicz on April 25, 2007 at 05:39 AM PDT #

Thanks. I will look through these. In reading through the rough cuts, I didn't readily see a way to share domain objects - put objects in the lookup. Maybe I am missing it (i could be). For example, I have a module the provides a search for a Person and a selection from a list. When a person is selected, I need other modules (if they are active) to reload with the new person. I don't do anything with files in my app. Well not in the "file editing" way. Keep up the good posts!

Posted by Mark on April 26, 2007 at 11:09 PM PDT #

I purchased the NetBeans RCP book on Safari, but all I see is 580 blank pages or so. It would appear that "rough cut" means "no content" but I hope it is a bug and that Safari will contact me. 580 blank pages are not really worth $39. :(

Posted by Casper on April 26, 2007 at 11:18 PM PDT #

Very strange Casper. As far as I know, you're the first to have experienced this. Drop me an e-mail and I'll send you a PDF of the book myself. Write to

Mark, don't know the answer to your question, but will try to find it. Would also be good if you'd drop me an e-mail.

Posted by Geertjan on April 26, 2007 at 11:25 PM PDT #

Csper, I contacted Safari and was told the following: "It turns out there is a technical glitch on the server that is impacting the newest version that was just posted and Safari is working on it. Will keep you posted."

Posted by Geertjan on April 27, 2007 at 01:28 AM PDT #

Geertjan, I sent you an email via my gmail account. BTW, it seems the "rough cut" is updated occasionally so we should grab a new version? Thx.

Posted by Mark on April 27, 2007 at 07:04 AM PDT #

I also had that problem, where the downloaded rough cut book was blank, but this was resolved, by Safari Books Online, on May 14th.

Posted by Steven on May 26, 2007 at 05:00 AM PDT #

Thanks for the info, Steven!

Posted by Geertjan on May 26, 2007 at 05:03 AM PDT #

I'm from India. When would this book be available in India?

Posted by Mohnish Chaudhary on September 17, 2007 at 12:41 AM PDT #

I am using netbeans 6.1 beta and I can't use my plugin manager to download the RCP modules. can any one please help me.

Posted by Amir Hossein Hashemi on April 01, 2008 at 06:46 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

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.


« April 2014