This section describes where to get ICEfaces 2.0, how to run the examples, and how to get started using ICEfaces 2.0 to develop your own applications.
The latest official release of all ICEfaces products, including ICEfaces 2.0, can be found on the ICEfaces Downloads page.
These download bundles are available in both binary and source form and include all the libraries and examples for each release.
For Maven users, the ICEfaces 2 pre-release libraries are available via the ICEfaces Maven2 Snapshot repository.
Note that the download bundles also contain Maven .pom and archetype files to enable easy import of the ICEfaces libraries and example applications into a local Maven repository.
ICEfaces releases may be exported from the public SVN Repository.
IDE integrations for ICEfaces 2 are currently available for NetBeans and Eclipse. These integrations can be downloaded from the ICEfaces Downloads page.
The current release (Alpha 3) of ICEfaces 2.0 has been tested to run on the following application servers:
- Glassfish 3
- Tomcat 6 (by including the JSF 2.0 runtime libraries in the project)
Note that ICEfaces 2.0 should work on any JEE 6 Web Profile compliant platform.
ICEfaces 2.0 provides the following libraries:
This is the ICEfaces 2.0 core framework and is required for all applications.
Provides Ajax Push functionality for ICEfaces 2.0. This library is only required if Ajax Push functionality is required in the application.
This library contain the ICEfaces Advanced Components (ACE) which are only compatible with ICEfaces 2.0. You should include this library if you want to use latest ICEfaces components in your application.
This library contains the ICEfaces Component Suite that is compatible with ICEfaces 2.0. You should include this library if you want to use the ICEfaces Component Suite components in your application or if you are porting an existing ICEfaces 1.8.x application to ICEfaces 2.0. See the [Compatibility] section for more information.