Blue bar graphic
Colorado Software Summit logo
Colorado Software Summit banner

Gold bar graphic

Noel Bergman
DevTech, Inc.

Introduction to Portlet Programming with JSR-168

Portals are a hot growth area, but prior to JSR-168, we lacked a standard API for Portlet Development. In this session, Noel will give you an introduction to the unique characteristics of Portals, the Portlets of which they are built, and the JSR-168 specification that enables portability between Portlet containers.

Topics will include aggregation, request processing, URIs, modes and states, dispatching, preferences, selected vendor extensions and more.

Although this session is offered as an introduction to Portals and JSR-168, prerequisites include understanding of XML, HTML, Servlets and JavaServer Pages.

JSP 2.0 Tag Files: Custom Tags Made Easy

It is one thing to preach that developers should keep scripting out of JSP pages, and use custom tags, but it is another thing in practice. Custom tag development has lagged need due to the complexity and learning curve in developing custom tags. JSP 2.0 introduces a new way to write custom tags, and Noel will show you how to rapidly develop custom tags using the new Tag File mechanism.

Developers: this is your chance. You get to use scripting and still deliver clean pages to page designers. Come learn how to have your cake and eat it, too.

This session presumes knowledge of Java and JavaServer Pages.

Photo of Noel Bergman

Noel J. Bergman is one of Colorado Software Summit's All-Timers, having participated in all of the Colorado Software Summit conferences (and their predecessors, the ColoradOS/2 conferences), and has consistently received high marks as a favored speaker. Noel's background in leading edge technology spans over to 25 years, including participation on the CORBA and Common Object Services Task Forces, and he enjoys sharing the knowledge and experience acquired over those years with Software Summit attendees, both in and out of the formal sessions.

Noel is a Member of the Apache Software Foundation, where he is Vice President of the Apache Incubator project, a member of the infrastructure team, and an active participant in various projects.

Noel's presentations for CSS 2005 are intended to introduce new skills in emerging technologies that will improve productivity and marketability, with a goal to enable attendees to immediately benefit from such technologies in their own projects.


Back to...

Tom Bender

On to...

Ron Bodkin