JavaOne and You're the Man now Don
JavaOne was fantastic this year. Being a presenter did put a very different twist on the week-- especially going at the end. This left Ed Burns, Adam Winer, and I plenty of time to go over our presentation. I might as well been tied at the hip with them because of all our practices dotted throughout my session schedule.
While I didn't get a chance to attend all of the sessions I planned to (I guess it was kind of like my time in college), it was a great week. I attended a few Swing presentations to boot where I heard people comment that they wanted more data binding/structure as we do for application development in the webtier, where others in the webtier presentations were seeking more swing-ish functionality with AJAX.
Our presentation went pretty well. I think we were able to get our point across that JSF is great for AJAX, but we didn't do a good job of explaining that it has been for years now with Oracle ADF, IceFaces, and Exadel. My concern was that as end developers start approaching AJAX on their own, that they have their bases covered and understand the problems that these vendors have already solved in their own ways.
The highlight of the week was the WebTier EG meeting. While the content of the discussions aren't public, I can say that we did bring in other framework developers for their input. And thankfully, they weren't too shy ;-) It was a great commitment from the Sun spec leads to bring them in-- we need the guys writing these popular frameworks, which have traditionally needed to jump out of convention for various reasons, to help us correct/ease development for them and others.
Finally, Don Brown (of Struts fame) has started to put the framework wars to rest by putting them in bed together (metaphorically speaking of course). Check out his blog and the code. I did leave talking to him at JavaOne thinking that he would be able to 'template' out a common controller for JSF 2.0. We'll see how well the approach goes compared to JBoss Seam's alternate route of going from JSF to Action MVC. I've used both JSF and WebWork on projects both professionally and otherwise and there are times when all I need is WebWork and there are times when I spend a lot of work 'hacking' WebWork when JSF's component model would've 'just worked'. I'm a very happy developer today :-)