XML Conference & Exposition 2001
space

Home

space


Tutorials - Sunday, December 9

Click on headings to change tutorial sessions. Go to Monday Tutorials. Go back to Conference Program.

Tutorials - Sunday, December 9


Half Day Afternoon Tutorials - 2:00pm - 5:30pm

Session Audience Level Key:

HL/ High Level ViewTE/ Technical View HL/TE High Level and Technical View

HL/TE - XML and APIs for Java Developers
Instructor: Ian F. Darwin, Java Developer & Trainer, Darwin Open Systems
Java is a great programming language, and XML is a great markup language. This tutorial explains the rudiments of XML and the numerous ways in which Java and XML can work together. Java Developers will learn XML syntax from the ground up, including all basic notions of XML tagging, DTDs and Namespaces and a very brief introduction to Schemas. DTDs - Document Type Definitions - are the conventional means of specifying what tags or elements are allowed in a document. Namespaces allow you to include document specifications from multiple sources. Schemas are an eventual replacement for DTDs, and include mechanisms for type safety, inheritance and extensibility, and more.

After learning these basics, we apply Java to XML. Examples of reading and writing XML will be presented using the standard APIs SAX and DOM promulgated by the World Wide Web Consortium. SAX, the Simple API for XML, provides sequential, event-based handling of XML elements (a la AWT), while DOM provides an in-memory tree of objects representing the elements in the XML document. The Java-centric JDOM (a Sun Java Community Process standard-in-progress). will be presented as an alternative to SAX and DOM. I'll show an example like using XML in the configuration file for a desktop application in both DOM and JDOM to contrast these two APIs.

The instructor will present information on transforming XML into other formats using XSLT, the XSL Transformation Language and its constituents. XML people use the term "Style" for transforming XML into other formats. Another part of XSL, "formatted objects", provides for rendering XML into printable form (PDF anyone?).

Several implementations of most of these standards are available to the Java developer. Sun's JAXP (Java API for XML Parsing), bundled with JDK1.4, provides a full complement of parsing tools, and eases the process of trying out different vendors' parsers. Sun also provides Translets, which pre-compile the XSL transformation into Java byte code for efficiency. The Jakarta project of the Apache Foundation has been vigorously applying Java to XML; a survey of all their Java-XML technologies will conclude this section.

All XML and Java code samples will be available on the author's web site after the presentation.

Java Developers - Come on over to XML!


HL/TE - XML Data Conversion
Instructor: Dale Waldt, Director, aXtive Minds
Creating robust XML data requires effective conversion process design and planning. Legacy data and processes need significant enhancement to deliver the benefits of XML. This workshop will examine processes and tools for creating sophisticated XML content.

Pre-requisites /
Basic understanding of XML systems is helpful.


TE - XML Web Services: Description, Discovery and Execution
Instructor: Alex Ceponkus, Technical Lead, Web Services Standards, Bowstreet
Discover the latest activities in XML Web services standards and get an understanding of key specifications such as SOAP, XMLP, WSDL, ebXML, UDDI, SAML and BTP. Attendees will learn the status of each specification and how they fit into the bigger Web services picture.


HL/TE - Adopting XML - A Business Perspective
Instructor: Geoffrey Nolan, Senior Systems Engineer, Turn-Key Systems
This tutorial is designed to assist management and IT staff in maximizing the benefits of switching to XML, while keeping the inevitable cost and inconvenience to a minimum.


TE - Linking Technologies at Work
Instructor: Eric van der Vlist, CEO, DYOMEDEA
Defining relationships between nodes of a tree is always an involved topic. XML has revived the linking problem, and presents multiple ways in which to solve it. In this tutorial, we will explore some of the many ways to deal with expressing links.

Pre-requisites / A good knowledge of XML, namespaces is required. Some knowledge of XSLT and W3C XML Schema is preferable.

 

 

space
IDEAlliance © 2001 All Rights Reserved. • 100 Daingerfield Road • Alexandria, VA 22314 • P: 703/ 837-1070 F: 703/ 837-1072 Contact UsSite Gripes?space

 

Monday, December 10 - Half Day Afternoon TutorialsMonday, December 10 - Half Day Morning Tutorials Sunday, December 9 - Half Day Morning TutorialsMonday, December 10 - Half Day Morning TutorialsSunday, December 9 - Full Day Tutorials