Skip to main content

Zdravstvujte NetBeans 5.0 (yes, 5.0)

Posted by timboudreau on September 2, 2005 at 2:42 PM PDT

Zdravstvujte - huh?? It's my best attempt at converting the formal form of "hello" in Russian into the western alphabet. I am leaving tomorrow for St. Petersburg, to give some talks on NetBeans 5.0 and module development there. If you're a developer and interested in NetBeans and in St. Petersburg, let me know!

The next release of NetBeans will be called 5.0, not 4.2.

What's in a version number? Well a lot of things. There was a lot of debate on the mailing lists about what should be the upcoming version number, and it's clear that there are many different schools of thought on when you increment version numbers. In the end, we took the bull by the horns. It's 5.0.

Some of the big changes driving the decision are Matisse, the new GUI builder, brand new, rewritten CVS support, support for Struts and JSF, deployment to many more app servers, and the really nice new support for building RCP apps on the NetBeans platform. As some of you know, we had pretty good support for building plug-ins through NetBeans 3.6; the same guy who maintained the apisupport module was the lead on 4.0 projects - so something had to give, and apisupport was what did.

In NetBeans 5.0, apisupport is back in a big way. Some of the highlights:

  • Create a new plug-in from a template (hmm, gee, that's not that exciting...)
  • Create a "suite" of plug-ins that make up your application
  • Build/run/debug your NetBeans-based application within the IDE
  • Hot-redeploy your plugins into a running copy of your application
  • Debug "fix and continue" (hotswap) with your plug-ins
  • GUI for configuring menus, toolbars and more in your NetBeans-based application
  • Create the branding for your application (replace the splash screen, application name, hide/move/rename/etc. menu items, toolbars, main window contents, etc.) via a wizard
  • Build a distribution of your application painlessly
  • Templates and wizards for creating common NetBeans classes and components

So this is big stuff - it deserves a bigger version number :-)

I'm really looking forward to the Russia trip - I studied Russian at MIIS in college, but have never been to Russia. However my Russian is terribly rusty - five years of speaking Czech (which is close if you're not a native slavic language speaker, and doesn't seem nearly so close if you are one) has not helped. Today I speak Russian words with Czech grammar, or Czech words with Russian grammar. So we'll see if I can say anything coherent.

After that it's on to Beijing. Alas, I speak no asian languages.