Contents
Adopting XML: Tomorrow's Web
Course Outline:
A brief chautauqua on language
Sentences
Language
Words
Sentences
Meta-Language [1]
Meta-Language [2]
HTML [1]
HTML [2]
Well Formedness
What is XML
Key Features
Visual Appearance and Style Sheets [1]
What's happening with XSL [1]
What's happening with XSL [2]
What's happening with XSL [3]
What's happening with XSL [4]
Differences from HTML
Extensible: what does this mean for you?
Extensible: a simple example [1]
Extensible: a simple example [2]
Strictly parsed: what does this mean for you? [1]
Strictly parsed: what does this mean for you? [2]
Differences from SGML
Reality check
Where is this process at?
Will this really happen?
Will you have to change what you do? [1]
Will you have to change what you do? [2]
Status of XML
The World Wide Web Consortium ('W3C')
The World Wide Web Consortium ('W3C')
Emerging XML based standards
Some other proposed XML-based standards
Netscape Communications
Microsoft Inc
Other major players:
Benefits of XML
Example: Chemical Markup Language
The JUMBO XML browser
The Jumbo Browser: Illustration
Using Jumbo
Using Jumbo [2]
SMIL: Glitz and eye-candy
SMIL: An Example
Document Type Definitions and dialects of XML
What is a Document Type Definition?
Do I have to use a DTD?
What DTDs are available?
Who will write DTDs?
Universality: or, all this is very nice but will it work?
Anatomy of an XML system
Example: a meeting arranger system
Creating an example document (quite easy)
Creating the DTD (hard, but we'll use a trick)
Viewing it: creating a style-sheet (harder)
Using it: applications
XML in your context
Applications which will benefit greatly from XML
Applications which will benefit little from XML
Early adoption: arguments for
Organisations which should aim to be early adopters
Early Adopters: Technical information [1]
Early Adopters: Technical information [2]
Early Adopters: Specialist search [1]
Early Adopters: Specialist search [2]
Early Adopters: Gaining experience [1]
Early Adopters: Gaining experience [2]
Early Adopters: Technically competent business communities
Early Adopters: Publishers in multiple formats
Wait and see: arguments for
Organisations which should aim to wait and see
Review of XML Tools and Technologies
Parsers
Editors [1]: Bright new dawn?
Editors [2]: Old faithful wins again.
Editors [3]: The big SGML toolsets
Editors [4]: And for the rest of you...
Browsers
Tools: Database Integration
Tools: Dynamic content
Tools: Server-side tools
Tools: The state of play
Conclusions
References and further reading
Thank you