ICEfaces is an integrated Ajax application framework that enables
Java EE
application developers to easily create and deploy thin-client
rich
Internet applications (RIA) in pure Java. ICEfaces is a fully
featured
product that enterprise developers can use to develop new or
existing
Java EE applications at no cost.
ICEfaces leverages the entire standards-based Java EE ecosystem
of tools
and execution environments. Rich enterprise application features
are
developed in pure Java, and in a pure thin-client model. There
are no
Applets or proprietary browser plug-ins required. ICEfaces
applications
are JavaServer Faces (JSF) applications, so Java EE application
development skills apply directly and Java developers are
isolated from
doing any JavaScript related development.
The benefits of using ICEfaces to enrich enterprise web applications are numerous:
Rich User Experience:
Create a superior user experience and produce more
effective enterprise Java EE applications. Leverage the ICEfaces Component Suite
of 50+ Ajax JSF components and create a new class of enterprise applications
that will transform the user experience.Click here
to evaluate the ICEfaces Component Suite.
Open Source:
ICEfaces is the most successful enterprise Ajax framework available
under open source. The ICEfaces developer community is extremely vibrant, already
exceeding 32,000 developers in 36 countries worldwide.
Standards-based:
ICEfaces is a pure Java enterprise solution so developers can
continue to work the way they are use to. Existing Java IDEs and test tools can be
leveraged during development.
Transparent Ajax:
ICEfaces is much more than a component suite it is an Ajax
application framework that provides ease of development for Java/JSF developers. ICEfaces
applications are developed with minimal design effort in Java/JSF not JavaScript.
Compatibility:
ICEfaces supports the broadest array of Java Application Servers,
IDEs, third party components, and JavaScript effect libraries of any enterprise Ajax
framework on the market.Click here
for a complete list of supported platforms.
Ajax Push:
ICEfaces pioneeredAjax Push
enabling server/application initiated
content rendering to the browser. WithAjax Push
, developers can create collaborative
and dynamic enterprise applications like never before. There is simply no easier way
to developAjax Push
applications.
Security:
ICEfaces is the most secure Ajax solution on the market today.
It is compatible with SSL, prevents cross-site scripting, malicious code injection and
unauthorized data mining. ICEfaces is a server-based Ajax solution so it doesn't expose
application logic or user data plus it is especially effective at preventing fake form submits
and SQL injection attacks.Click here
to read
the Enterprise Ajax Security with ICEfaces Whitepaper.
Scalability and Clustering:
The Asynchronous HTTP Server (AHS) provides high-scalability support for
ICEfaces applications that utilizeAjax Push
and must be deployed to high volumes of concurrent users - a critical
requirement often not addressed by other solutions. ICEfaces also now supports third-party Application Server Asynchronous
Request Processing (ARP) APIs provided by Glassfish (Grizzly), Jetty, Tomcat, and JBoss.
Professional Enterprise Software:
ICEfaces is backed by an engineering team that stand by their product.
ICEfaces offers Enterprise level support packages that are second to none in the industry. Some of our supported customers include:
JP Morgan, RIM, T-Mobile, EDS, Siemens, CSC, just to name a select few.