AJAX Push for Web 2.0 Collaboration
Speaker: Ted Goddard

Session Description: The Web has evolved from a document repository into a user-created collaboration medium. Applications can be communication tools, connecting people in application-specific ways. The key is AJAX Push, which allows the Web server to update any part of any page at any time. This session introduces AJAX Push and multi-user Web applications. Stepping through the development of a multi-user slideshow and chat system, attendees will learn how JavaServer Faces and the open source ICEfaces framework allows developers and designers to focus on their application and apply current skills. Attendees will take away practical information on JavaServer Faces, AJAX, AJAX Push, and ICEfaces.

Speaker Bio: Ted Goddard received his PhD in mathematics in 1996, answering open problems in complexity theory and infinite colorings for ordered sets, and proceeded with post-doctoral research in component and Web-based collaborative technologies. Following work at Java Software, Sun Microsystems, he was a device management and XML architect at Wind River, participating in the IETF NETCONF design team. Ted currently participates in the JavaServer Faces and servlet expert groups and is a senior software architect at ICEsoft Technologies, developing ICEfaces, an AJAX framework for JavaServer Faces.