Check out this presentation on Java PureFaces which we presented at the Pittsburgh Java User Group. You can download the Office 2007 (PPTX) format, the Office 97-2003 (PPT) format, or the OpenDocument (ODP) format.
Java PureFaces is the Web Development extension for JSF, developed here at B6 Systems, that we use in our web applications. View the demo live here!
PureFaces uses the JSF framework to create an API that allows developers to create web applications from pure java code, without creating multiple static JSP templates. This is done by using Java PureFaces GUI components. The Java PureFaces components allow for object oriented design so the developer can extend and encapsulate them.
Download the guessNumber template application (called pureFacesTemplate) below to see for yourself. This application is the same as the JSF guessNumber application, but uses Java PureFaces. Compare the two implementations and you will quickly see the Java PureFaces advantage!