Welcome to the twenty-first issue of the NetBeans monthly newsletter. After 20 issues of the newsletter under the name of Sprout we have decided it was time for something new. I present to you the NetBeans Edge!
To no surprise, the release of the NetBeans IDE 3.6 is the highlight of this issue. Congratulations to all NetBeans.org community members for another outstanding effort in providing the latest release of the original, free and open source IDE; the NetBeans IDE 3.6!
This month the NetBeans Edge highlights the resources that will help you get started in using the NetBeans IDE 3.6 and pushing your development further. So NetBeans 3.6 has hit the shelf what's next? The 3.6 release will be available in more languages and included in various cobundles. Get the details in this issue.
And in other news concerning 3.6, the NetCAT program came to a successful close. Results of the Customer Acceptance survey can now be viewed. There was 86 % participation from the NetCAT members who were entitled to vote in the survey. And another notable outcome was that Refactoring support was elected as the feature of choice for the next release. Great job!
To understand where NetBeans is today and where NetBeans is headed tomorrow Vincent Brabant interviews Steve Wilson, Director for NetBeans Technology.
As the future NetBeans 4.0 release begins to materialize the Edge takes you into the horizons where we get a glimpse: Refactoring, the new Project System and other planned features for 4.0. If you wish to take a look back before moving forward view some of our latest awards.
We have a great issue for you put together by the nbmarketing team but don't hesitate to
in a new story.
NetBeans IDE 3.6 Release & Resources
NetBeans 3.6, is now available for immediate download. The latest release increases the breadth of code productivity features, improves the 'look and feel' and provides developers with better integration to build web, rich desktop and mobile Java applications.
NetBeans Online Help - The documentation included in NetBeans IDE itself. Press F1 to open the online help.
Release Notes - Want to know what has changed since the 3.5.1 release? This is your document.
NetBeans IDE 3.6 Quick Start Guide - This document takes you through the basics of using NetBeans IDE 3.6 by creating a simple Hello World application and is designed to get you going as quickly as possible.
Using NetBeans IDE 3.6 - This guide is designed to give you a more detailed introduction to the IDE than available in the Quick Start Guide. Various aspects of the IDE are explored in detail.
GUI Building in NetBeans IDE 3.6 - This short tutorial guides you through the process of creating an application called ColorSwitch. You will build a simple program that enables you to switch the color of a panel from light gray to medium gray to black.
NetBeans PhotoAlbum Demo - Highlights some of the functionality in NetBeans relating to web, desktop and mobile applications. A Flash demo is shown using the NetBeans IDE 3.5.1 but you may download the a complete package including: source code, demo script and installation instructions for use with NetBeans 3.6.
For more support you may subscribe to the mailing list where you will find amateurs and expert alike to help you with your questions.
Also in the works are community contributed localisation's of the NetBeans IDE 3.6 in : Dutch, French and Russian. They are currently available in dev builds only but are expected to become available in May or June. Please stay tuned for more details.
In an exclusive interview for the Edge, Vincent Brabant has a Q&A session with Steve Wilson. Steve is currently pulling double duty as Sun's Engineering Director for the Core Developer Platform (CDP) and Director for NetBeans Technology.
Here is what you can expect:
Vincent: Tell us about collaboration between the NetBeans.org team, Sun Java Studio Enterprise team and Sun Java Studio Creator team?
Steve: Having these two commercial products built on top of the NetBeans code-base is a big challenge, but leads to a much improved NetBeans. These teams both have specific demands in terms of functionality their users want and we try to provide for that in the basic IDE. At the same time, we often get back suggestions, bug fixes and even new features from these teams that we incorporate into the open source base.
Other topics covered in the interview include: the logic behind the NetBeans 3.6 release before the previously planned 4.0, what is in the works for a NetBeans 4.0 (Refactoring, the new Project system) and what may lie beyond NetBeans 4.0. This is an interview not to be missed.
The Java Studio Mobility modules pack have been released for the NetBeans IDE. The Java Studio Mobility pack is used for developing applications that can be deployed to Java technology-enabled mobile devices. With features optimized for Mobile Information Device Profile (MIDP)/Connected Limited Device Configuration (CLDC) development, application developers using Java 2 Platform, J2ME technology will benefit from the rapid application development capabilities developing J2ME MIDP applications.
The modules are now available on the NetBeans IDE 3.6 Auto Update Center in the J2ME Wireless folder.
A conversation on the mailing list alias has led to a new concept which is to be implemented for the NetBeans 3.6 release. This aims to raise the NetBeans quality bar by improving the NetBeans Update Centers structure and content clarity.
The plan is to have five types of update centers that would be distinct for each release (i.e. Development for 3.6 would be different than Development for 4.0):
Development: Only used in development phase, not for end-user use. To be used for modules not part of standard distribution, but built daily
Beta: In final releases used for modules in Beta quality, in Betas and Release
Candidates used for all modules not part of standard distribution
Stable: Used for modules that meet stable module criteria for given release
Third Party: Used for modules that meet stable module criteria for given release, provided by 3rd parties (i.e. not netbeans.org)
HotFixes: Used for delivery of quick small fixes, that meet release-quality criteria
For more information on these changes or to provide feedback please view the original message sent to nbusers.
Update On NetBeans 4.0 Activities
NetBeans 4.0 Refactoring Alpha Preview
In case you have missed it the Refactoring Alpha preview for NetBeans 4.0 is now available on NetBeans.org! You can download the build and play with features like Rename Package/
Class/Method/Field, Change Method Parameters or Encapsulate Field.
If you want to join the developer community around Refactoring, please subscribe to the developer list () at on the projects mailing list page and send your comments regarding this alpha release to alias.
For more information concerning Refactoring in NetBeans 4.0 including the alpha preview download, planned Refactoring features and roadmap please visit
A completely new project system based on Apache Ant, a proven de-facto open source standard build tool for developing applications using java technologies. This new system will have an open architecture, which third-party modules can extend to support current and future types of Java applications. NetBeans will include project types for J2SE desktop and two-tier web applications (JSPs, servlets, tag libraries) out of the box. The users will not have to fear of being locked into a proprietary project system.
* The integration of Refactoring features with the new Projects System and the merging to the trunk is targeted for the end of April. It is also desired to publish the Refactoring API, so you can write and contribute your favorite Refactoring features.
there is a new way to register JDBC driver in NB 3.6?
Now it is possible to load the driver from any location, it is not necessary to put it to the /lib/ext directory anymore. You just need to register the driver within the IDE. To do that right-click Drivers node and choose Add driver action. Specify required information and your driver will appear under drivers node.
For more information, see Database Explorer help in the IDE or look here.
Tip provided by: Radko . Najman @ Sun . com
you can ask to debugger to stop on exceptions?
Go to the breakpoints window, right click, New Breakpoint, in the dropdown on the right choose Exception, change option below to thrown or caught, and pick your exception class. If you want everything, choose "Throwable".