HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications -...

20
CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 HTML 5 Accessibility Marco Bertoni | UX Architect @ vanGoGh

Transcript of HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications -...

Page 1: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

HTML 5 AccessibilityMarco Bertoni | UX Architect @ vanGoGh

Page 2: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

| TOPICS

| 01 | THE ITALIAN IT ARENA| 02 | BEING AN ACCESSIBILITY EXPERT| 03 | METHOD AND ETHOS| 04 | AN IMPERFECT GOOD EXAMPLE| 05 | SOMETHING TO READ

Page 3: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

| 01

The italian IT arena

Page 4: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

What it really means to be an IT expert in Italy?

Let’s take a look to reality:

02 | THE ITALIAN IT ARENA

Page 5: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

03 | THE ITALIAN IT ARENA

Global Information Technology Report 2013 - World Economic Forum

Page 6: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

04 | THE ITALIAN IT ARENA

This is not a misprint

Page 7: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

| 05

Being an accessibility expert

Page 8: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

Who to blame for the lack of IT and web accessibility culture?

Politicians The Italian market Our project managersOur colleagues

06 | BEING AN ACCESSIBILITY EXPERT

Page 9: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

Our mistake

Accessibility is not a matter of law. It is a matter of professional culture

Only a fool would think that updating a law might change something in Italy

07 | BEING AN ACCESSIBILITY EXPERT

Page 10: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

The perfect accessibility expert:

Work with disabled peopleDeep knowledge of disabilitiesDeep knowledge of AT

Work in the real business marketDeep knowledge of web design workflowDeep knowledge of markup and scriptingDeep knowledge of on page SEO

08 | BEING AN ACCESSIBILITY EXPERT

Page 11: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

How to bring accessibility in the business market?

The italian business market does not understand web accessibility, but understands SEO. Any idea?

09 | BEING AN ACCESSIBILITY EXPERT

Page 12: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

| 10

Method and ethos

Page 13: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

#1 User Experience is the experience of ALL users.

One UX Architect who does not know web accessibility can not be defined as such

11 | METHOD AND ETHOS

Page 14: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

#2 do not assume to know what users want only because once you have read a book on users needs

Learn from real people, expecially disabled people

12 | METHOD AND ETHOS

Page 15: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

#3 do not code only for backward compatibility (don’t make the same error that Microsoft is doing from decades)

Prioritize forward compatibility

13 | METHOD AND ETHOS

Page 16: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

#4 ignore laws and specs if they limit you

Accessibility techniques are constantly evolving

The Web does not wait for the approval of governments or universities to evolve into something new

14 | METHOD AND ETHOS

Page 17: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

| 15

An imperfect good example

Page 18: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

16 | AN IMPERFECT GOOD EXAMPLE

Page 19: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

| 17

Something to read

Page 20: HTML 5 Accessibility - w3c.it · VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013 #2 do not assume to know what users want only because once you have

VANGOGH CSS3 & HTML5 _ Developing cross device applications - Pisa, 31st May 2013

18 | SOMETHING TO READ