Many of you made comments on my last blog about the frame specification. I think there are lots of ways to do this particular demo, many of them bad.
Several UI power thinkers have agreed to present their arguments for their favorite layout manager. I'm announcing a Layout Manager Showdown, and you're invited.
Continuing my experiment to create a Little League website with Java technologies, I attempt to use Java Studio Creator 2 to create my database.
Join the October 16-20 Ask the Experts session on java.sun.com on Swing.
My latest hobby project went online today. This project, named "sorcerer" generates HTML files from Java source code, and it does so in a way better than existing tools, thanks to the excellent javac tree API in JDK6.
The news that JSR-199, JSR-269, and the javac Tree API are almost finished seems to be flying under the radar, but tool nerds should take notice: there is a lot more you can do with these API than just compile source files and process annotations. In the spirit of O'Reilly Media's Hacks series, here are some alternative areas to explore.
The Swing team had run on 1.1 and 1.2 JDKs with conflicting APIs while seeming to change package names every week based on community and legal feedback. Munge is the tool we used to manage these changes easily, and here it finally is.
I posted Hudson 1.47 and a pair of plugins to go along with.
The plugin support in Hudson is almost ready to ship. This shall let Hudson adapt to individual needs of different projects.
Release 4.7.0 of NetTool is now available for download, featuring an XML-based import / export facility for the HTTP Client.
A little rant about why I don't like some aspects of JSPs.
Say you got some code you wanna put up as a java.net project. You create a java.net project, you create a Netbeans project by the same name, but you run into some show-stopping CVS snags marrying the two... Here's one shotgun way to make it all happen fast... using the command-line cvs.exe of all people!
I just posted a new version of my continous build system Hudson.
JSR to specify a standard for IDEs
I got an email asking for a document on how to run a java.net project in Netbeans, so here are a bunch screenshots...
How much time do you need to assemble and configure a usable java development environment with the regular tools a java developer needs to start coding ? Well, you can cut some time here, by using a Linux LiveCD with Java Tools, just boot it up and your initial java environment is ready to the first javac.
I've always been frustrated by the lack of "programmability" in HTML, which makes it hard to write good HTMLs. So, I wrote a tool to fix that problem.
Learn about the concepts and development process through a NetBeans 5.5 sample application.
My first impression using NetBeans 5.5 for JSF 1.2
development: Not easy on the eyes, but the debugger, HTTP monitor, and
GlassFish integration dramatically increased my productivity.