Smile is an open source implementation of the
JavaServer Faces API (JSF). Special attention is
given to the non-JSP programming model. The main
goals are specifications compliance, a rich set of
GUI controls, and a designer application to create
your JSF pages.