
Space Details Key: ICE Name: ICEfaces Description: This is the Wiki home for the ICEfaces open-source project. See www.icefaces.org for details. Creator (Creation Date): ken.fyten (Dec 15, 2009) Last Modifier (Mod. Date): ken.fyten (Oct 29, 2010) Available Pages • ICEfaces 2 Overview • ICEfaces 2.x Release Notes • ICEfaces 2.0.2 Release Notes • ICEfaces 2.0.1 Release Notes • ICEfaces 2.0.0 Release Notes • ICEfaces 2.0.0 RC2 Release Notes • ICEfaces 2.0.0 RC1 Release Notes • ICEfaces 2.0.0 Beta 2 Release Notes • ICEfaces 2.0.0 Beta 1 Release Notes • ICEfaces-2.0.0-Alpha3 Release Notes • ICEfaces-2.0.0-Alpha2 Release Notes • ICEfaces 2 Documentation • ICEfaces 2 Features • Getting Started • Downloading ICEfaces • Supported Platforms • Adding ICEfaces to Your Application • Building and Running ICEfaces Examples with Maven • Building and Running ICEfaces with Ant • Key Concepts • Automatic Ajax • Direct-to-DOM Rendering • Single Submit • Ajax Push - Overview • Core Framework • Ajax Push - APIs • Core Tags • Annotations • JavaScript Client API • Handling Exceptions • Configuration • ICEpush Configuration • JSF Configuration • Components Document generated by Confluence on Jan 19, 2012 16:38 Page 1 • ICEfaces Components • ICEfaces 2.0 Advanced Components • Animation 2.0 • CheckboxButton 2.0 • DateTimeEntry 2.0 • FileEntry 2.0 • LinkButton 2.0 • PushButton 2.0 • SliderEntry 2.0 • TabSet 2.0 • ICEfaces Advanced Components Environment • ACE ThemeRoller support • ACE Source Artefacts and Generated Outputs • ACE Meta Class • ACE Component and Renderer Classes • ACE Adding Resources to Meta Class • ACE Skinning • ACE Sprite Image Generation • ACE CSS URL Mapping • ACE Disabled Styling Standard • Portlet Development • ICEfaces 1.x Compatibility • API Documentation • Tutorials • Introductory Tutorials • Creating ICEfaces 2.1 Applications with Eclipse • Getting Started with ICEfaces 2 • Creating ICEfaces Applications with Eclipse • Converting ICEfaces 1.8 Applications to ICEfaces 2 • Converting ICEfaces 1.8 Components to ICEfaces 2 • ICEfaces Feature Tutorial • Easy Ajax Push • Using Single Submit • Using Window Scope • ICEfaces Component Tutorials • Auto-Complete • Calendar • Chart • Columns • Connection Status • Data Table • Drag & Drop • Effects Document generated by Confluence on Jan 19, 2012 16:38 Page 2 • Menu Bar • Panel Series • Popup • Progress Bar • Tree • ICEfaces Advanced Component Tutorials • Incremental Upload Processing Using FileEntryCallback • General Tutorials • Creating Your First Hibernate-Enabled Application • Using ICEfaces with CDI • Using ICEfaces with Spring • Spring Web Flow 2 • Spring Security • Converters • Creating a Composite Component • Internationalization in ICEfaces • Validators Document generated by Confluence on Jan 19, 2012 16:38 Page 3 ICEfaces 2 Overview This page last changed on Mar 16, 2011 by feras.nasser. A New Standard ICEfaces 2 is an open-source Rich Internet Application (RIA) development framework based on the JavaServer Faces (JSF) 2 standard. Like its predecessor, ICEfaces 1.8, ICEfaces 2 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. Adhering closely to the standard JSF 2 extension points allows ICEfaces to work transparently with the stock JSF framework, simplifying integration and fostering 3rd party compatibility with other JSF 2- compliant libraries. Revolutionize RIA Development Key ICEfaces 2 framework extensions vastly simplify development, and expand the feature set of JSF 2. • Automatic Ajax drastically simplifies JSF development by eliminating the need for JSF <f:ajax> tags. Direct-to-DOM Rendering calculates the precise set of page changes from one request to the next, and Single Submit automatically submits individual components for processing. ICEfaces handles all of the Ajax underpinnings, allowing you to focus on application functionality. • Ajax Push enables real-time, multi-user collaboration in your JSF applications. Any state change in the application can instantaneously trigger push updates to other users of the application that need to be informed. New Ajax Push APIs make it simpler than ever to add collaborative features to your application. A complete list of framework enhancements can be found here. Rich Components ICEfaces 2 offers a vast array of rich components from with to craft your user interfaces. • The ICEfaces Components include all components from ICEfaces 1.8 and use a compatibility layer that enables them to function with JSF 2.0, and ICEfaces 2. These components provide a smooth migration path from ICEfaces 1.8. • The ICEfaces Advanced Components leverage all the features of the JSF 2.0 component architecture, and are based on the all-new Advanced Component Environment (ACE). The YUI JavaScript library provides rich, client-side web controls, but packaged as JSF components, so you don't need to know or use any JavaScript to include them in your application. Important features of the Advanced Components include flexible form definition, UI theming/skinning, and W3C ARIA accessibility. • The ICEfaces Enterprise Components are derived from the ICEfaces 1.8 Composite Component, but ported to the new JSF 2.0 Facelet architecture. Originally created by the ICEfaces application development team, these components can greatly reduce development time for a host of common application use cases. These components are available only in ICEfaces 2 Enterprise Edition. Tools ICEfaces 2 can be easily integrated into any Java EE development environment. In particular, IDE integration bundles are available for the open source IDEs Eclipse, and NetBeans. Open Source and Enterprise Grade ICEfaces 2 is an open source project licensed under Mozilla Public License, so you can develop and deploy with it, without any commercial licensing restrictions. You get all the advantages of a vibrant Document generated by Confluence on Jan 19, 2012 16:38 Page 4 open source community, including a well-exercised code base, developer forums, and this wiki loaded with documentation and tutorials. ICEfaces is also enterprise grade software that is deployed in a wide range of Fortune 500 companies. If you need the assurances of professional support, you will get that and more from ICEfaces 2 Enterprise Edition (EE). With EE you get additional software, documentation, and deployment technologies like the Enterprise Push Server. You can learn more about the features and benefits of ICEfaces 2 EE here. Document generated by Confluence on Jan 19, 2012 16:38 Page 5 ICEfaces 2.x Release Notes This page last changed on Dec 22, 2011 by ken.fyten. ICEfaces Release Notes Latest Release Version Date ICEfaces 3.0.0 RC2 2011-12-22 Latest Stable Release Version Date ICEfaces 2.0.2 2011-05-13 Older Releases Version Date ICEfaces 2.1.0 BETA 2 2011-11-04 ICEfaces 2.1.0 BETA 2011-10-04 ICEfaces 2.0.1 2011-03-30 ICEfaces 2.0.0 2010-12-21 Document generated by Confluence on Jan 19, 2012 16:38 Page 6 ICEfaces 2.0.2 Release Notes This page last changed on May 13, 2011 by ken.fyten. ICEfaces 2.0.2 Release Notes May 13th, 2011 Cannot resolve external resource into attachment. Contents These Release Notes include the following sections: • About This Release • Downloads • Notable Changes ° Mojarra JSF 2.1.1-FCS ° Core Framework Changes ° Advanced Components ° Portlets ° Samples and Tutorials ° IDE Integrations • Supported Platforms • Known Issues • Support About This Release ICEfaces 2.0.2 is an official maintenance release featuring over 25 fixes and improvements. Downloads ICEfaces 2.0.2 is available for download in the following formats: • Binary and source-code bundles • IDE Tool integration bundles • Maven2 Public Repository (jars only) • SVN repository checkout Notable Changes in this Release Mojarra JSF 2.1.1-FCS • This release has been tested against Mojarra JSF 2.1.1-FCS, and includes the JSF 2.1.1-FCS libraries in the download bundles. • Note that JSF 2.1.1-FCS is referred to as 2.1.1_b04 in the public Mojarra Maven repository. Core Framework • Delta-Submit Document generated by Confluence on Jan 19, 2012 16:38 Page 7 ° Several issues that could cause problems when using Delta-Submit in specific circumstances have been resolved. ICEfaces Advanced Components • Support for Portlets ° The Advanced Components are now supported on Liferay 5.2. ° There remains a YUI-namespace collision issue that prevents the Advanced Components from being deployed to Liferay 6. See the Known Issues section for details. This issue is expected to be resolved with ICEfaces 2.1. • Reduced JavaScript and CSS Static Footprint ° The Advanced Components now leverage compressed and combined JavaScript and CSS files which further reduces the number and size of the resource files that must loaded when initially visiting the page. The net result is that pages using the Advanced Components now load dramatically faster and overall response time when navigating between pages is substantially improved. • A bug that prevented deploying ICEfaces applications that use ACE components to the ROOT context has been resolved. • The focus indicator on the ace:sliderEntry component has been reduced in size. Previously it could grow to the width/height of the container in some browsers. PortletFaces Bridge • The included PortletFaces Bridge library has been updated to the 2.0.0 final release. Samples & Tutorials • Component Showcase ° Styling bugs in the panelTooltip and panelPositioned
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages392 Page
-
File Size-