I would like to decide on the UI technology to be used. I'm considering to use jQuery for sure as a javascript framework, but would like to know if ICEFACES would be the right choice to be used with jQuery. I would like to go with Visual Web Icefaces Framework (Netbeans IDE). Please share your ideas here!
Thank You
If jQuery compatibility is your primary concern, the RichFaces component library ships with jQuery and includes special support for it with a <rich:jQuery>
tag. See the RichFaces Developer Guide page for this tag: 6.14.9. < rich:jQuery > available since 3.0.0
While ICEfaces doesn't integrate natively with jQuery, you can at least make jQuery not clash with ICEfaces's own JavaScript framework, Prototype. See http://www.icefaces.org/JForum/posts/list/8787.page
Regardless, it would be wise to thoroughly evaluate as many JSF component libraries as possible before doing any heavy development.
Some good, popular, and free/libre/open source JSF component libraries:
A pretty thorough features matrix of a whole slew of JSF (and some non-Java/-JSF) component libraries that may be useful to you: AJAX JSF Matrix.