“RichFaces 4 enhances JSF 2. Mobile and HTML5 support planned.”
Max Katz, Senior Systems Engineer and Lead RIA Strategist at Exadel, will present a RichFaces full day tutorial as well as a talk on RichFaces 4 at the upcoming JAXconf San Jose. In this interview, we talk to Max about the RichFaces 4 release, its influence on the JSF 2 standard and the future of this project.
JAXenter: RichFaces 4 was released earlier this year. In your 'Ajax Applications with JSF 2 and New RichFaces 4′ JAXconf talk, you will cover RichFaces 4 and JSF2. What value does RichFaces 4 add on top of JSF2?
Now, the fact that you need to use something like RichFaces to get the full benefit of JSF 2 is not a bad thing. The creators of JSF envisioned a vibrant and active community to provide extra components, features, and customization options for JSF, and that's exactly what RichFaces does.
JAXenter: Several of the features from RichFaces 3 were incorporated in the JSF 2 standards. Do you see any potential for a similar thing happening with RichFaces 4?
Max: Absolutely. For example, incorporating a lot of the functionality of the RichFaces 3 <ajax:support> component as the JSF 2 <f:ajax> component was a great addition to JSF 2. In RichFaces 4, there are a number of very important features that would be good candidates such as partial table updates, client-side validation, upgraded client queue, skins, and a number of advanced rendering options. Additional components that send an Ajax request would also be a good addition to the standard.
JAXenter: What new features can we expect in the upcoming RichFaces 4.1?
Max: One of the main features being considered for RichFaces 4.1 is mobile and HTML 5 support. Other features that might be included are integration with the SeamForge project and some new UI components. The best way to find what's coming up is to visit RichFaces home page.
Also, a number of components from RichFaces 3 didn't make it into version 4. Some of them didn't make it because they were too hard to use and needed to be revamped. So, the RichFaces team will revamp these components to make them easier to use and then fold them back into RichFaces.
Visit the JAXconf website now, for all the latest info on the conference!