An Interview with Adam Myatt, Author of Pro NetBeans IDE 6 Rich Client Platform Edition
Adam Myatt is a speedy writer. Pro NetBeans IDE 6
Rich Client Platform Edition
, the second book in his Pro NetBeans
series is due out February 25—less than a year after the publication of
the inaugural "Pro NetBeans IDE 5.5 Enterprise Edition".
Myatt, a systems analyst for General Electric Global Research and a
former Eclipse user, began writing Pro NetBeans 6.0 to coincide with
the late Fall 2007 release of the retooled NetBeans IDE. (NetBeans IDE
was released in December 2007.)
In this interview he gives a quick overview of what to expect in his
IDE 6 Rich Client Platform Edition is available to order from Apress Books.
What is new in Pro NetBeans IDE 6.0? Is the older book obsolete?
Quite a bit is new in Pro NetBeans IDE 6. It covers many updated
profiler, visual web applications, as well as many of the new features
in the NetBeans IDE 6.0—local history, Ruby support, and so on. As the
rest of the title indicates, there is also a focus on developing rich
clients, whether they be Web, Swing, or NetBeans RCP apps. The Pro NetBeans 5.5
book focuses on Java EE 5 and thus is still very much relevant.
Your assessment of NetBeans IDE 6.0—pluses and
I really love the new editor. It significantly improves the overall
development experience. I also like the updated profiler and the new
local history. What needs work? Well, every tool could always be
better. I'm looking forward to the NetBeans IDE 6.1 performance
release, not just for the improved performance, but also for the
revamped auto comment feature which a number of NetBeans fanatics have
been missing, including myself.
The NetBeans IDE is more than a Java IDE; how much of your book
covers working with scripting languages?
As far as non-Java goes, one of my contributing authors, Brian Leonard
of the NetBeans Evangelism team, wrote a chapter on JRuby/Ruby on Rails.
Geertjan Wielenga, a NetBeans Technical Writer and author of Plugging
into the NetBeans Platform, is also a
contributor. How did Brian and Geertjan became involved in Pro NetBeans
6? What chapters did they contribute?
I actually met Geertjan last year at JavaOne. We had several
conversations then and via email for several months afterwards. He
kindly offered any advice, assistance, or support that I needed as a
general NetBeans user. One thing led to another and he came on board to
write the last chapter: Developing
. Brian became involved as a referral through
Geertjan and several folks at Sun. I wanted to cover NetBeans 6.0
support for Ruby/JRuby, but it wasn't a topic I knew much about. To do
the topic justice I asked around and Brian certainly fit the bill as
being qualified. He authored chapter 12: Developing JRuby/Ruby
on Rails Applications
Is Pro NetBeans 6 beginner-friendly or more suited for those
with prior knowledge of the NetBeans IDE?
I think people who are new to NetBeans will find the book inviting and
easy to understand. Experienced NetBeans users will also find lots of
tips and features they may have not known. In particular, I think
there are several areas of the Debugging and
Profiling chapters that are covered that experienced NetBeans
will find enlightening.
Was there a learning process for you in writing about the NetBeans
Only on a few things. I've been through the IDE's features quite
extensively. However, there were areas of the Profiler and the Matisse
GUI Builder I wasn't as familiar with as I would have liked. For the
Profiler, I had to brush up on profiling external and
remote applications. Those features can be a little tricky to figure
out. Regarding Matisse, it is a pretty easy tool to use, but I don't do
a lot of Swing or GUI development on a regular basis so I needed a
Any more book ideas on the horizon?
None for the moment. I am taking a break to enjoy some free time and to
relax. I also want to focus on several open source Java
projects—Hudson, Checkstyle, and PMD—that I'm passionate about.
about Developing with the NetBeans IDE.