WebCGM
and Intelligent Graphics in Web Environments
WebCGM, a W3C Recommendation since January,
1999, is a major step forward for Intranet and Internet
document graphics, a composite vector/raster format with
good HTML and XML integration facilities. CGM, an ISO standard
since 1987, has long been a requirement in mission-critical
technical document applications. This tutorial includes
abstract, conceptual, and practical, hands-on parts. The
instructors present and discuss basic content and structure
of a CGM, its applicability and domain, critical real-world
interoperability issues and solutions, relationship to other
Web content formats (XML, HTML, and the emerging SVG), and
work in progress (e.g., CGM DOM) to improve the integration
of CGM and WebCGM in XML environments. Attendees
receive practical experience -- how to actually work with
WebCGM -- from some real-world Web graphics
problems which will be posed and solved during the tutorial,
using available tools to generate, integrate, and maintain
WebCGM technical graphics within a realistic
but fictitious Web scenario. A WebCGM interoperability
demonstration is included.
Prerequisites: None
Logistics: None
by Dieter Weidenbrueck, CEO, ITEDO Software
GmbH; David Cruikshank, Technical Fellow,
Boeing Commercial Airplanes; Ulrich Laesche, CEO,
Ematek Informatik GmbH; and Gary Burns, Senior
Consultant, Auto-trol Technology Corporation
Practical
Transformation Using XSLT and XPath (FULL)
This tutorial selection is
no longer available.
Having decided to structure information using XML, the need
to re-purpose, re-publish, and re-use that information using
XML is the new hurdle. These requirements can only be met
by transforming information to meet the requirements of
target systems and consumers. A basis for both style sheets
and arbitrary transformation, XSLT and XPath work together
to express how information is changed from a source organization
to a target organization. This introductory course provides
practical experience writing XPath expressions and simple
style sheets and transformation specifications using these
W3C recommendations.
Prerequisites: Attendees must have knowledge of XML
concepts and syntax, as these are not covered explicitly
in the course.
Logistics: Follow this link
for full details.
by G. Ken Holman, Chief Technology Officer, Crane
Softwrights Ltd.
XML
Programming in Java (FULL)
This tutorial selection is
no longer available.
As more and more businesses use XML for data interchange,
there is a need for programmers trained in the standard
APIs for XML documents. This tutorial takes attendees through
the basics of parsing and processing XML documents, and
illustrates solutions to a number of difficult problems
that often hinder programmers new to XML.
Prerequisites: Attendees should have basic programming
skills and a familiarity with Java.
Logistics: The attendee needs a laptop computer with
the following software: A Java Development Kit, version
1.1.7 or higher; the Java version of the Xerces XML parser
(available at http://xml.apache.org); and the Java version
of the Xalan stylesheet processor (also available at http://xml.apache.org).
All attendees using an operating system other than Windows
or Linux should contact the instructor at dtidwell@us.ibm.com.
by Doug Tidwell, Senior Programmer, IBM Corporation
Hands-on
Introduction to XML Schemas (FULL)
This tutorial selection is
no longer available.
In
this tutorial XML Schemas are presented in a step-by-step
fashion. Topics are introduced with many examples, and students
do labs to reinforce the concepts.
Prerequisites: Attendees must have a working knowledge
of XML and DTDs. In addition, they must understand namespaces.
Logistics: Because this is a hands-on session, attendees
must bring a
laptop, it must be running either Windows 95, 98, 2000,
or NT, and it must have either a floppy drive or a CD player.
They must also download the following zip file onto their
laptop prior to the class: http://www.xfront.com/xml-schemas-xml2000.zip
by Roger L. Costello, Senior Software Engineer, The
MITRE Corp.
Dynamic
Website Management using XML and XSL
This one-day tutorial contains a theoretical part and a
practical part, which splits the day into two main sections.
The main goal of the tutorial is the practical use of XML/XSL
and scripting languages to create and maintain a Web site.
By the end of the tutorial, the attendee should be able
to create a Web site from XML and its related specifications
using various scripting technologies.
Prerequisites: Attendees should have basic knowledge
of Windows, HTML and website development.
Logistics: Attendees need a PC with CD-ROM drive
and 25MB of free harddisk space. Perl/Python as well as
Java need to be installed on the PC. This can be done in
the beginning of the tutorial with prepared CD-ROMs.
by Benjamin Jung, CEO, and John McKeown, CTO,
deepX Ltd.
