web web standards < > PURPOSE PRINCIPLES PURPOSE - - PowerPoint PPT Presentation

web web standards purpose
SMART_READER_LITE
LIVE PREVIEW

web web standards < > PURPOSE PRINCIPLES PURPOSE - - PowerPoint PPT Presentation

web web standards < > PURPOSE PRINCIPLES PURPOSE PATTERNS PRINCIPLES PURPOSE < > { } ( ) principles.adactio.com The priority of constituencies In case of con fl ict, consider users over authors over


slide-1
SLIDE 1

web

slide-2
SLIDE 2

web standards

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10

< >

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17

“…”

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20

PURPOSE

slide-21
SLIDE 21

PRINCIPLES

PURPOSE

slide-22
SLIDE 22

PATTERNS

PRINCIPLES

PURPOSE

slide-23
SLIDE 23

< > { } ( )

slide-24
SLIDE 24

principles.adactio.com

slide-25
SLIDE 25 In case of conflict, consider users over authors
  • ver implementors over theoretical purity.”
—HTML Design Principles

The priority of constituencies

slide-26
SLIDE 26

<tag attr="value"> Hello, world </tag>

slide-27
SLIDE 27

<tag attr="value"> Hello, world </tag> <TAG ATTR=value> Hello, world

slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31 90% of everything is crap.” “ —Tieodore Sturgeon

Sturgeon’s Law

slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37
slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41 Humans are allergic to change.” “ I try to fight that.” “ Tiat’s why I have a clock on my wall that runs counter-clockwise.” “
slide-42
SLIDE 42
slide-43
SLIDE 43
slide-44
SLIDE 44

24

slide-45
SLIDE 45

2460

slide-46
SLIDE 46

2460

60

slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49

10

slide-50
SLIDE 50

10100

slide-51
SLIDE 51

10100

100

slide-52
SLIDE 52
slide-53
SLIDE 53

HTTP

TCP/IP

slide-54
SLIDE 54

HTTP URLs

TCP/IP

slide-55
SLIDE 55

HTTP URLs

TCP/IP DNS

slide-56
SLIDE 56

<body> <title> <p> <h1> <h2> <h3> <ol> <ul> <li> <dl> <dd> <dt>

slide-57
SLIDE 57

SGML

slide-58
SLIDE 58

HTML

SGML

slide-59
SLIDE 59

HTML

slide-60
SLIDE 60 —HTML Design Principles

Evolution, not revolution

slide-61
SLIDE 61
slide-62
SLIDE 62
slide-63
SLIDE 63
slide-64
SLIDE 64 …document conformance requirements should be designed so that Web content can degrade gracefully in older or less capable user agents, even when making use of new elements, attributes, APIs and content models.” “ —HTML Design Principles

Degrade gracefully

slide-65
SLIDE 65
slide-66
SLIDE 66
slide-67
SLIDE 67
slide-68
SLIDE 68
slide-69
SLIDE 69
slide-70
SLIDE 70 When a practice is already widespread among authors, consider adopting it rather than forbidding it or inventing something new.” “ —HTML Design Principles

Pave the cowpaths

slide-71
SLIDE 71

@

slide-72
SLIDE 72

#

slide-73
SLIDE 73

lb

slide-74
SLIDE 74

℔ £ #

slide-75
SLIDE 75
slide-76
SLIDE 76
slide-77
SLIDE 77
slide-78
SLIDE 78
slide-79
SLIDE 79

STANDARDS

INTEROPERABILITY

AGREEMENT

slide-80
SLIDE 80
slide-81
SLIDE 81 —HTML Design Principles
slide-82
SLIDE 82 Consider users over authors…” “ —HTML Design Principles
slide-83
SLIDE 83 Consider users over authors…” “ —HTML Design Principles Web content can degrade gracefully in older or less capable user agents…” “
slide-84
SLIDE 84 Consider users over authors…” “ —HTML Design Principles Web content can degrade gracefully in older or less capable user agents…” “ Evolution, not revolution…” “
slide-85
SLIDE 85

PURPOSE

slide-86
SLIDE 86

PRINCIPLES

PURPOSE

slide-87
SLIDE 87

PATTERNS

PRINCIPLES

PURPOSE

slide-88
SLIDE 88

PAST

slide-89
SLIDE 89

PRESENT

PAST

slide-90
SLIDE 90

FUTURE

PRESENT

PAST

slide-91
SLIDE 91

FUTURE

slide-92
SLIDE 92

FUTURE

slide-93
SLIDE 93

FUTURE

web