Ed Burns presented on JSF 2.0 composite components. He discussed the vision for reusable components in JSF 1.0, challenges with JSF 1.x components, and the improved vision for easy to develop components in JSF 2.0. He demonstrated a simple login panel composite component and covered fundamentals of composite components including resource libraries, conventions, the cc:interface and cc:implementation tags, top level components, and attached objects.