ICEfaces

ICEfaces is an integrated Ajax Java application framework, which helps Java EE Ajax application developers to create and deploy thin-client rich Internet applications (RIA) in pure Java. ICEfaces applications are JavaServer Faces (JSF) applications, so no JavaScript related development.