Java PureFaces simplifies JSF implementation by allowing developers to create Ajax-enabled applications from pure Java code, similar to how a Swing UI is developed. There is no need to create numerous static JSP templates and backing-beans.
See the original article on The Server Side:
Introducing Java PureFaces: A New JSF Framework
Since the original article was written, the API was re-written to include Ajax via RichFaces. The link above contains the source code, an online demo, a template application (via maven) and a presentation from a recent Java Users Group.