Excerpt of the 2009 program
JSF 2: Keeping Progress Coming
by Dan Allen and Andy SchwartzThis presentation will provide an in-depth introduction to many of the new JSF 2.0 features and will ask of each: Is the currently specified solution sufficient? We'll also consider whether other concerns (paper cuts) have been overlooked?
EZComp: Composite Components in JSF 2.0
by Ed BurnsThis presentation will explain how to use the composite component feature of JSF 2.0. This feature enables turning any chunk of page markup into a true reusable JSF UI component, complete with all the features one expects of a reusable Object Oriented component.
Seam & RESTeasy: You haven't seen REST yet
by Dan Allen and Lincoln Baxter IIIJSR-311 (JAX-RS) is one of the simplest, most elegant of all the Java EE specifications and is showing early signs of becoming an overwhelming success. It lets you to create RESTful web services from existing Java EE components by sprinkling a handful of annotations over it. But the downside is that the resource must be a Java EE component. Seam's RESTeasy module allows you to use JAX-RS annotations on your existing Seam components, giving your web services access to the Seam container and, dually, an alternate interface to your Seam application
Polyglot JavaServer Faces
by Kito MannIt's no secret that languages other than Java are gaining popularity on the Java Virtual Machine. We often hear about how new languages like Groovy, Ruby, or Scala can speed up development and reduce boilerplate code. What isn't always clear is how to apply these languages to JavaServer Faces applications.
Mobile Ajax with JSF
by Ted GoddardThis session provides an overview of the mobile web and how to develop for it with the ICEfaces Ajax framework. Learn a variety of JSF application techniques that allow both mobile and desktop users to be targeted simultaneously.
CDI (JSR-299), Weld and the future of Seam
by Dan AllenThis talk introduces Contexts and Dependency Injection for the Java EE platform (JSR-299), the new new Java standard for dependency injection and contextual lifecycle management. The talk will cover the core programming model, explain it's relationship to EJB 3.1 and JSF 2.0, introduce Weld, the JSR-299 reference implementation, and it's servlet container extension and, finally, look ahead at how a modularized Seam 3 will tie into this new foundation.
Killer Web apps with JSF 2.0: Ajax
by David GearyJSF 2 draws from open-source Ajax frameworks to provide built-in Ajax that's simple and easy to use. Come to this session to see how to take advantage of that Ajax to implement killer web apps with JSF 2.0.
Upgrading to JSF 2
by Kito MannNow that JavaServer Faces (JSF) 2.0 is out, what do you do with that recently completed JSF 1.x application? Like most Java standards, JSF 2.0 strives for backwards compatibility. However, if you want to use new features like simpler UI components, new events, Groovy support, or the built-in Facelets support, you will have to perform some upgrade steps.
The Portlet Bridge and the 2.0s
by Michael FreedmanIn the recent past both Java Portlets and JSF have published their 2.0 versions. This talk introduces you to how the major new features in each of these 2.0s are managed by the bridge.
Social Networking with ICEfaces and Liferay
by Neil GriffinThis talk will demonstrate how easy it is to develop social networking portlets with ICEfaces and Liferay. Attendees will learn the fundamental techniques through code walkthroughs of ICE Friends and ICE Chat portlets, leveraging Facelets composite components and real-time status updates via Ajax Push.
The Best Kept Secrets of Seam, RichFaces, JSF and Facelets
by Jay BalunasThis session discloses best practices, tips and techniques and including inside information to save you in a pinch and maximize your use of Seam, RichFaces, JSF and Facelets.
Conversation Management and Extended Scoping with Spring and JSF
by Micha KienerAttendees will take away the information they need to add conversation management and extended scopes to their JSF web application provided by Spring 3.1.







