P.
---------------------------from Alan
Paton-------------------------------------
=============================
THREE XML TUTORIALS IN LONDON
=============================
>From International experts Tim Bray and Henry Thompson
(1) XML and Network Publishing Technologies
1 Day Tutorial, London, 23 November 1998, Presented by: Tim Bray
(2) The XML Technology Bootstrap (Includes 'hands-on' session using XML)
1 Day Tutorial, London, 24 November 1998, Presented by: Tim Bray
(3) Putting XML to Work: Style, Metadata and API
1 Day Tutorial, London, 25 November 1998, Presented by: Henry S. Thompson
FOR FURTHER INFORMATION PLEASE CONTACT:
Technology Appraisals Ltd
+44 (0)181 893 3986
+44 (0)181 744 1149
Email: techapp@cix.compulink.co.uk
URL: www.techapps.co.uk
Please note fees apply to attend these tutorials
++++++++ +++++++ +++++++ +++++++ +++++++
XML AND NETWORK PUBLISHING TECHNOLOGIES: OUTLINE CONTENTS
Design goals for network publishers
* User-driven design goals * Management-driven design goals * Cost-driven
design goals
XML's role: the un-met needs of today's network publishers * SGML, HTML,
and PDF: reasons to love and fear them * Coming over the horizon: VRML,
multimedia, ActiveX, Java * XML's unfilled niche
XML - a new business case and technology platform * Historical background
and motivation * The ongoing XML specification process * A walk through the
XML specification * How XML relates to SGML* How XML relates to HTML * How
XML changes the SGML Business Case
++++++++ +++++++ +++++++ +++++++ +++++++
THE XML TECHNOLOGY BOOTSTRAP
INCLUDES 'HANDS-ON' SESSION USING XML): OUTLINE CONTENTS
History and context
* The problems of SGML and HTML * The history and role of XML
The XML standard
* Introduction and goals * Logical and physical structure of documents *
Well-formedness * Characters * Character data, binary data, and markup *
Comments and processing instructions * CDATA Sections * Prolog and
Document Type Declaration * Start-Tags and End-Tags * Element and Attribute
Declarations * Conditional Sections * Character and Entity References *
Entity Declarations * Run-time Treatment of Entities * Notation Declarations
Hands-on: using XML
* Creating well-formed documents * Introduction to Lark, an XML Processor *
Compiling and running Java programs * A table-of-contents application * A
statistical analysis application
Writing an XML Processor
* Construct recognition * Error handling * Validation * API Issues
Attendance requirements
This tutorial requires programming competence and some familiarity with
parsing concepts. Experience with Java is not required, but exposure to
some language in the "C" family (C, C++, Objective C) would be very helpful.
The cost of the seminar includes the book Learn Java Now from Microsoft
Press, which includes a CD-ROM version of Microsoft Visual J++, one of the
leading development environments.
++++++++ +++++++ +++++++ +++++++ +++++++
PUTTING XML TO WORK: STYLE, METADATA AND API: OUTLINE CONTENTS
Electronic Style
* A brief history: the bad old days (wordprocessors); the recent past
(proprietary systems); the present (HTML); the near future (a
standards-based approach: structure (XML), linking (XLL) and appearance
(XSL/CSS)).
* Electronic style specificiation
* The right tool for the job: three style standards
* DSSSL: Document Style Semantics and Specification Language.
* CSS: Cascading Style Sheets.
* XSL: XML Style Language.
* Which is right for what situation?
* CSS tools and examples
* An introduction to controlling HTML document appearance with CSS.
* XSL tools and examples
* An introduction to the draft XSL standard
Constraining document structure
An introduction to XML-Data: how does it allow you to say just as much
about the structure of your documents as you wish, and no more? How
inheritance allows specialisation of document structure while still
allowing general-purpose tools to operate.
Describing document content
An introduction to RDF: how does it provide a standard way of telling the
WWW what your document is about, who wrote it and who should read it.
Relation to other standards, including PICS and Digital Signatures.
Application access to documents
An introduction to the DOM: how does it provide a parser (and programming
language) independent API for standardised access to (HTML/XML) document
content? What DOM-supporting tools are available already?
Summary conclusions
What should your company be doing about deploying XML?
++++++++ +++++++ +++++++ +++++++ +++++++
Tim Bray is the principal of Textuality, a consulting practice
headquartered, in Vancouver, Canada.
Tim is co-editor of the XML Specification and is currently a voting member
of the World Wide Web Consortium's SGML Editorial Review Board. Tim has
served as Manager of the New Oxford English Dictionary Project, and as a
founder, Managing Director, and Senior Vice President of Open Text, a
well-known player in the network publishing technology marketplace.
Since departing Open Text, Tim, through Textuality, has provided
consultancy to organizations including IBM, Merrill Lynch, the U.S.
Department of Energy, Keio University, Jeppeson Sanderson, Diebold, and
Encyclopedia Britannica. He is the author of Lark, the first generally
available XML parser; Lark is implemented in the Java language.
++++++++ +++++++ +++++++ +++++++ +++++++
Henry S. Thompson is Reader in Artificial Intelligence and Cognitive
Science at the University of Edinburgh, where he is chiefly engaged in
research and research management in the Language Technology Group of the
Human Communication Research Centre. He has published several language
research corpora on CD-ROM, and has developed software systems for SGML and
DSSSL. He was a member of the original W3C SGML Working Group, responsible
for the first drafts of the XML standard. He was a co-author of the
XML-Data proposal and the original XSL proposal and is now a member of the
XSL working group. He is the author of XED, the first freely available XML
editor, and XSLJ, an implementation of XSL on top of JADE.
++++++++ +++++++ +++++++ +++++++ +++++++
Peter Murray-Rust, Director Virtual School of Molecular Sciences, domestic
net connection
VSMS http://www.nottingham.ac.uk/vsms, Virtual Hyperglossary
http://www.venus.co.uk/vhg