Netbeans 5.0 released

The Netbeans community has released Netbeans 5.0.

The major addition in this release is the adition of the ‘Matisse’ GUI builder, which makes designing Java Swing GUI layouts incredibly easy. Check out this online demo, showing how easy it is to build a Swing GUI, without having to mess around with Layout Managers.

Support has also been added to develop and deploy J2EE apps to Weblogic 9 and JBoss 4.

OnJava.com: Interview with Java Podcasters

OnJava.com have 2 interviews on their site this week with two people who regularly publish a Java/programming related podcast.

The first is with Dick Wall who co-hosts the Java Posse podcast, and the second is with Michael Levin who hosts the Swampcast.

I’ve listened to several episodes of the JavaPosse podcast asd it’s well worth a listen – they cover a wide range of Java related news stories and have people on for interviews. I haven’t heard the Swampcast yet, but will take a listen some time soon.

Using Lucene to index Code

This is an interesting project if you have some spare time to play with this – Lucene is a facinating open source project from the Apache stable that builds and searches full text indexes.

OnJava.com have an article showing how you can use the Lucene engine and API to build a facility to index and search source code. It would be interesting to compare how this is similar/different from the source search facility in Eclipse, as I believe the search facilities in Eclipse are also based on Lucene.

Intro to StAX XML API

DevX.com have an introductory article to using the StAX XML API. Whereas the DOM API loads the entire document into memory and treats it as a tree structure and SAX parses the document one-time on the fly, pushing events to document code when matching nodes are found, StAX takes a different approach, somewhere between both. StAX treats the XML as a stream, and can pull content from the stream on demand, when needed.