white bar background yellow bar background
Colorado Software Summit 2007 banner
Colorado Software Summit logo

The Best Way to Master a Technology Is to Teach It to Others

Doug Tidwell

IBM Corporation

XSLT 2.0: More Power, Less Hassle

More than six years in the making, XSLT 2.0 became a W3C recommendation in February of this year.  The language is integrated with XPath 2.0, which in turn is integrated with XQuery 1.0.  In this session, we'll cover the changes of the language, including the simpler syntax for grouping and the powerful schema and data validation features.  To really show off the power of the language, we'll take several examples from the SOA world, generating SVG diagrams, PDF files, XForms and spiffy Ajax Web pages from SCA deployment files and annotated XML schemas.

How I Learned to Stop Worrying and Love the Data Model

With all the hype over Web 2.0, what's usually overlooked is how to link those beautiful Web pages to the business objects and business processes used in the back-end systems.  In this session we'll illustrate how to use open standards to build a complete SOA-based application from the XML that defines the business objects and the business process.  From there, we'll illustrate how to generate a variety of Web interfaces from that XML as well.  We'll generate a Web 2.0 interface with XForms and Ajax widgets, and we'll generate a fully accessible interface as well.  Moving from XML to HTML is always a lossy transformation; this session will show you how to push that transformation as far down the application stack as possible.

Photo of Doug Tidwell

Doug Tidwell is a Senior Software Engineer at IBM.  He was a speaker at the first XML conference in 1997, and has spoken on technical topics at dozens of conferences around the world.  He works in IBM's Software Strategy group, evangelizing emerging XML and SOA standards such as XForms, SCA and SDO.  He has written many articles on IBM's developerWorks site and elsewhere on the Web.  He is also the author of O'Reilly's XSLT: Mastering XML Transformations, a (greatly-expanded) second edition of which will be available soon.  He lives with his wife and daughter (and Domino, the Hound of Renown) in Chapel Hill, North Carolina.

Blog: http://www-03.ibm.com/developerworks/blogs/page/Doug_Tidwell

Email: dtidwell@us.ibm.com