RichFaces At JavaOne 2010

Posted by    |      

Surprisingly enough this was my first JavaOne. I know there are a lot of alumni out there, but for me this was #1. I went into it with very few preconceived expectations. For the most part it lived up to my expectations, but I must say after seeing the IronMan display out front of the keynote I expected Larry Ellison to make an entrance like Tony Stark.

I heard from many people that previous JavaOnes were better. That's fine, but this was fun too. It was clear they wanted Oracle OpenWorld, and JavaOne separate, but I was even ok with that. The attendees, and speakers had lots of open conversations, and I thought that the technical content was really good. Sure we had to go between a few different hotels, but so what. The only really annoying part was the shifting of schedules, and rooms, and trying to keep track of it.

RichFaces

This year at JavaOne the RichFaces team had a very good, but busy time. We gave a couple of core presentations; A Peek At The Future: Going Beyond JavaServer Faces 2.0 With RichFaces 4 with Alex Smirnov and myself. Max Katz also gave one call Hands-on with RichFaces. Both were heavily attended, and went well.

Alex and I also gave 3 mini-presentations at the JBoss booth. One of our mini-booth talks was a condensed version of our JavaOne talk, but the other was all about RichFaces in the Cloud and introduced our new Google App Engine archetype for getting JSF 2 and RichFaces on GAE in about 5 minutes. See below for more

During our talks Alex introduced one of our new features, true Client Side Validation with RichFaces with Bean Validation. This really caught the attention of people. For a good reason, because what is a primary reason an application makes Ajax requests? Validation, right. Well soon enough with RichFace 4.0 we will have JavaScript implementations of validators, converters, and messages! This is all going to be tied into Bean Validation through JSF. Image how much better your applications can scale when you don't need to make a request just to check a value is not null.

As a side note, a particularly funny moment was when I promoted one of our RichFaces mini-booth presentations as Come hear about RichFaces, your NoSQL solution for JSF. I can't credit this to myself though, I was talked into it by Manik Surtani of Infinispan fame. We thought it would draw a new, albeit confused, new crowd. I even had my comeback ready for the questions -- I can guarantee, there is not single line of SQL in our runtime ;-)

Whats Next

The RichFaces team is in the middle of getting the 4.0.0.Milestone3 release out, and working on some other details. One thing we are getting ready to announce is the RichFaces showcase demo hosted and available on Google App Engine. We're not quite ready on that one, but keep an eye here for more.

If you are itching to get on Google App Engine, you can always start with our RichFaces GAE archetype that we talked about at our RichFaces in the Cloud talk at the JBoss mini-booth.

Thanks for everyone that attended and that we talked with!! It was a good time, and we hope to see you there next year :-)


Back to top