The 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.
Product Features and Benefits
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 20,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 pioneered Ajax Push enabling server/application initiated content rendering to the browser. With Ajax Push, developers can create collaborative and dynamic enterprise applications like never before. There is simply no easier way to develop Ajax 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 utilize Ajax Push and must be deployed to high volumes of concurrent users. ICEfaces applications can scale to meet the demand of highly-interactive, enterprise applications that require large-scale, clustered deployments - a critical requirement often not addressed by other solutions. Click here for more information AHS.
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, eFunds, Kofax, SEC, just to name a select few. Click here to review the ICEfaces support options.
Product Architecture and Supported Platforms
ICEfaces is a complete RIA solution that includes a Framework, Ajax Bridge, Component Suite as well as IDE tool extensions and support for the leading Application Servers.
Related Links on ICEfaces.org
ICEfaces is 100% open source. To download ICEfaces click here. To view the ICEfaces online demos click here.
|