Larry Masinter
April 1998
Outline of tutorial
n
Larry Masinter
April 1998
IETF, W3C organizations and process Why standards? Survey of basic web standards for
content identification protocols
Larry Masinter
April 1998
Purpose of Part II
n n n
Highlight some recent events Explain some controversial issues Encourage you to get involved
Larry Masinter
April 1998
Larry Masinter
April 1998
HTML, XML, and style sheets Active content vs protocol Character sets Page layout Streaming media MHTML Metadata: PICS, RDF, dSig, Dublin Core
Internet Standards for the Web April 1998 6
Larry Masinter
Larry Masinter
People want it Theyll misuse it Inline style displays faster incrementally Precomputed styles Its easier to enter inline markup Automated tools make styles just as easy Give them rope Theyll hang themselves
Larry Masinter Standards for the Web Internet The State of Web Standards April 1998 64 8
Style sheets
n
Developments
Cascading Style Sheets (designed for web) Document Style Semantics and Specification Language (designed for SGML) eXtensible Style Language (new development)
Larry Masinter
April 1998
Primarily: simplify SGML Fix up naming Tools just now being deployed
Larry Masinter
April 1998
10
Active Content
Its a program! Its a script! Its a document format!
n
Create documents that embed computation that control the documents display
Pros and cons for this approach Postscript does this, PDF doesnt
Dynamic HTML
Cascading Style Sheet plus ... JavaScript (ECMAScript) control points for Document Object Model (DOM)
Larry Masinter
non-European languages
Some issues resolved:
The document character set vs. the documents charset Internationalization of HTML
deployment
efficiency (localization uses fewer bytes) politics (issues with Korean Unicode, Vietnamese)
Larry Masinter
April 1998
12
Larry Masinter
April 1998
13
Streaming media
n n n
Larry Masinter
April 1998
14
MHTML
n
Larry Masinter
April 1998
15
MetaData standards
n n n
Dublin Core and RDF Ratings: PICS Signatures, copyright and digital property rights
Larry Masinter
April 1998
16
Dublin Core
n n
n n
Larry Masinter
Self-rating:
content providers voluntarily label
Third-party rating:
multiple, independent labeling services
Services may devise their own labeling systems same content may receive different labels from different services.
Ease-of-use:
for parents and teachers ; labels from multiple sources
Larry Masinter
April 1998
18
Signatures, copyright
n n n
Another kind of metadata Another kind of rating object-based security requires key management
Larry Masinter
April 1998
19
WebObjects:
Merge User & program interface
Larry Masinter
April 1998
20
Larry Masinter
April 1998
21
things go away
Material behind URLs disappears
pimples.com
vanity domains for billboard use
urn:hdl:MTV/I_quit
how does authority migrate? http://www.mtro.paris.fr/mtro Non-ASCII names
Internet Standards for the Web April 1998 22
Larry Masinter
URLs vs URNs
n
n n
Does the URL syntax constrain the URN syntax? Does the URL syntax constrain all URIs? Will URNs actually work?
Larry Masinter
April 1998
23
vanity domains in .com .au? .com? Hierarchy is lost Trademark disputes attempt to add new ones politically sensitive
monopoly fairness
Larry Masinter
April 1998
24
Larry Masinter
April 1998
25
Resolved over 100 issues with RFC 2068 Revised digest authentication Newer cookies, too!
Larry Masinter
April 1998
26
HTTP/1.0 didnt work well as web evolved HTTP/1.1 fixed some problems
backward compatibility was more important
Larry Masinter
April 1998
27
HTTP-NG
n n n
Larry Masinter
HTTP-NG aspires to bridge the gap between HTTP and distributed object protocols
Larry Masinter
April 1998
29
Content Negotiation
n
n n
Larry Masinter
Language (Accept-Language) Character set (Accept-Charset) Capabilities to handle media (Accept) Brand of software (User-Agent)
need more
Larry Masinter
April 1998
31
Locking Compound objects Version management Directory management WebDA finished, versioning, search language in progress
Larry Masinter
April 1998
32
Internet Payment
no clear standards yet
Larry Masinter
April 1998
33
Internet Fax Internet Printing (IPP) Directories Calendaring & Scheduling Messaging Chat
Larry Masinter
April 1998
34
Tutorial Review
n
n n n
Evolution along many fronts Standards come after innovation Lots happening in many areas:
content references protocols
Larry Masinter
April 1998
35
Inform yourself
All specifications are available for review Standards work when everyone participates
IETF is open
Contributors from all over the world
n Masinter Larry
Youre here...
April 1998
36
April 1998
Larry Masinter Internet Standards for the Web April 1998 37