What's on Twitter?

ICEfaces Overview

ICEfaces is an open-source Rich Internet Application (RIA) development framework based on the JavaServer Faces (JSF) 2 standard. ICEfaces extends JSF to simplify development and enhance the standard JSF feature set - simultaneously improving developer efficiency and expanding the spectrum of RIA capabilities that can be included in any JSF-based web application.

A Powerful JSF Framework
ICEfaces is much more than a suite of rich components. Innovative framework features simplify development and transcend the capabilities of standard JSF. In particular, two key  ICEfaces framework extensions, Automatic Ajax and Ajax Push, will reshape your thinking about how RIA's are developed and what they can do.

Learn more about all the powerful ICEfaces framework features .

Rich Components
Rich Internet Applications are built from rich components, and with ICEfaces you have 3 component libraries to choose from:

Learn more about the ICEfaces components , and see them in action in the ICEfaces Showcase , and in the  Enterprise Component Showcase.

Rapid RIA Development in Java, not JavaScript
ICEfaces application development is essentially Java EE JSF development, which promotes a component-based architecture using familiar tag-based declarative UI definition, and dynamic data binding into the server-resident application data model. ICEfaces provides application developers with a familiar Java Enterprise development model that completely shelters them from the complexities of low-level Ajax development in JavaScript.

Commercial Open Source
ICEfaces is Enterprise Ready! Take full advantage of a standards-based, robust code base to build, test, deploy, and scale your ICEfaces application. ICEfaces code is backed by our technical team will be there to assist you every step of the way. ICEfaces supports the most comprehensive matrix of Java EE technologies, commercial and open source. No other JSF framework is tested, certified, and fully supported against such a comprehensive list of enterprise Java technologies.