h1. From Ajax Push to JSF 2.0: ICEfaces on GlassFish
{excerpt:hidden=true}Ted Goddard -- Thu, Mar 12th, 2009, 11:00am PT{excerpt}
{section}
{column:width=43%}
*Speaker* - Ted Goddard, ICEsoft
*Date* - Thu, Mar 12th, 2009
*Time* - 11:00am PT; ([Other TZs|http://www.timeanddate.com/worldclock/fixedtime.html?year=2009&month=3&day=12&hour=18&min=00&sec=0])
*Online* - [http://ustream.tv/channel/theaquarium] ([more info|TheAquariumChannelOverview])
_Speaker Concall_ (others please +mute with *6+)
*Toll-Free* - (866) 545-5227 - Access Code: 3535518
*Caller Paid* - (215) 446-3648 - Access Code: 3535518
{column}
{column:width=4%}
{column}
{column:width=43%}
h3. Abstract
Ted will provide details on how to build and deploy rich web applications with Ajax and Ajax Push (aka Comet) and catch a glimpse of the future with an overview of JavaServer Faces 2.0.
This presentation illustrates the fundamentals of Ajax Push, covering application design, development, and deployment, drawing on ICEfaces sample applications and implementation. Topics will include network protocols, application-level push APIs, GlassFish Grizzly integration, and the ramifications of the two-connection limit.
Looking forward to JSF 2.0, we will cover Ajax integration, new scopes and annotations, and custom components.
{column}
{section}
----
h2. Presentations and Recordings
{section}
{column:width=50%}
h3. Presentation - Ted Goddard
*Slides* - [SlideShare|http://www.slideshare.net/pelegri/icefaces-and-jsf-20-on-glassfish]
*Video* - [Flash|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009.flv] (122.2MB), [Quicktime|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009.mov] (146.6MB), [iPod/320x240|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009-iPod.m4v] (61.1MB)
*Audio* - [mp4|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009-Audio.mp4] (29.5MB)
*Chat* - N/A
{video:mediacast-temp|/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009.flv}
{column}
{column:width=50%}
{column}
{section}
{excerpt:hidden=true}Ted Goddard -- Thu, Mar 12th, 2009, 11:00am PT{excerpt}
{section}
{column:width=43%}
*Speaker* - Ted Goddard, ICEsoft
*Date* - Thu, Mar 12th, 2009
*Time* - 11:00am PT; ([Other TZs|http://www.timeanddate.com/worldclock/fixedtime.html?year=2009&month=3&day=12&hour=18&min=00&sec=0])
*Online* - [http://ustream.tv/channel/theaquarium] ([more info|TheAquariumChannelOverview])
_Speaker Concall_ (others please +mute with *6+)
*Toll-Free* - (866) 545-5227 - Access Code: 3535518
*Caller Paid* - (215) 446-3648 - Access Code: 3535518
{column}
{column:width=4%}
{column}
{column:width=43%}
h3. Abstract
Ted will provide details on how to build and deploy rich web applications with Ajax and Ajax Push (aka Comet) and catch a glimpse of the future with an overview of JavaServer Faces 2.0.
This presentation illustrates the fundamentals of Ajax Push, covering application design, development, and deployment, drawing on ICEfaces sample applications and implementation. Topics will include network protocols, application-level push APIs, GlassFish Grizzly integration, and the ramifications of the two-connection limit.
Looking forward to JSF 2.0, we will cover Ajax integration, new scopes and annotations, and custom components.
{column}
{section}
----
h2. Presentations and Recordings
{section}
{column:width=50%}
h3. Presentation - Ted Goddard
*Slides* - [SlideShare|http://www.slideshare.net/pelegri/icefaces-and-jsf-20-on-glassfish]
*Video* - [Flash|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009.flv] (122.2MB), [Quicktime|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009.mov] (146.6MB), [iPod/320x240|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009-iPod.m4v] (61.1MB)
*Audio* - [mp4|http://mediacast.sun.com/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009-Audio.mp4] (29.5MB)
*Chat* - N/A
{video:mediacast-temp|/users/wombat/media/ICEfacesAndJSF2-TedGoddard-12Mar2009.flv}
{column}
{column:width=50%}
{column}
{section}