GCA
GCA Attend a GCA Conference

XML 2000 Welcome Letter XML 2000 Schedule-at-a-Glance XML 2000 Program XML 2000 Tutorials/Special Interest Days XML 2000 Exposition & Sponsorship XML 2000 Hotel Information XML 2000 Registration XML 2000 Keynotes

SUNDAY • DECEMBER 3, 2000

9:00 am - 5:30 pm

(IMPLEMENTERS)

Getting Inside SVG: What Web Content Creators and Software Developers Should Know
Scalable Vector Graphic (SVG) is the emerging W3C standard for rich 2D graphics to be used in Web browsers. Web content creators and software developers benefit from this in-depth technical session on SVG and its relationships to other Web standards. Topics include: relationship to other standards, such as XML, XHTML, DOM and CSS, comparison with features in PostScript and PDF, DOM and scripting, animation and interactivity, template objects, color-managed display and printing, internationalized text support, fonts, client-side filter effects, accessibility, metadata, embedded private data, and extensibility.
Prerequisites: None
Logistics: None
by Jon Ferraiolo, Senior Computer Scientist, Adobe's Advanced Technology Group

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.

Practical Transformation Using XSLT and XPath
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.

Topic Maps Hands-on Workshop: Building Real World Applications

"From Theory to Practice" or "Making Topic Maps work" could be alternative titles for this tutorial. After a short but comprehensive introduction to the concepts of the new Topic Map standard, the focus will be on real world Topic Map applications and how to design them. A "cookbook" will be presented, and the attendees will interactively design and develop at least one Topic Map together with the trainers.
Prerequisites: There are no special technical skills required. However, the attendees should have an understanding of the content their companies are publishing to contribute to and to benefit from the common Topic Map development during the tutorial.
Logistics: The attendee does not need a PC, but is free to take notes on one if they so desire.
by Hans Holger Rath, Director Consulting, STEP Electronic Publishing Solutions GmbH, Steve Pepper, Chief Technical Officer, Ontopia AS

RELAX and enjoy it!
RELAX (REgular LAnguage description for XML) is a schema language for XML. RELAX is simpler than XML Schema Part 1; on the other hand, it adopts built-in datatypes and facets of XML Schema Part 2. One can write a RELAX module, verify your XML documents against it, and generate Java classes from the RELAX module.
Prerequisites: Attendees should have a reasonable understanding of XML 1.0. Knowledge of Java is useful for understanding the generation of Java classes from RELAX modules.
Logistics: None.
by MURATA Makoto, Visiting Researcher of IBM Tokyo Research Lab & Affiliate Researcher of IUJ (International University of Japan) Research Institute

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.

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

SAX and DOM; Perl and Python; Comparative Uses with XML
This tutorial is designed to contrast alternative technologies that may be used with XML. The tutorial highlights a rapid application development environment and contrasts approaches with freely available APIs and tools. Ways of applying these technologies to a "real world" XML application will be explored.
Prerequisites: A basic knowledge of XML and programming languages is required.
Logistics: Attendees can bring cd-rom drives for copies of free software. Recommended (but not required): install Perl 5.6 and Python 2.0
by Neill A. Kipp, Product Architect and Strategic Planner, netDecide Corporation

Introduction to XML and Related Technologies
This one-day course provides developers with a working knowledge of the Extensible Markup Language (XML) and some associated technologies, including: the Document Type Definition (DTD), XML Schemas, XSLT rendering, and an introduction to XPointers, and XLinks.
Prerequisites: None
Logistics: None
by Michael Hahn, Principal Consultant, Document Management Solutions


Attend a GCA ConferenceBecome a GCA MemberBuy a GCA Publication
Today's News Digest
What is XML?What is SGML?ICEGCA's Mail.dat
Technical CommitteesTechnical ResourcesTargeted InitiativesGCA's GRACol
What is GCA?GCA Press ReleasesGCA MembersGCA's ICCContact GCA
GCA - Phone: +1 703-519-8160   Click Here For Legal And Technical Information
Click Here For Legal And Technical Information email: info@gca.org