OK, so getting an email from the JavaOne folks warning that the San Francisco Department of Public Health has determined that there's a Norovirus outbreak, and that infected persons have attended JavaOne. So, I've potentially been exposed to a highly contaigious disease. Joy.
On the lighter side, I've been playing with the GWT last night after the AfterDark party. Very cool - within five minutes, I was creating interactive web pages with sophisticated JavaScript - and I don't know JavaScript. GWT lets you use HTML and CSS for page fomat and appearance, but behavior is
all in Java. Think about it - design/code
in Java, test
in Java, unit test
in Java, debug i
n Java, then compile and deploy. Need to debug the deployed JavaScript? Again, you do that i
n Java by attaching your favorite IDE's debugger.
This mostly eliminates the need for the average developer to be a JavaScript wizard. Let the guys who make widgets do that - I just want to do stuff easily and fast.
Coolest show gadget - the Pulse SmartPen. Turn it on, write stuff down - tap your notes, hear the audo at the time it was written. Stores drawings, text, translates (!!!) across languages, way too much cool stuff. Of course I bought one!
The big theme of JavaOne this year was definately JavaFX - it really looks like it's matured from the rushed demos they showed last year. I took a lab, and some very cool stuff can be done very simply. Still has a way to go, but very nice. The plethora of Web 2.0 technologies seems to offer a lot of ways to accelerate development. Of course, we're still stuck with Struts 1 at work, I'm hoping to change that... :)