What is a good JSF-based framework for developing websites optimized for touch smartphones (i.e. with Android)? Thanks in advance.
If you are already a JSF developer, you can create a website using core JSF only with jQuery mobile. PrimeFaces for mobile, ICEFaces for mobile and others are good, but the generated code is HUGE too.
I think that using JSF without any other component library is a way to think that with a mobile device you are pretty much visually limited. See this guide on how to create a mobile site with JSF and JQuery Mobile only. (BTW PrimeFaces mobile uses the same jQuery Mobile).
http://kahimyang.info/kauswagan/HowtoBlogs.xhtml?b=803
PrimeFaces Mobile, TouchFaces successor is in a difficult development, the first demos are opening;
http://www.primefaces.org/showcase-labs/mobile/index.jsf
MobileJSF, , Renderkits ( WML ..), - , HTML-.
- - . - ( , ). - JSF, , . CSS. .
, iPhone Look & Feel -, Touchfaces PrimeFaces (http://www.primefaces.org), .