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.


Is this available in the U.S. yet? My packt account is not showing it available for download.

Posted by Chris on August 11, 2010 at 06:19 AM PDT #

The site's URL and text both reference 6.8, but the cover is for 6.9. They should probably fix that...

Posted by RS on August 11, 2010 at 07:09 AM PDT #


But... my order still shows as per-order. NOOO!!!

Guess I'll have to contact packt. :)

Posted by Steven on August 11, 2010 at 09:33 AM PDT #

Thanks for the information but unfortunately Packt mess up my pre-order and I'm still fighting for my copy.

Posted by Kenneth on August 11, 2010 at 12:46 PM PDT #

OK, will pass these messages on to Packt. Just please be patient, will be fixed soon.

Posted by Geertjan Wielenga on August 11, 2010 at 04:29 PM PDT #

My pre-order just went through. Busy downloading the e-book.

Congrats to all involved in getting this out the door!

Posted by Henry Kleynhans on August 11, 2010 at 06:27 PM PDT #

Hi all. From Packt I hear that all the eBooks should now be available for download. Thanks for your patience.

Posted by Geertjan Wielenga on August 11, 2010 at 06:44 PM PDT #

Did you exchange your Ubuntu notebook for a Macbook?

Posted by Robert S. on August 12, 2010 at 01:57 AM PDT #

No... :-) That was a screenshot taken on my girlfriend's computer.

Posted by Geertjan Wielenga on August 12, 2010 at 03:41 PM PDT #

The book is well layed out, easy to follow and overall an excellent read. Thanks to all involved on the translation team and to Jurgen for writing it! However, I seem to be having a problem with the examples:

Most of the examples advocate creating an "api subpackage" (ex. com.netbeansrcp.taskmodel.api) for interfaces and creating the implementation classes in the package above the api package (ex. com.netbeansrcp.taskmodel).

Then the .api package is exposed as the "public interface" for the module. However, other modules that need to use the concrete classes (like the TaskEditor module -- specifically the TaskEditorPanel needs to instantiate a TaskImpl object) don't seem to be able to unless the implementation package (ex. com.netbeansrcp.taskmodel) is exposed as well. Am I missing something?

Posted by Eric K. on August 20, 2010 at 04:12 AM PDT #

You're absolutely right, Eric. I will make an erratum about that, to be published in the coming weeks. Also apologies for the appendices and code not beign available yet, watch this space, coming soon. Thanks a lot for your nice comments about the book.

Posted by Geertjan Wielenga on August 20, 2010 at 10:27 PM 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.


« July 2016