<?xml version="1.0" encoding="UTF-8"?>
<!-- name="generator" content="blojsom v3.2" -->
<rdf:RDF xmlns:wfw="http://wellformedweb.org/CommentAPI/"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns="http://purl.org/rss/1.0/">

	<channel rdf:about="http://blog.icefaces.org/blojsom/blog/default">
		<title>ICEfaces Water Cooler</title>
		<link>http://blog.icefaces.org/blojsom/blog/default/</link>
		<description>Where the ICEfaces dev team blogs</description>
		<dc:publisher>ICEsoft Technologies</dc:publisher>
		<dc:creator>product.support@icesoft.com</dc:creator>
		<dc:date>2010-02-03T05:29:49-06:00</dc:date>
		<dc:language>en</dc:language>

        <items>
        <rdf:Seq>
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2010/02/03/JSF-2-0-Complete-Reference-with-JSF-Portlet-Appendix" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2010/01/27/JSF-2-0-ICEfaces-2-0-Portlet-2-0-The-PortetFaces-Bridge" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2010/01/27/Which-version-of-ICEfaces" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2010/01/22/ICEfaces-2-0-Alpha2-is-now-available" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/12/10/GlassFish-v3-and-ICEfaces-2-0" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/12/03/High-Availability-Push-Deployments-An-Industry-First-in-ICEfaces-EE" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/11/13/Whats-new-in-JSF-2-0-webinar-online" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/11/02/Whats-new-in-JSF-2-0" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/10/30/ICEfaces-2-0-Alpha-1-is-out" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/10/27/Countdown-to-ICEfaces-2-0-Alpha-1-1" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/10/27/JSF-2-0-with-ICEfaces-2-0-Alpha" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/10/27/PortletFaces-Project-Announcement-and-Webinar" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/10/16/Ajax-Push-Comet-Panel-and-JSFSummit" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/09/09/ICEfaces-with-Google-Translate-Tutorial" />
                                <rdf:li rdf:resource="http://blog.icefaces.org/blojsom/blog/default/2009/09/08/ILOG-and-ICEfaces-webinar" />
                </rdf:Seq>
        </items>
    </channel>

            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2010/02/03/JSF-2-0-Complete-Reference-with-JSF-Portlet-Appendix">
	    <title>JSF 2.0 Complete Reference, with JSF Portlet Appendix</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2010/02/03/JSF-2-0-Complete-Reference-with-JSF-Portlet-Appendix</link>
        <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign=&quot;top&quot;&gt;&lt;a href=&quot;http://www.amazon.com/JavaServer-Faces-2-0-Complete-Reference/dp/0071625097/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1265194167&amp;amp;sr=8-2&quot;&gt;&lt;img width=&quot;200&quot; alt=&quot;JSF 2.0 Complete Reference with JSF Portlet Appendix&quot; src=&quot;http://ecx.images-amazon.com/images/I/51b%2BfmHsT3L._SS500_.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;
            &lt;p&gt;I&#39;m pleased to announce the new &lt;a href=&quot;http://www.amazon.com/JavaServer-Faces-2-0-Complete-Reference/dp/0071625097/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1265194167&amp;amp;sr=8-2&quot;&gt;JSF 2.0 Complete Reference&lt;/a&gt; book by Ed Burns and Chris Schalk, published by McGraw-Hill. During the planning stages, Ed asked me to be a contributing author and help bring the first edition of the book up-to-date with JSF 2.0, and also to write a&amp;nbsp;&lt;strong&gt;JSF Portlet Appendix&lt;/strong&gt;.&lt;/p&gt;
            &lt;p&gt;As listed in the Table of Contents, Appendix A discusses the following Topics:&lt;/p&gt;
            &lt;ul&gt;
                &lt;li&gt;Overview of Portlet 1.0 and 2.0
                &lt;ul&gt;
                    &lt;li&gt;Portlet Lifecycle&lt;/li&gt;
                    &lt;li&gt;Portlet Modes&lt;/li&gt;
                    &lt;li&gt;Portlet Window States&lt;/li&gt;
                    &lt;li&gt;Portlet Preferences&lt;/li&gt;
                    &lt;li&gt;Inter-Portlet Communication&lt;/li&gt;
                &lt;/ul&gt;
                &lt;/li&gt;
                &lt;li&gt;JSF Portlet Development
                &lt;ul&gt;
                    &lt;li&gt;JSF Portlet Bridges&lt;/li&gt;
                    &lt;li&gt;JSF Portlet View Handlers&lt;/li&gt;
                    &lt;li&gt;JSF ExernalContext and the Portlet API&lt;/li&gt;
                    &lt;li&gt;JSF and Portlet Preferences&lt;/li&gt;
                    &lt;li&gt;JSF and Inter-Portlet Communication&lt;/li&gt;
                &lt;/ul&gt;
                &lt;/li&gt;
                &lt;li&gt;ICEfaces Portlet Development
                &lt;ul&gt;
                    &lt;li&gt;ICEfaces Ajax with Partial Submit&lt;/li&gt;
                    &lt;li&gt;ICEfaces Direct-to-DOM RenderKit&lt;/li&gt;
                    &lt;li&gt;The ice:portlet Tag&lt;/li&gt;
                    &lt;li&gt;ICEfaces 1.x Portlet Bridge&lt;/li&gt;
                    &lt;li&gt;ICEfaces 1.x D2DFaceletViewHandler&lt;/li&gt;
                    &lt;li&gt;ICEfaces 1.x and Portlet Window States&lt;/li&gt;
                    &lt;li&gt;ICEfaces Portlets and Concurrent DOM Views&lt;/li&gt;
                    &lt;li&gt;ICEfaces 1.x Extended Request Scope&lt;/li&gt;
                    &lt;li&gt;ICEfaces Ajax Push and Inter-Portlet Communication&lt;/li&gt;
                    &lt;li&gt;ICEfaces Themes and Portal Themes&lt;/li&gt;
                    &lt;li&gt;ICEfaces Themes and Liferay Themes&lt;/li&gt;
                    &lt;li&gt;ICEfaces Ajax Bridge and Liferay Portal&lt;/li&gt;
                    &lt;li&gt;ICEfaces Portlets and Liferay Request Attributes&lt;/li&gt;
                &lt;/ul&gt;
                &lt;/li&gt;
                &lt;li&gt;PortletFaces
                &lt;ul&gt;
                    &lt;li&gt;Downloading PortletFaces&lt;/li&gt;
                    &lt;li&gt;PortletFacesContext&lt;/li&gt;
                    &lt;li&gt;PortletFaces Tags&lt;/li&gt;
                    &lt;li&gt;PortletFaces and Portlet Preferences&lt;/li&gt;
                    &lt;li&gt;PortletFaces and Expression Language Additions&lt;/li&gt;
                    &lt;li&gt;PortletFaces and Localization&lt;/li&gt;
                    &lt;li&gt;Liferay Language Portlet Integration&lt;/li&gt;
                    &lt;li&gt;Improved Integration Between Liferay and ICEfaces 1.x&lt;/li&gt;
                &lt;/ul&gt;
                &lt;/li&gt;
            &lt;/ul&gt;
            &lt;p&gt;This week (Feb 2nd to Feb 5th) Ed Burns &amp;amp; Chris Schalk will be helping to &lt;a href=&quot;http://www.coderanch.com/t/481095/JSF/java/Welcome-Ed-Burns-Chris-Schalk&quot;&gt;answer questions about the new book at JavaRanch.&lt;/a&gt; In addition, JavaRanch will be giving away a free copy of the book.&lt;/p&gt;
            &lt;p&gt;Finally I&#39;d like to express my gratitude to &lt;a href=&quot;http://www.icesoft.com&quot;&gt;ICEsoft&lt;/a&gt;, &lt;a href=&quot;http://www.mimacom.ch&quot;&gt;Mimacom&lt;/a&gt;,
&lt;a href=&quot;http://www.liferay.com&quot;&gt;Liferay&lt;/a&gt;, and &lt;a href=&quot;http://www.tritonsvc.com&quot;&gt;Triton&lt;/a&gt; for their generous support in making the JSF Portlet Appendix&amp;nbsp;possible.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
</description>
	    <dc:date>2010-02-03T05:29:49-06:00</dc:date>
	                                <wfw:comment>http://blog.icefaces.org/blojsom/commentapi/default/Neil+Griffin/2010/02/03/JSF-2-0-Complete-Reference-with-JSF-Portlet-Appendix</wfw:comment>
            <wfw:commentRss>http://blog.icefaces.org/blojsom/blog/default/2010/02/03/JSF-2-0-Complete-Reference-with-JSF-Portlet-Appendix?page=comments&amp;flavor=rss2</wfw:commentRss>
            </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2010/01/27/JSF-2-0-ICEfaces-2-0-Portlet-2-0-The-PortetFaces-Bridge">
	    <title>JSF 2.0 + ICEfaces 2.0 + Portlet 2.0 = The PortetFaces Bridge</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2010/01/27/JSF-2-0-ICEfaces-2-0-Portlet-2-0-The-PortetFaces-Bridge</link>
        <description>&lt;p&gt;&lt;strong&gt;UPDATE#1:&lt;/strong&gt; PortletFaces Bridge &lt;a href=&quot;http://www.icefaces.org/main/resources/upcoming-webinars.iface?webinar=478643680&quot;&gt;webinar&lt;/a&gt; took place on Thursday, Feb 11 2010 AD. &lt;a href=&quot;http://www.liferay.com/c/document_library/get_file?p_l_id=745520&amp;amp;groupId=11150&amp;amp;folderId=4618381&amp;amp;name=DLFE-31601.pdf&quot;&gt;Click here to view the PDF slideshow&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE#2&lt;/strong&gt;: The source code is at Alpha1 status and can be checked out from SVN here:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://svn.portletfaces.org/svn/portletfaces/bridge/org.portletfaces.bridge.api/trunk/&quot;&gt;http://svn.portletfaces.org/svn/portletfaces/bridge/org.portletfaces.bridge.api/trunk/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://svn.portletfaces.org/svn/portletfaces/bridge/org.portletfaces.bridge.impl/trunk/&quot;&gt;http://svn.portletfaces.org/svn/portletfaces/bridge/org.portletfaces.bridge.impl/trunk/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;m working on a new project called the &lt;strong&gt;PortletFaces Bridge&lt;/strong&gt; which will enable the use of &lt;a href=&quot;http://www.javaserverfaces.org/&quot;&gt;JSF 2.0&lt;/a&gt; within Portlet 2.0 compliant portals like Liferay 5.x. The bridge implements a subset of the features available in&amp;nbsp;&lt;a href=&quot;http://jcp.org/en/jsr/detail?id=329&quot;&gt;JSR-329&lt;/a&gt;. Although the JSR-329 standard defines an API for a JSF 1.2 + Portlet 2.0 bridge, the PortletFaces Bridge is targeting JSF 2.0. Additionally, the bridge will facilitate usage of &lt;a href=&quot;http://wiki.icefaces.org/display/ICE/ICEfaces-2.0.0-Alpha2+Release+Notes&quot;&gt;ICEfaces 2.0&lt;/a&gt; within Liferay Portal.&lt;/p&gt;
&lt;p&gt;Project Status as of January 27, 2010 AD:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;meta charset=&quot;utf-8&quot;&gt;I have a sample JSF 2.0 portlet developed that is using the new PortletFaces Bridge.&lt;/meta&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;meta charset=&quot;utf-8&quot;&gt;HTTP GET of portal page: bridge runs the portlet RENDER_PHASE, which runs the JSF lifecycle+renderResponse and the portlet renders fine in the browser.&lt;/meta&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;meta charset=&quot;utf-8&quot;&gt;HTTP POST after clicking h:commandButton: bridge runs the portlet ACTION_PHASE, which runs the JSF lifecycle. It then runs the portlet RENDER_PHASE, which runs the JSF renderResponse and the portlet renders fine in the browser.&lt;/meta&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;meta charset=&quot;utf-8&quot;&gt;RESOURCES: When using the new JSF 2.0 &amp;quot;resource&amp;quot; mechanism (like for downloading the &amp;quot;jsf.js&amp;quot; JavaScript file), the bridge correctly invokes the portlet RESOURCE_PHASE, which invokes the JSF 2.0 ResourceHandler and the contents of the requested resource are correctly delivered back to the browser.&lt;/meta&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;meta charset=&quot;utf-8&quot;&gt;AJAX: After tabbing-out of a field, the JSF 2.0 &amp;quot;jsf.js&amp;quot; JavaScript code correctly invokes the portlet RESOURCE_PHASE, which runs the JSF lifecycle+renderResponse, and correctly applies the DOM updates in the browser. Currently it uses the new JSF 2.0 &amp;lt;f:ajax /&amp;gt; tag to do Ajax requests. BTW I had to fix a problem in Mojarra to make this work -- I&#39;m in contact with the Mojarra team and they&#39;re working on fixing it for the upcoming 2.0.3 release.&lt;/meta&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;meta charset=&quot;utf-8&quot;&gt;What&#39;s left: There&#39;s a bunch of little things -- loose ends that need to be coded up. Stuff like:
    &lt;ul&gt;
        &lt;li&gt;Testing of ICEfaces 2.0 WITHOUT the &amp;lt;f:ajax /&amp;gt; tag&lt;/li&gt;
        &lt;li&gt;Testing of ICEfaces 2.0 components (compatibility components)&lt;/li&gt;
        &lt;li&gt;Testing of ICEfaces 2.0 Ajax Push&lt;/li&gt;
        &lt;li&gt;After navigation-rules fire, need to compute the next JSF viewId to render&lt;/li&gt;
        &lt;li&gt;Detecting portlet mode changes (VIEW MODE, EDIT MODE, HELP MODE)&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/meta&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The goal is to have an Alpha version ready for use in time for the webinar on Thursday, Feb 11 2010 AD. The bridge will be be an open source project and be available for download from the &lt;a href=&quot;http://www.portletfaces.org&quot;&gt;http://www.portletfaces.org&lt;/a&gt; website.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
	    <dc:date>2010-01-27T16:41:09-06:00</dc:date>
	                                <wfw:comment>http://blog.icefaces.org/blojsom/commentapi/default/Neil+Griffin/2010/01/27/JSF-2-0-ICEfaces-2-0-Portlet-2-0-The-PortetFaces-Bridge</wfw:comment>
            <wfw:commentRss>http://blog.icefaces.org/blojsom/blog/default/2010/01/27/JSF-2-0-ICEfaces-2-0-Portlet-2-0-The-PortetFaces-Bridge?page=comments&amp;flavor=rss2</wfw:commentRss>
            </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2010/01/27/Which-version-of-ICEfaces">
	    <title>Which version of ICEfaces?</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2010/01/27/Which-version-of-ICEfaces</link>
        <description>&lt;br&gt;
&lt;p&gt;People have been asking which &lt;a href=&quot;http://www.icefaces.org&quot;&gt;ICEfaces&lt;/a&gt; version they should use.  There are three main choices, and the full source code is available in each case:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.icefaces.org/main/ajax-java/icefaces-ee-faq.iface&quot;&gt;ICEfaces-EE 1.8.2&lt;/a&gt;: You are using ICEfaces in production. You need rapid response to support issues, may have a highly available cluster on a commercial application server, and benefit from an extended component suite and testing resources.  We are truly grateful to our subscribers and recognize that they are what makes ICEfaces possible.
&lt;li&gt;&lt;a href=&quot;http://www.icefaces.org/main/downloads/os-downloads.iface&quot; &gt;ICEfaces 1.8.2&lt;/a&gt;: You are using ICEfaces to freely develop an application with rich JSF components and revolutionary Ajax Push features.  You are supported by the very active &lt;a href=&quot;http://www.icefaces.org/JForum/&quot;&gt;ICEfaces community&lt;/a&gt; and generally deploy a single application to an open source server.
&lt;li&gt;&lt;a href=&quot;http://www.icefaces.org/main/downloads/os-downloads.iface&quot; &gt;ICEfaces 2.0 A2&lt;/a&gt;: You are ready to benefit from JSF 2.0. We recommend that everyone begin with a prototype now and send in their feedback during the alpha phase.  
&lt;/p&gt;
&lt;p&gt;Why not just support ICEfaces 1.8 on JSF 2.0? In theory, this is possible, but it further increases the test matrix for ICEfaces 1.8 and cannot provide the major architectural simplifications obtained by building ICEfaces 2.0 purely on JSF 2.0.  But in essence, the compatibility library in ICEfaces 2.0 (icefaces-compat.jar) &lt;em&gt;is&lt;/em&gt; ICEfaces 1.8 on JSF 2.0.
&lt;/p&gt;

</description>
	    <dc:date>2010-01-27T11:15:36-06:00</dc:date>
	                                <wfw:comment>http://blog.icefaces.org/blojsom/commentapi/default/Ted+Goddard/2010/01/27/Which-version-of-ICEfaces</wfw:comment>
            <wfw:commentRss>http://blog.icefaces.org/blojsom/blog/default/2010/01/27/Which-version-of-ICEfaces?page=comments&amp;flavor=rss2</wfw:commentRss>
            </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2010/01/22/ICEfaces-2-0-Alpha2-is-now-available">
	    <title>ICEfaces 2.0 Alpha2 is now available</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2010/01/22/ICEfaces-2-0-Alpha2-is-now-available</link>
        <description>&lt;br&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.icefaces.org/main/downloads/os-downloads.iface&quot;&gt;ICEfaces 2.0 has reached Alpha 2&lt;/a&gt; and is now available for &lt;a href=&quot;http://www.icefaces.org/main/downloads/os-downloads.iface&quot;&gt;download.&lt;/a&gt;  If you&#39;re using JSF (or are curious about JSF), now is the time to try JSF 2.0: Facelets is standard, providing an advanced yet easy to use page and component definition language, the new standard View Scope correctly handles multiple windows and tabs, and standard annotations have eliminated tedious XML configuration.  ICEfaces 2.0 provides a rich set of components and transparently adds Ajax to the JSF rendering process, giving you an Ajax application without writing a single line of JavaScript or manually adding any Ajax tags. ICEfaces also provides the easiest to use and most powerful Ajax Push API of any web framework in any language (a grand claim? please comment if you disagree).&lt;/p&gt;
&lt;p&gt;ICEfaces 2.0 Alpha 1 was a technology preview, intended for experimentation.  ICEfaces 2.0 Alpha 2 might have a few known issues (FileUpload is not available, and you may see a few exceptions) but is ready for general prototyping and application development.  Porting the ICEfaces 1.8 sample applications was very easy (a couple of hours in each case), so please give us feedback on your porting experience so that we can enhance the compatibility layer and add porting tips to the &lt;a href=&quot;http://wiki.icefaces.org/display/ICE/ICEfaces+2.0+Documentation&quot;&gt;wiki documentation&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;For this release, the most extensive work has gone into the compatibility layer (providing the ICEfaces 1.8 components on JSF 2.0 ... even for Internet Explorer 6) and the standalone Ajax Push library (which is not quite ready to use standalone; more on that in the coming weeks).  It&#39;s time to begin moving your ICEfaces 1.8 application to ICEfaces 2.0.  We look forward to seeing you on the &lt;a href=&quot;http://www.icefaces.org/JForum/forums/show/25.page&quot;&gt;forums&lt;/a&gt;.
&lt;/p&gt;
</description>
	    <dc:date>2010-01-22T19:31:26-06:00</dc:date>
	                                <wfw:comment>http://blog.icefaces.org/blojsom/commentapi/default/Ted+Goddard/2010/01/22/ICEfaces-2-0-Alpha2-is-now-available</wfw:comment>
            <wfw:commentRss>http://blog.icefaces.org/blojsom/blog/default/2010/01/22/ICEfaces-2-0-Alpha2-is-now-available?page=comments&amp;flavor=rss2</wfw:commentRss>
            </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/12/10/GlassFish-v3-and-ICEfaces-2-0">
	    <title>GlassFish v3 and ICEfaces 2.0</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/12/10/GlassFish-v3-and-ICEfaces-2-0</link>
        <description>&lt;br&gt;
&lt;p&gt;
GlassFish v3 is &lt;a href=&quot;https://glassfish.dev.java.net/downloads/v3-final.html&quot;&gt;now available.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://glassfish.dev.java.net&quot;&gt;GlassFish v3&lt;/a&gt; is an ideal server for &lt;a href=&quot;http://www.icefaces.org&quot;&gt;ICEfaces 2.0&lt;/a&gt;:

&lt;ul&gt;
&lt;li&gt;JavaServer Faces 2.0 is included in GlassFish, so the only .jar files necessary in an ICEfaces application are icefaces.jar and icepush.jar  (this results in the new ICEfaces auction demo being only 400k)
&lt;li&gt;Servlet 3.0 is available to support highly scalable Ajax Push applications through asynchronous request processing (javax.servlet.AsyncContext)
&lt;li&gt; JMS supports the communication necessary to coordinate Ajax Push updates between multiple applications on the same server or within a cluster (to get JMS you must download the full version, not the &quot;Web Profile&quot;).
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;
To get started with GlassFish v3 and ICEfaces 2.0:

&lt;ul&gt;
&lt;li&gt;Download GlassFish v3 from &lt;a href=&quot;http://glassfish.dev.java.net&quot;&gt; http://glassfish.dev.java.net&lt;/a&gt;
&lt;li&gt; Check out the latest ICEfaces 2.0 &lt;a href=&quot;http://anonsvn.icefaces.org/repo/icefaces/scratchpads/glimmer&quot;&gt;http://anonsvn.icefaces.org/repo/icefaces/scratchpads/glimmer&lt;/a&gt;
&lt;li&gt;Build ICEfaces with &lt;code&gt;ant world&lt;/code&gt; to build .war files for the default JavaEE 6 target (without jsf-api.jar and jsf-impl.jar as already provided by GlassFish)
&lt;li&gt;Or download an &lt;a href=&quot;http://www.icefaces.org/main/downloads/os-downloads.iface&quot;&gt;ICEfaces 2.0 Alpha&lt;/a&gt; binary and use the pre-built auction.war
&lt;li&gt; Copy /samples/auction/build/dist/auction.war to glassfishv3/glassfish/domains/domain1/autodeploy/
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;
Please try it out and let us know what features you are hoping for in ICEfaces 2.0 (it&#39;s only in Alpha, so things are still very flexible).
&lt;/p&gt;
</description>
	    <dc:date>2009-12-10T18:18:35-06:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/12/03/High-Availability-Push-Deployments-An-Industry-First-in-ICEfaces-EE">
	    <title>High-Availability Ajax Push Deployments - An Industry First For ICEfaces EE</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/12/03/High-Availability-Push-Deployments-An-Industry-First-in-ICEfaces-EE</link>
        <description>Anyone that has witnessed the Google Wave demo knows that real-time, collaborative web applications are upon us.  Web-based &lt;a href=&quot;http://www.icefaces.org/main/ajax-java/ajaxpush.iface&quot;&gt;Ajax Push&lt;/a&gt; is fundamental to these types of applications, and has also been fundamental to ICEfaces since the very first release of the framework.  Google&#39;s excellent adventure aside, we see Ajax Push moving out of the early adopter stage and into serious enterprise deployments with stringent scalability and availability requirements.
&lt;p&gt;ICEfaces is keeping pace with these revolutionary deployment requirements by introducing industry-first capabilities in the Enterprise Push Server (EPS), which is now available in the newly-released &lt;a href=&quot;http://www.icefaces.org/main/ajax-java/icefaces-ee.iface&quot;&gt;ICEfaces Enterprise Edition 1.8.2&lt;/a&gt;.  You can read more about EPS &lt;a href=&quot;http://www.icefaces.org/main/ajax-java/enterprise-push-server.iface&quot;&gt;here&lt;/a&gt;, or if you are a supported customer a more detailed description is available in the ICEpack wiki &lt;a href=&quot;http://wiki.icesoft.com/display/ICEpack/Enterprise+Push+Server&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
There are a few solutions in industry today that deliver Ajax Push capabilities, and most of them, including ICEfaces, relying on the &lt;a href=&quot;http://en.wikipedia.org/wiki/Push_technology#Long_polling&quot;&gt;long-polling&lt;/a&gt; technique to deliver asynchronous push updates to the browser. This technique requires an open connection to be held in anticipation of push events, which works fine if you only have a single view onto a single web application, as only one push connection is required.  A major problem manifests itself though when you open multiple browser views onto the same web application, have multiple push-enabled applications deployed within the same domain, or have multiple push-enabled portlets in the same page.  It is not feasible for each view to maintain its own push connection, as this will exceed the browsers connection limit, so it is necessary to share the push connection among the views.  ICEfaces solves this problem with the client-side Ajax Bridge performing connection sharing between the browser views, and the &lt;a href=&quot;http://www.icefaces.org/main/ajax-java/push-server.iface&quot;&gt;Push Server&lt;/a&gt; managing a single blocking connection at the server for each browser client.  No other Ajax Push technology offering provides a comprehensive and transparent mechanism for connection sharing.&lt;/p&gt;
&lt;p&gt;
Returning our attention now to enterprise-grade, clustered, high-availability deployments, we see the push connection management problem compound itself, as now we need to support load sharing and fail over of push connections.  This is the domain of the Enterprise Push Server, which delivers those precise capabilities, as illustrated in the deployment architecture diagram below.&lt;/p&gt;
&lt;img src=&quot;http://www.icefaces.org/main/css/images/enterprise-push-server.png&quot; alt=&quot;EPS Deployment Architecture&quot; /&gt;

&lt;p&gt;The architecture leverages standard Java Enterprise clustered deployment capabilities using front-end load sharing with session affinity, and session replication for application fail over support.  Standard load sharing techniques are also used to distribute push connections among multiple EPS instances in the cluster, using affinity based on an &lt;em&gt;EPSID&lt;/em&gt; instead of a &lt;em&gt;SESSIONID&lt;/em&gt;.  Enterprise Push Servers track and ensure the delivery of updates to clients and communicate that information amongst themselves, via JMS, so that any EPS node is capable of responding to any client.  When a node in the cluster goes down, push connections migrate to other viable nodes, and the EPS instances there take over connection management responsibilities. The failure condition is communicated to the client&#39;s Ajax Bridge, which reloads the page to synchronize state between the client and server. Beyond the page reload, the user experience is uninterrupted.&lt;/p&gt;

&lt;p&gt;These capabilities are yet another industry first for ICEfaces, and are available exclusively in the &lt;a href=&quot;http://www.icefaces.org/main/ajax-java/icefaces-ee.iface&quot;&gt;ICEfaces Enterprise Edition&lt;/a&gt;, including support for the following application servers.&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot;
style=&quot;font-family: verdana,sans-serif; color: rgb(51, 51, 51); font-size: 13px;&quot;&gt;&lt;br&gt;
&lt;table style=&quot;text-align: left; width: 717px; height: 179px;&quot; border=&quot;1&quot;
cellpadding=&quot;2&quot; cellspacing=&quot;2&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top; font-weight: bold; text-align: center;&quot;&gt;Vendor&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top; font-weight: bold; text-align: center;&quot;&gt;Product&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top; font-weight: bold; text-align: center;&quot;&gt;Version&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top;&quot;&gt;Apache&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top;&quot;&gt;Tomcat
(w/ Apache ActiveMQ 5.1)&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top; text-align: right;&quot;&gt;6.0&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top;&quot;&gt;JBoss
Inc.&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top;&quot;&gt;JBoss
Application Server&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top; text-align: right;&quot;&gt;4.2.x&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top;&quot;&gt;IBM&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top;&quot;&gt;Websphere
Application Server&lt;br&gt;
&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; vertical-align: top; text-align: right;&quot;&gt;6.1&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;font-family: verdana,sans-serif; font-size: 13px;&quot;&gt;Oracle&lt;/td&gt;
&lt;td style=&quot;font-family: verdana,sans-serif; font-size: 13px;&quot;&gt;WebLogic
Server&lt;/td&gt;
&lt;td
style=&quot;font-family: verdana,sans-serif; font-size: 13px; text-align: right;&quot;&gt;10.3.1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;/span&gt;
&lt;p&gt;So as collaborative applications become the mainstay of your Enterprise, you can rely on ICEfaces and the Enterprise Push Server to deliver highly-scalable and highly-available deployments of mission-critical applications. 



</description>
	    <dc:date>2009-12-03T10:50:00-06:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/11/13/Whats-new-in-JSF-2-0-webinar-online">
	    <title>What&#39;s new in JSF 2.0 webinar online</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/11/13/Whats-new-in-JSF-2-0-webinar-online</link>
        <description>&lt;br&gt;
&lt;p&gt;
In case you missed the webinar that Kito and I gave live last Wednesday, you can now &lt;a href=&quot;http://www.icefaces.org/main/registration/reg-jsfcentral.iface&quot;&gt;view an archived version&lt;/a&gt; of the &lt;a href=&quot;http://jsfcentral.com/&quot;&gt;What&#39;s New in JSF 2 presentation&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Also, don&#39;t forget to sign up for the &lt;a href=&quot;http://www.jsfsummit.com&quot;&gt;JSF Summit (December 1-4 in Orlando, FL) &lt;/a&gt;.  We can only tell you so much about &lt;a href=&quot;http://javaserverfaces.dev.java.net/&quot;&gt;JSF 2.0&lt;/a&gt; in a one hour webinar; at this conference, you can learn about how to use the new features in depth and meet the experts who developed the specification.  JSF 2.0 is now available, so the JSF Summit is really the launch. &lt;a href=&quot;http://www.mojavelinux.com/&quot;&gt;Dan Allen&lt;/a&gt; has also started the idea of a JSF logo contest, so be sure to bring your logo ideas.&lt;/p&gt;
</description>
	    <dc:date>2009-11-13T13:07:17-06:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/11/02/Whats-new-in-JSF-2-0">
	    <title>What&#39;s new in JSF 2.0?</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/11/02/Whats-new-in-JSF-2-0</link>
        <description>&lt;br&gt;
&lt;p&gt;&lt;a href=&quot;http://www.java.net/blogs/kito75/&quot;&gt;Kito Mann&lt;/a&gt; and &lt;a href=&quot;http://jroller.com/page/tedgoddard&quot;&gt;I&lt;/a&gt; will be giving a 
&lt;a href=&quot;http://www.icefaces.org/main/resources/gotowebinar.iface?webinar=352868537&quot;&gt;webinar this Wednesday, Nov 4 on JavaServer Faces 2.0&lt;/a&gt;.  &lt;a href=&quot;http://webmc.icefaces.org/&quot;&gt;WebMC&lt;/a&gt; has been ported to &lt;a href=&quot;http://javaserverfaces.dev.java.net/&quot;&gt;JSF 2.0&lt;/a&gt;, so I&#39;ll be using a few lessons from that easy porting exercise to explain some of the differences between JSF 1.2 and JSF 2.0.  To prepare for the webinar, please download the &lt;a href=&quot;http://www.icefaces.org/main/downloads/os-downloads.iface&quot;&gt;ICEfaces 2.0 Alpha&lt;/a&gt; and JSF 2.0 and have your questions and comments ready.
&lt;/p&gt;
&lt;p&gt;
Now that JSF 2.0 is ready, when do you plan on using it in production?  As a start, we should really deploy some of the ICEfaces 2.0 demos on ICEfaces.org.
&lt;/p&gt;
</description>
	    <dc:date>2009-11-02T13:42:34-06:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/10/30/ICEfaces-2-0-Alpha-1-is-out">
	    <title>ICEfaces 2.0 - Alpha 1 is out!</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/10/30/ICEfaces-2-0-Alpha-1-is-out</link>
        <description>&lt;br&gt;
&lt;p&gt;
I&#39;m very pleased to announce that ICEfaces 2.0 - Alpha 1 is now available for &lt;a href=&quot;http://www.icefaces.org/main/downloads/os-downloads.iface&quot;&gt;download&lt;/a&gt;.
&lt;br&gt;
&lt;p&gt;
This inaugural development milestone release of ICEfaces 2.0 provides the fundamental capability of running the next-generation ICEfaces core on the Mojarra JSF 2.0.1 runtime. You can plug the icefaces.jar into your existing JSF2 application and immediately receive some of the benefits of ICEfaces Direct-to-Dom rendering, such as providing incremental page updates without the need to specify the JSF 2 &quot;f:ajax&quot;  tag. A sample application is included demonstrating ICEfaces 2 with JSF 2 (&quot;h:&quot;) standard components, and Ajax Push.
&lt;p&gt;
 Also included in this release is the initial implementation of the ICEfaces 1.x compatibility libraries, along with sample applications that demonstrate this capability. The ICEfaces 1.x compatibility libraries are used to readily port your existing JSF 1.2 / ICEfaces 1.8 applications to JSF 2.0 / ICEfaces 2.
&lt;p&gt;
See the &lt;a href=&quot;http://www.icefaces.org/releasenotes/ICEfaces-2.0.0-Alpha1-RN.html&quot;&gt;Release Notes&lt;/a&gt; for all the details.
&lt;p&gt;We are planning to have another significant ICEfaces 2 milestone release, featuring the beginnings of our all-new ICEfaces 2 component suite, before the end of this year, so stay tuned!
&lt;p&gt;&lt;br&gt;
</description>
	    <dc:date>2009-10-30T15:52:48-05:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/10/27/Countdown-to-ICEfaces-2-0-Alpha-1-1">
	    <title>Countdown to ICEfaces 2.0 - Alpha 1</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/10/27/Countdown-to-ICEfaces-2-0-Alpha-1-1</link>
        <description>&lt;br&gt;
&lt;p&gt;
JSF 2, and soon ICEfaces too!
&lt;br&gt;
&lt;p&gt;
As you may know the Sun &quot;&lt;a href=&quot;https://javaserverfaces.dev.java.net/&quot; target=&quot;_blank&quot;&gt;Mojarra&lt;/a&gt;&quot; JSF 2.0 GA release has &lt;a href=&quot;http://blogs.steeplesoft.com/mojarra-2-0-hits-fcs/&quot; target=&quot;_blank&quot;&gt;just occurred&lt;/a&gt;. With the JSF 2.0 runtime in place we&#39;re now in the final days of preparation for the corresponding ICEfaces 2.0 Alpha 1 release.
&lt;p&gt;
ICEfaces 2.0 represents a truly next-generation Ajax / JSF / Push framework development. We&#39;re using everything we&#39;ve learned from the ICEfaces community throughout the ICEfaces 1.x release cycle to rationalize the ICEfaces feature-set, keeping the stuff that worked well and finding better solutions for everything else. Certainly the new capabilities in JSF 2.0 provide a strong starting point, but there is a lot of work going on now to make ICEfaces 2.0 meet and exceed your expectations.  Our goal is nothing less than to make ICEfaces 2.0 the most productive, easy-to-use, and powerful JSF framework anywhere.
&lt;p&gt;
Notables:
&lt;ul&gt;	
&lt;li&gt;Represents a &quot;re-envisioning&quot; of ICEfaces in terms of key features, architecture, and implementation. 
&lt;li&gt;Based-on the JSF 2 specification and runtimes, will require JDK 1.5+ 
&lt;li&gt;Is the ICEfaces platform for new feature development and emerging technologies support and integration. 
&lt;li&gt;Will (eventually) include an all new ICEfaces Component Suite with a consistently improved level of component richness, performance, accessibility, and extensibility. 
&lt;li&gt;Unfortunately, the price of great progress in this case is that ICEfaces 2 is not directly backwards compatible with ICEfaces 1.x applications. However, we are well into development of a compatibility library and porting strategy that will ease migration of existing applications, including support for existing custom components, to ICEfaces 2.0.  
&lt;/ul&gt;
&lt;p&gt;
Ted has more thoughts on JSF 2 and ICEfaces 2.0 &lt;a href=&quot;http://blog.icefaces.org/blojsom/blog/default/2009/10/27/JSF-2-0-with-ICEfaces-2-0-Alpha/&quot;&gt;here&lt;/a&gt;.
&lt;p&gt;
...stay tuned for more details on the ICEfaces 2.0 - Alpha 1 release.
&lt;br&gt;
</description>
	    <dc:date>2009-10-27T18:38:00-05:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/10/27/JSF-2-0-with-ICEfaces-2-0-Alpha">
	    <title>JSF 2.0 with ICEfaces 2.0 Alpha</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/10/27/JSF-2-0-with-ICEfaces-2-0-Alpha</link>
        <description>&lt;br&gt;
&lt;p&gt;
 ICEfaces 2.0 Alpha is nearing release.  Here&#39;s what you can expect:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Current  ICEfaces 1.8 components supported via icefaces-comps-compat.jar
&lt;li&gt;Some minor page changes to port your application (such as to use standard h:head and h:body tags)
&lt;li&gt;Ajax features added automatically via Direct-to-DOM rendering (no f:ajax tag required)
&lt;li&gt;org.icefaces.* packaging (such as org.icefaces.application.PushRenderer)
&lt;li&gt;JSF 2.0.1 and JDK 1.5 are required
&lt;/ul&gt;
&lt;p&gt;
Internally, the changes are very significant, and many simplifications were possible within &lt;a href=&quot;http://www.icefaces.org&quot;&gt;ICEfaces&lt;/a&gt; through use of the standard JSF Ajax features (such as PartialViewContext and jsf.js).  For the application developer, though, the major changes at this point lie with  JSF 2.0 itself (you can expect to add significant features to your applications once the new ICEfaces 2.0 components become available; also, if you are using component APIs directly, you should expect larger changes ).
For instance, two significant benefits from JSF 2.0 are that Facelets is now standard, and that you have the option to use annotations rather than faces-config.xml for managed bean definitions.
&lt;/p&gt;
&lt;p&gt; 
We have some webinars and &lt;a href=&quot;http://www.jsfsummit.com/conference/orlando/2009/12/schedule&quot;&gt;talks&lt;/a&gt; lined up to get you ready for ICEfaces 2.0 and JSF 2.0.  When do you plan on adopting JSF 2.0?  If you had concerns with JSF 1.2, have they been addressed? What would you like to see in ICEfaces 2.0? Let us know; it&#39;s still early in the ICEfaces 2.0 development cycle, and we&#39;re very interested in incorporating your feedback.
&lt;/p&gt;
</description>
	    <dc:date>2009-10-27T18:14:29-05:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/10/27/PortletFaces-Project-Announcement-and-Webinar">
	    <title>PortletFaces Project Announcement and Webinar</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/10/27/PortletFaces-Project-Announcement-and-Webinar</link>
        <description>&lt;p&gt;&lt;img width=&quot;500&quot; height=&quot;171&quot; src=&quot;http://edorasframework.org/image/image_gallery?uuid=0de70b13-4671-4f68-adb6-ccf1c31f2692&amp;amp;groupId=10250&amp;amp;t=1253892212161&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I&#39;m pleased to announce that the PortletFaces project has now been formally established and can be found here: &lt;a href=&quot;http://www.portletfaces.org&quot;&gt;http://www.portletfaces.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An ICEsoft+Mimacom &lt;strong&gt;webinar&lt;/strong&gt; has been scheduled for Thursday October 29, 2009:&lt;/p&gt;
&lt;p&gt;4PM - 5PM CET&lt;br /&gt;
11AM - 12PM&amp;nbsp;EDT&lt;br /&gt;
8AM - 9AM PDT&lt;/p&gt;
&lt;p&gt;Here&#39;s the registration link: &lt;a href=&quot;https://www1.gotomeeting.com/register/741441337&quot;&gt;https://www1.gotomeeting.com/register/741441337&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&#39;ll be conducting the webinar along with Micha Kiener of Mimacom, sponsor of the Edoras Framework.&lt;/p&gt;
&lt;p&gt;The goal the PortletFaces project is to make it easier to develop JSF portlets that run within Liferay Portal. The project contains a wealth of features that expose the standard features of the Portlet 2.0 API and vendor-specific features of Liferay in a way that is natural to JSF development. It also provides improved integration between Liferay and ICEfaces 1.x portlets.&lt;/p&gt;
&lt;p&gt;The beginnings of PortletFaces can be traced back to a &lt;a href=&quot;http://www.liferay.com/web/guest/community/forums/-/message_boards/message/114404&quot;&gt;forum post made by community member Joel Kozikowski&lt;/a&gt; back in May of 2007. Joel donated his code to Liferay and we began to work on the project together under Liferay incubation. Since then, PortletFaces has been adopted by Mimacom AG and is a sub-project of the edoras framework.&lt;/p&gt;
&lt;p&gt;I&#39;d like to personally thank Joel and the other contributors for their valuable additions to PortletFaces:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Micha Kiener&lt;/li&gt;
    &lt;li&gt;Atul Patel&lt;/li&gt;
    &lt;li&gt;Ed Shin&lt;/li&gt;
    &lt;li&gt;Stefan Niederhauser&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also my personal thanks to &lt;a href=&quot;http://www.liferay.com&quot;&gt;Liferay&lt;/a&gt; for sponsoring PortletFaces during incubation, &lt;a href=&quot;http://www.icefaces.org&quot;&gt;ICEsoft&lt;/a&gt; for all the terrific support, and thanks to &lt;a href=&quot;http://www.mimacom.ch&quot;&gt;Mimacom&lt;/a&gt; for adopting the project.&lt;/p&gt;
&lt;p&gt;Finally, I&#39;d like to thank &lt;a href=&quot;http://www.tritonsvc.com&quot;&gt;Triton&lt;/a&gt;&#39;s Steve Groninga for coming up with the PortletFaces project logo.&lt;/p&gt;
&lt;p&gt;Documentation for PortletFaces can be found here: &lt;a href=&quot;http://www.portletfaces.org/documentation&quot;&gt;http://www.portletfaces.org/documentation&lt;/a&gt;&lt;/p&gt;
</description>
	    <dc:date>2009-10-27T13:31:32-05:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/10/16/Ajax-Push-Comet-Panel-and-JSFSummit">
	    <title>Ajax Push/Comet Panel and JSFSummit</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/10/16/Ajax-Push-Comet-Panel-and-JSFSummit</link>
        <description>&lt;p&gt;
If you&#39;re near the Google campus this Wednesday, Oct 21, please stop in for the Ajax Push Panel:&lt;a href=&quot;http://princecomet.eventbrite.com/&quot;&gt;The Chronicles of Web Standard
Prince Comet: Next Wave of Comet&lt;/a&gt;.  &lt;a href=&quot;http://jroller.com/page/tedgoddard&quot;&gt;I&#39;ll&lt;/a&gt; be there along with &lt;a href=&quot;http://alex.dojotoolkit.org/&quot;&gt;Alex Russell&lt;/a&gt;, &lt;a href=&quot;http://cometdaily.com/people/michael_carter/&quot;&gt;Michael Carter&lt;/a&gt;, &lt;a href=&quot;http://blogs.webtide.com/gregw/&quot;&gt;Greg Wilkins&lt;/a&gt;, and &lt;a href=&quot;http://dylanschiemann.com/&quot;&gt;Dylan Schiemann&lt;/a&gt;.  It should be a good opportunity to discuss the impact of Google Wave and Cloud Computing on push technologies.  Should Google &lt;a href=&quot;http://code.google.com/p/googleappengine/issues/detail?id=377&quot;&gt;support Servlet 3.0 in the Google App Engine&lt;/a&gt;, or should they force people to use proprietary technologies?  Should &lt;a href=&quot;http://www.icefaces.org/&quot;&gt;ICEfaces Ajax Push&lt;/a&gt; be split out into a separate push server, available with no dependency on JSF?
&lt;/p&gt;

&lt;p&gt;
Then, in November, you should head to the &lt;a href=&quot;http://www.jsfsummit.com/conference/orlando/2009/12/schedule&quot;&gt;JSFSummit&lt;/a&gt; in Orlando.  This is the leading North American conference for JavaServer Faces, and is the perfect place to ramp up on JSF 2.0.
&lt;/p&gt;
</description>
	    <dc:date>2009-10-16T17:34:15-05:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/09/09/ICEfaces-with-Google-Translate-Tutorial">
	    <title>ICEfaces with Google Translate Tutorial</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/09/09/ICEfaces-with-Google-Translate-Tutorial</link>
        <description>&lt;br&gt;
&lt;p&gt;Oleg Tikhonov has posted a &lt;a href=&quot;http://www.ibm.com/developerworks/ajax/tutorials/wa-aj-google/&quot;&gt; developerWorks tutorial on ICEfaces with Google translate&lt;/a&gt;.  It&#39;s a good introduction to ICEfaces, IBM WebSphere Community Edition, the Eclipse WTP tools for JSF, and the Google translate API.  The google translate API looks very easy to use :
&lt;/p&gt;

&lt;code&gt;
translatedText = Translate.translate(text, originalLanguage, translatedLanguage); 
&lt;/code&gt;

&lt;p&gt;The next interesting thing would be to combine translation with push (for instance, a chat server with translation capability).
&lt;/p&gt;
</description>
	    <dc:date>2009-09-09T12:03:38-05:00</dc:date>
	        </item>
            <item rdf:about="http://blog.icefaces.org/blojsom/blog/default/2009/09/08/ILOG-and-ICEfaces-webinar">
	    <title>ILOG and ICEfaces webinar</title>
	    <link>http://blog.icefaces.org/blojsom/blog/default/2009/09/08/ILOG-and-ICEfaces-webinar</link>
        <description>&lt;br&gt;
A &lt;a href=&quot;https://iloginc.webex.com/iloginc/lsr.php?AT=pb&amp;SP=EC&amp;rID=56982737&amp;rKey=2D7B45C1C716DEC9&quot;&gt;WebEx recording of the joint ILOG/ICEfaces presentation is available&lt;/a&gt;.

&lt;blockquote&gt;
Data visualization driven through Ajax Push allows better business decisions to be made in a real time connected enterprise. This web seminar explains the importance of visualization and how it can be implemented in web applications with a combination open source and commercial technologies. Stepping through the code of a multi-user shipping/receiving application, attendees will learn how to include visualization in their applications and how to apply push to enable multi-user interaction and collaboration. Topics will include development and deployment considerations as well as a behind-the-scenes look at techniques used internally by the ILOG and ICEfaces technologies. 
&lt;/blockquote&gt;
</description>
	    <dc:date>2009-09-08T11:51:28-05:00</dc:date>
	        </item>
    
</rdf:RDF>
