ICEfaces™ Community Edition

v1.0.1 Release Notes

July 12th, 2006


Overview

This document contains the following sections:
For release note information for earlier ICEfaces releases, refer to the ICEfaces Knowledge Base.


Understanding ICEfaces Community Edition (CE)

ICEfaces delivers extensions to Java ServerFaces (JSF) that provide an AJAX-enabled rich presentation environment for JSF applications. ICEfaces brings value to any J2EE development project that needs to provide superior presentation capabilities to the web application user. In particular, ICEfaces provides the following features:

Learn More

This ICEfaces release comes with extensive documentation that will help you understand the product thoroughly. Documentation for this release is located in your installation directory at .../install_dir/ICEfaces-Community-1.0.1/docs/. The following documents are provided in PDF format:

  1. ICEfaces Getting Started Guide: This guide takes you through product installation, environment configuration, demo app installation, and a basic 5-stage tutorial. This guide also contains information related to support for different application server environments and development tools.
  2. ICEfaces Developer's Guide: This guide contains information relevant to developing applications with ICEfaces. It describes the ICEfaces architecture, and explains key concepts that the ICEfaces developer should be aware of. It also provides a complete reference guide that covers APIs, configuration, components (including the ICEfaces Component Suite), and TLDs and covers advanced topics like writing Direct-to-DOM renderers for custom components.

Additionally, all ICEfaces documentation is also available on-line at:

http://www.icesoft.com/support/icefaces_docs.html


Changes in This Release

ICEfaces Community Edition v1.0.1 includes over 140 fixes and enhancements.  Click here to review the complete Change Log of changes made between the v1.0 and v1.0.1. releases.

The most notable changes are listed below:

General

ICEfaces Component Suite

Facelets

Example Applications and Tutorials

Tools


Supported Browsers, Application Servers, and Tools

Browsers

This release of ICEfaces has been certified on the following Browsers:

Vendor
Product
Version
Microsoft
Internet Explorer
6.x+
Mozilla
Firefox
1.x+
Mozilla
Mozilla
1.7.x+
Apple
Safari
1.3+
Netscape
Netscape
7.x+

J2EE Application Servers

This release of ICEfaces has been certified on the following Application Servers:

Vendor
Product
Version
Apache
Tomcat
5.0.28, 5.5
JBoss Inc.
JBoss Application Server
4.0.3
BEA Systems Inc.
Weblogic Server
8.1
Sun Microsystems
Sun Java System Application Server
8.1
Oracle
Oracle Application Server Container for J2EE (OC4J)
10.1.3
IBM
Websphere Application Server
6.0.0.1, 6.1

J2EE Integrated Development Environments (IDEs)

ICEfaces includes IDE integration bundles for the following development tools:

Vendor
Product
Version
Eclipse
Web Tools Platform/Eclipse
1.0/3.1.1, 1.5/3.2
IBM
Rational Application Developer
6.0.1
Oracle
JDeveloper 10g Studio Edition
10.1.3
BEA
Workshop Studio 3, Workshop Studio for JSF
3.0, 3.1
Sun
Java Studio Creator 2
2.0 - Update 1
Sun
NetBeans
5.0, 5.5 Beta

Note that the tool integration bundles may be updated independently from official ICEfaces releases. 
ICEfaces Tools Support Knowledge Base
contains the most recent tools bundles.


Known Issues

The following are known issues with this release:

General

For example, if we have the following templates:


{path to servlet engine}/webapps/{application}/customer/start.jsf
{path to servlet engine}/webapps/{application}/customer/validate.jsf
{path to servlet engine}/webapps/{application}/account/transfer.jsf

...we need to add the following mappings:

    <servlet-mapping>
        <servlet-name>Persistent Faces Servlet</servlet-name>
        <url-pattern>/customer/xmlhttp/*</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>Persistent Faces Servlet</servlet-name>
        <url-pattern>/account/xmlhttp/*</url-pattern>
    </servlet-mapping>

...also, the jsp:directive.include should look like::

    <jsp:directive.include file="/account/include.jsp"/>
    <jsp:directive.include file="/customer/include.jsp"/>
java.lang.RuntimeException: IncrementalNodeWriter Queue limit exceeded: 51.

The user may need to refresh the page to continue using the application.

JSP Markup

ICEfaces Component Suite

Facelets

Application Servers


Support

For help with this release, refer to http://support.icesoft.com where you will find the ICEsoft knowledge base including articles, slide shows, and other resources. In addition refer to the ICEfaces Community Edition support forums where you can monitor and participate in discussions on ICEfaces technology, tips, and techniques.

If desired, commercial support options are also available from ICEsoft.


License Notice

License agreements can be found in the .../install_dir/ICEfaces-Community-1.0.1/docs/license directory.

© Copyright 2005-2006. ICEsoft Technologies, Inc.