SlideShare una empresa de Scribd logo
1 de 61
ESTÁNDARES DE
ACCESIBILIDAD WEB

Dr. José Ramón Hilera
Universidad de Alcalá, España
Huancayo, 3 Octubre, 2013
Presentación disponible como vídeo con narración en:
http://new.livestream.com/accounts/3776731/events/2400520/videos/31504909
Contenido
1. Introducción
2. Organizaciones que elaboran estándares
de accesibilidad Web
3. Estándares de accesibilidad Web

4. Legislación sobre accesibilidad Web
5. Evaluación de la accesibilidad de
contenidos Web

6. Conclusiones
2
1. Introducción
• Concepto de “accesibilidad”
– “Condición que deben cumplir los entornos,
productos y servicios para que sean
comprensibles, utilizables y practicables por
todas las personas”.
•

Ley 51/2003, de 2 de diciembre, de igualdad de
oportunidades, no discriminación y accesibilidad universal
de las personas con discapacidad

3
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad visual
CURSO

• Si pulsa el círculo
verde comenzará
el curso
• Si pulsa el círculo
rojo se eliminará
el curso
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad visual
CURSO

• Si pulsa el círculo
verde comenzará
el curso
• Si pulsa el círculo
rojo se eliminará
el curso

Problema si no se distinguen colores
(Daltonismo)
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad visual
CURSO

• Si pulsa el círculo
verde comenzará
el curso
• Si pulsa el círculo
rojo se eliminará
el curso

CURSO
 Si pulsa el círculo
verde comenzará
el curso
 Si pulsa el círculo
rojo se eliminará
el curso

Eliminar

No accesible 

Accesible 

Comenzar
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad motora
CURSO

• Si pulsa el círculo
verde comenzará
el curso
• Si pulsa el círculo
rojo se eliminará
el curso
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad motora
CURSO

• Si pulsa el círculo
verde comenzará
el curso
• Si pulsa el círculo
rojo se eliminará
el curso

No accesible 

CURSO
 Si pulsa aquí o el
círculo verde
comenzará el
curso
 Si pulsa aquí o el
círculo rojo se
eliminará el curso

Accesible… 
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad auditiva
CURSO
• Si pulsa el círculo
con sonido de
aplausos
comenzará el
curso

• Si pulsa el círculo
con sonido de
explosión se
eliminará el curso
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad auditiva
CURSO
• Si pulsa el círculo
con sonido de
aplausos
comenzará el
curso

• Si pulsa el círculo
con sonido de
explosión se
eliminará el curso

CURSO
 Si pulsa el círculo
con sonido de
aplausos
comenzará el
curso
 Si pulsa el círculo
con sonido de
explosión se
eliminará el curso
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad auditiva
CURSO
• Si pulsa el círculo
con sonido de
aplausos
comenzará el
curso

• Si pulsa el círculo
con sonido de
explosión se
eliminará el curso

CURSO
 Si pulsa el círculo
con sonido de
aplausos
comenzará el
curso
 Si pulsa el círculo
con sonido de
explosión se
eliminará el curso
Sonido explosión

No accesible 

Accesible 
Ejemplo de contenido no accesible
Problemas para usuarios con discapacidad auditiva
CURSO
• Si pulsa el círculo
con sonido de
aplausos
comenzará el
curso

• Si pulsa el círculo
con sonido de
explosión se
eliminará el curso

CURSO
 Si pulsa el círculo
con sonido de
aplausos
comenzará el
curso
 Si pulsa el círculo
con sonido de
explosión se
eliminará el curso
Sonido aplausos

No accesible 

Accesible 
1. Introducción
•

Concepto de “accesibilidad
web”
– “La capacidad de que todas y todos
los usuarios de Internet puedan
acceder a estos recursos, es la
posibilidad de que un sitio o
servicio Web sea visitado y
utilizado de forma satisfactoria por
el mayor número de personas,
independientemente de las
limitaciones que éstas tengan o
las derivadas de su entorno”.
•

Instituto Nacional de Tecnologías de la
Comunicación (INTECO), España

13
1. Introducción
•

Concepto de “estándar”
– Disposición destinada a usos comunes y
repetidos, con el fin de obtener un nivel de
ordenamiento óptimo en un contexto, con el
objetivo de crear un lenguaje común.
– Se utiliza el término “estándar” en general para
referirse a diferentes disposiciones:
• “Norma”, “Especificación”, “Recomendación”

– Teniendo en cuenta que en unos casos se trata
de estándares “de iure” (oficiales: ISO, UNE) y
en otros de estándares “de facto” (W3C, ETSI).
14
1. Introducción
• Estándares sobre accesibilidad web
– Ofrecen un marco común para regular
diferentes aspectos relacionados con:
• el desarrollo de sistemas web accesibles
• la evaluación su nivel de accesibilidad.

– El principal objetivo de estos estándares es:
• mejorar la accesibilidad de los productos web que
se ponen a disposición de los usuarios a través de
protocolos de Internet, mediante un navegador
web.
– Sitios web, servicios web, aplicaciones web,
15
2. Organizaciones de estandarización
sobre accesibilidad web

16
2. Organizaciones de estandarización
sobre accesibilidad web

• W3C (World Wide Web Consortium)
• W3C/WAI (Web Accesibility Initiative)
– Authoring Tool Working Group (AUWG)
– Education & Outreach Working Group (EOWG)
– Evaluation Tools Working Group (ERT WG)
– Protocols & Formats Working Group (PFWG)
– Research Working Group (RDWG)
– User Agent Working Group (UAWG)
– WAI Interest Working Group (WAI IG)
– Web Content Working Group (WCAG WG)

17
3. Estándares de accesibilidad web
(W3C)
Documento
WCAG 2.0: Web Content Accessibility
Guidelines
Traducción Español

Año

Aplicación en web

2008

Accesibilidad del contenido de
páginas web
Accesibilidad del software
embebido en páginas web

WAI-ARIA 1.0: Accessible Rich Internet
Applications

2011

WCAG-EM 1.0 Website Accessibility
Conformance Evaluation Methodology

En
curso

EARL 1.0 Evaluation and Report Language

En
curso

ATAG 2.0: Authoring Tool Accessibility Guidelines

En
curso

Metodología de evaluación de la
accesibilidad del contenido de
páginas web
Formato para expresar los
resultados de la evaluación de la
accesibilidad de un sitio web
Accesibilidad de editores de
páginas web

UAAG 2.0: User Agent Accessibility Guidelines

En
curso

Accesibilidad de navegadores
web
18
3. Estándares de accesibilidad web
Documento

ISO/IEC 40500: Information technology - W3C Web Content Accessibility
Guidelines (WCAG) 2.0
ISO 9241-171 Ergonomics of humansystem interaction -- Part 171:Guidance on
software accessibility

Organización
ISO/IEC
(W3C)

ISO

DAISY
ANSI/
(Digital Accessible Information System)
DAISY
Equivalente a ANSI/NISO Z39.86-2005
Consortium
Specifications for the Digital Talking Book.

Año

Aplicación en web

2012

Accesibilidad del
contenido de páginas
web

2008

Accesibilidad del
software embebido en
páginas web (RIA)

2005

Formato de libro
electrónico

19
4. Legislación sobre accesibilidad web
Ley
• Ley general de la persona con discapacidad
• Real Decreto 1494/2007, de 12 de noviembre, por el que se aprueba el
Reglamento sobre las condiciones básicas para el acceso de las personas
con discapacidad a la sociedad de la información.
• European e-Inclusion policy
• Iniciativa Europea i2010 para la inclusión digital
• eAccessibility – Opening up the Information Society
• Equality Act 2010
• Section 508 of the Rehabilitation Act
• Convención sobre los derechos de las personas con discapacidad
• Otros países

Pais
Perú

España

Unión
Europea
Reino
Unido
Estados
Unidos
Naciones
Unidas
Otros

20
5. Análisis de la accesibilidad de
contenidos Web
Establece 61
requisitos para las
páginas Web basados
en cuatro principios
básicos:
1. Deben ser
perceptibles
2. Deben ser
operables
3. Deben ser
comprensibles
4. Deben ser robustas
WCAG 2.0
Principios básicos
• Principio 1: Perceptible - La información y los
componentes de la interfaz de usuario deben ser
presentados a los usuarios de modo que ellos
puedan percibirlos.
• Principio 2: Operable - Los componentes de la
interfaz de usuario y la navegación deben ser
operables.
• Principio 3: Comprensible - La información y el
manejo de la interfaz de usuario deben ser
comprensibles.
• Principio 4: Robusto - El contenido debe ser
suficientemente robusto como para ser
interpretado de forma fiable por una amplia
variedad de aplicaciones de usuario, incluyendo
las ayudas técnicas.

22
WCAG 2.0
• Establece 4 principios básicos
• 1, 2, 3, 4

• Los principios se descomponen en 12
pautas
• 1.1, 1.2, …, 4.1

• Las pautas se descomponen en 61
requisitos o criterios de conformidad
• 1.1.1, 1.1.2, …, 4.1.2

23
WCAG 2.0
• Tres posibles niveles de conformidad
25 requisitos

13 requisitos

23 requisitos
24
WCAG 2.0

25
WCAG 2.0

26
WCAG 2.0
WCAG 2.0

28
Para entender los ejemplos
Concepto de página web

29
Para entender los ejemplos
Código HTML de una página web
<!doctype html><html itemscope=""
itemtype="http://schema.org/WebPage">
<head>
<meta content="Google.es permite acceder a la información
mundial en castellano, catalán, gallego, euskara e inglés."
name="description"><meta content="noodp" name="robots">
<meta content="/images/google_favicon_128.png"
itemprop="image">
<title>Google</title>
</head>
<body class="hp vasq"
<div class="ctr-p" id="viewport">
<div id="pocs" style="display:none;position:absolute">
<span>Google</span>
Instant no está disponible. Pulsa Intro para
buscar.</span>&nbsp;
...
</body>
</html>

30
WCAG 2.0 Ejemplo de criterio de
conformidad “PERCEPTIBLE”
1.1.1 Contenido no textual
“Todo contenido no textual que se presenta
al usuario tiene una alternativa textual que
cumple el mismo propósito”
<img src=“dibujo.gif“
alt=“El robot que representa la
marca Android se come la manzana
que representa la marca Apple" />

31
WCAG 2.0 Ejemplo de criterio de
conformidad “OPERABLE”
2.4.4 Propósito de los enlaces
“El propósito de cada enlace puede ser determinado con
sólo el texto del enlace.”

32
WCAG 2.0 Ejemplo de criterio de
conformidad “OPERABLE”
2.4.4 Propósito de los enlaces
“El propósito de cada enlace puede ser determinado con
sólo el texto del enlace.”

Siguiente >

Comprar ticket >

<a href=“comprar.html">
Siguiente</a>

<a href=“comprar.html">
Comprar ticket</a>

33
WCAG 2.0 Ejemplo de criterio de
conformidad “COMPRENSIBLE”
3.1.1 Idioma de la página
“El idioma predeterminado de cada página web puede
ser determinado por software.”
<html lang=“es">
<head>
<title>Página del congreso ATICA</title>
</head>

<body>
...Contenido escrito en español...
</body>
</html>
WCAG 2.0 Ejemplo de criterio de
conformidad “ROBUSTO”
4.1.2 Nombre, función, valor
“Para todos los componentes de la interfaz
de usuario: el nombre y la función pueden
ser determinados por software”

<label for=“apellido">Escribir apellido:</label>
<input type="text" name=“apellido" id=“apellido" />
35
WCAG 2.0
Ejemplo de “no accesible” a “accesible”
Ejemplo de “no accesible” a “accesible”
Error en texto alternativo de una imagen

Imagen con texto
alternativo
inadecuado
<div
style="background:
url(BrainInJar.jpg)"
title="image" ... >
Ejemplo de “no accesible” a “accesible”
Error en texto alternativo (solución)

Esta imagen se muestra
sólo con fines decorativos,
por lo que debe tener una
alternativa de texto vacío.
<img
src="../../img/after
/BrainInJar.jpg"
alt="">
Ejemplo de “no accesible” a “accesible”
Error en enlace no visualizado

El enlace no es lo suficientemente claro,
ya que se asemeja a una cabecera, y no
hay ningún cambio de estilo al tomar el
foco o pasar por encima con el ratón.
<a href="news.html">Heat wave linked
to temperatures</a>
Ejemplo de “no accesible” a “accesible”
Error en enlace no visualizado (solución)

Resaltar los enlaces cuando se seleccionan utilizando el
teclado o se pasa sobre ellos con el ratón.

<div class="news">
<h2><a href="news.html">Heat wave
linked to temperatures</a></h2></div>
.news h2 a:hover {color: #ba2710;
CSS background-image: none;}
.news h2 a:focus {color: #ba2710}
Ejemplo de “no accesible” a “accesible”
Error en secuencia de lectura

"After three years of effort city scientists now agree
that the primary cause of the 2003 heatwave was hot
air from our Mayor: These kinds of crimes need more
creative, effective punishments. For example, we
could require compulsory Brain donations: huge drop
off in brain donations down due to the 'success' of
'Slow Traffic, Safe Streets' policy"
Ejemplo de “no accesible” a “accesible”
Error en secuencia de lectura (solución)
<table>
<tr>

<div class="news">
<p>After three years
of ...</p></div>

<td>After three
years of ...</td>

<div class="news">
<p>Mayor: These kinds
of ...</p></div>

<td>Mayor: These
kinds of ...</td>
<td>Brain
donations: huge
...</td>
</tr>
</table>

CSS

<div class="news">
<p> td>Brain
donations:
huge...</p></div>
Ejemplo de “no accesible” a “accesible”
Error en enlace

Esta imagen tiene una alternativa de texto
vacío, pero es el único contenido en el
enlace, por lo que el propósito del enlace
no está claro para algunos usuarios.
<a href="news.html" ... ><img
src="morearrow.gif" alt="" ... ></a>
Ejemplo de “no accesible” a “accesible”
Error en enlace (solución)

<a href="news.html" class="more">
Heat wave –
<br>full story
</a>
Ejemplo de “no accesible” a “accesible”
Versión accesible
5. Evaluación de la accesibilidad de sitios web
(Herramientas de evaluación automática)

• Validadores de gramática (HTML, CSS)
• Validadores de puntos de control de
accesibilidad (WCAG)
• Barras de herramientas y extensiones de
navegadores Web
• Evaluadores de color y contraste
• Simuladores de discapacidades
• Navegadores de texto
• Productos de apoyo
• Etc..
46
5. Evaluación de la accesibilidad de sitios web
(Herramientas de evaluación automática)
Herramienta
Tipo
Validador (X) HTML de Validación de gramática
W3C
Validador de CSS de Validación de gramática
W3C
TAW
Evaluación de accesibilidad
Web WCAG 2.0
eGOVMON
Evaluación de accesibilidad
Web WCAG 2.0
Achecker
Evaluación de accesibilidad
Web WCAG 2.0
WAVE
Evaluación de accesibilidad
Web WCAG 2.0
Cynthia Says
Evaluación de accesibilidad
Web WCAG 2.0
Accessibility
Evaluación de accesibilidad
Evaluation Toolbar
Web y otras utilidades
Web Developer
Evaluación de accesibilidad
Toolbar
Web

URL
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/
http://www.tawdis.net/
http://accessibility.egovmon.no

www.achecker.ca
http://wave.webaim.org
http://www.cynthiasays.com
https://addons.mozilla.org/es/firefox/addo
n/accessibility-evaluation-toolb/
https://addons.mozilla.org/enUS/firefox/addon/web-developer/
47
5. Evaluación de la accesibilidad de sitios web
(Herramientas de evaluación automática)
Herramienta
PEAT
Flesh

Inflesz
Lynx
Lynx Viewer

Tipo
Detección de epilepsia

URL
http://trace.wisc.edu/peat/

Evaluación de legibilidad de textos en http://flesh.sourceforge.net
Inglés
Evaluación de legibilidad de textos en http://www.legibilidad.com
Español
Navegador de texto
http://lynx.browser.org
Emulador de navegador de texto

http://www.delorie.com/web/lynxview.html

JAWS

Lector de pantalla

NVDA

Lector de pantalla (open source)

http://www.freedomscientific.com/products/fs/ja
ws-product-page.asp
http://www.nvda-project.org/wiki/Download

DAISYPlayer
WCAG Contrast
Checker
Colour Contrast
Analyser
CCA

Reproductor de audiolibros grabados
en formato DAISY
Evaluación de color y contraste
Evaluación de color y contraste
Evaluación de color y contraste

http://www.daisyplayer.es
https://addons.mozilla.org/enUS/firefox/addon/wcag-contrast-checker/
http://www.visionaustralia.org.au/info.aspx?page
=628
http://www.paciellogroup.com/resources/contras
t-analyser.html

Otras:
•
http://www.w3.org/WAI/ER/tools/complete
•
http://www.inteco.es/file/bpoTr1nHdoguB2ZrJ-Xl7g

48
Evaluación de la accesibilidad de sitios web
Ejemplo: Universidad de Alcalá

49
Evaluación de la accesibilidad de sitios web
Ejemplo: Universidad de Alcalá

50
Evaluación de la accesibilidad de sitios web
Ejemplo: Universidad de Alcalá

51
Evaluación de la accesibilidad de sitios web
Ejemplo: Universidad de Alcalá

52
Evaluación de la accesibilidad de sitios web
Ejemplo: Universidad de Alcalá

53
Evaluación de la accesibilidad de sitios web
Ejemplo: Universidad Continental

54
5. Evaluación de la accesibilidad de
sitios web (Universidades)

56
5. Evaluación de la accesibilidad de
sitios web (Universidades)

57
5. Evaluación de la accesibilidad de
sitios web (Universidades)

58
6. Conclusiones
• ¿Por qué un hay que saber crear
sitios web accesibles?
1. Ampliar rango de usuarios
2. Evitar sanciones
3. Mejorar las oportunidades
laborales
59
6. Conclusiones
•

Los estándares establecen marcos de referencia que ayudan a
diseñar sitios web accesibles y a evaluar la accesibilidad de sitios
web ya existentes.

•

La accesibilidad beneficia a las personas con discapacidad:
•
•

Discapacidades auditivas.

•
•

Discapacidades visuales.

Discapacidades físicas o motrices.

Pero también beneficia a otros grupos como:
•

Usuarios de edad avanzada.

•

Usuarios que no dominen el idioma.

•

Usuarios inexpertos o con dificultades en su entorno.
60
6. Conclusiones

La accesibilidad beneficia a TODOS

61
Gracias por su atención

José R. Hilera
(jose.hilera@uah.es)
Universidad de Alcalá
(Alcalá de Henares, España)
(Posición 151-200, Ranking mundial
ARWU 2013 en Computer Science)

Más contenido relacionado

La actualidad más candente

Arquitecturas de protocolos
Arquitecturas de protocolosArquitecturas de protocolos
Arquitecturas de protocolos
mplr1590
 
Interfaces en dispositivos móviles
Interfaces en dispositivos móvilesInterfaces en dispositivos móviles
Interfaces en dispositivos móviles
Chayincitha MAciaz
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
Meli Vidal
 
Generación de Interfaces a partir de XML
Generación de Interfaces a partir de XMLGeneración de Interfaces a partir de XML
Generación de Interfaces a partir de XML
Jose Benítez Andrades
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
Rafael Pedraza-Jimenez
 
Los activos de seguridad de la informacion
Los activos de seguridad de la informacionLos activos de seguridad de la informacion
Los activos de seguridad de la informacion
maxol03
 

La actualidad más candente (20)

Direccion Mac
Direccion MacDireccion Mac
Direccion Mac
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Escuela de ingeniería de sistemas
Escuela de ingeniería de sistemasEscuela de ingeniería de sistemas
Escuela de ingeniería de sistemas
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Arquitecturas de protocolos
Arquitecturas de protocolosArquitecturas de protocolos
Arquitecturas de protocolos
 
Diapositivas De Redes Vlan
Diapositivas De Redes VlanDiapositivas De Redes Vlan
Diapositivas De Redes Vlan
 
Interfaces en dispositivos móviles
Interfaces en dispositivos móvilesInterfaces en dispositivos móviles
Interfaces en dispositivos móviles
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Generación de Interfaces a partir de XML
Generación de Interfaces a partir de XMLGeneración de Interfaces a partir de XML
Generación de Interfaces a partir de XML
 
WebSockets
WebSocketsWebSockets
WebSockets
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
Búsqueda de información en internet
Búsqueda de información en internetBúsqueda de información en internet
Búsqueda de información en internet
 
Accesibilidad web por principios - Principio 2: Operable
Accesibilidad web por principios - Principio 2: OperableAccesibilidad web por principios - Principio 2: Operable
Accesibilidad web por principios - Principio 2: Operable
 
Asignatura: Interconectividad de Redes
Asignatura: Interconectividad de Redes Asignatura: Interconectividad de Redes
Asignatura: Interconectividad de Redes
 
Servicios web
Servicios webServicios web
Servicios web
 
Web 4.0
Web 4.0Web 4.0
Web 4.0
 
Red ethernet
Red ethernetRed ethernet
Red ethernet
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidos
 
Los activos de seguridad de la informacion
Los activos de seguridad de la informacionLos activos de seguridad de la informacion
Los activos de seguridad de la informacion
 
Hilos En Java
Hilos En JavaHilos En Java
Hilos En Java
 

Destacado

TestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móviles
TestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móvilesTestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móviles
TestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móviles
Lisandra Armas
 
Como instalar un programa en el computador
Como instalar un programa en el computadorComo instalar un programa en el computador
Como instalar un programa en el computador
krnrch
 

Destacado (6)

Conceptos básicos Html
Conceptos básicos HtmlConceptos básicos Html
Conceptos básicos Html
 
Accesibilidad web para word press jose miguel moreno
Accesibilidad web para word press   jose miguel morenoAccesibilidad web para word press   jose miguel moreno
Accesibilidad web para word press jose miguel moreno
 
Accesibilidad web presentacion
Accesibilidad web presentacionAccesibilidad web presentacion
Accesibilidad web presentacion
 
TestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móviles
TestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móvilesTestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móviles
TestingUY 2016 - Pruebas de Accesibilidad para aplicaciones móviles
 
Como instalar un programa en el computador
Como instalar un programa en el computadorComo instalar un programa en el computador
Como instalar un programa en el computador
 
Introducción a la accesibilidad web
Introducción a la accesibilidad webIntroducción a la accesibilidad web
Introducción a la accesibilidad web
 

Similar a Estándares de accesibilidad web

Accesibilidad Laura
Accesibilidad LauraAccesibilidad Laura
Accesibilidad Laura
informatica4
 
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel MoralesAdaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Red Auti
 
Adaptación de accesibilidad al t learning (j auti 2013)
Adaptación de accesibilidad al t learning (j auti 2013)Adaptación de accesibilidad al t learning (j auti 2013)
Adaptación de accesibilidad al t learning (j auti 2013)
Miguel Morales
 
Accesibilidad y usabilidad de la web
Accesibilidad y usabilidad de la webAccesibilidad y usabilidad de la web
Accesibilidad y usabilidad de la web
paoloarevaloortiz
 
Presentación finalclaudiavargas
Presentación finalclaudiavargasPresentación finalclaudiavargas
Presentación finalclaudiavargas
eiciUV
 

Similar a Estándares de accesibilidad web (20)

Accesibilidad y usabilidad
Accesibilidad y usabilidadAccesibilidad y usabilidad
Accesibilidad y usabilidad
 
4 introducción a wcag2.0
4   introducción a wcag2.04   introducción a wcag2.0
4 introducción a wcag2.0
 
Innovación y el diseño para todas las personas
Innovación y el diseño para todas las personasInnovación y el diseño para todas las personas
Innovación y el diseño para todas las personas
 
01 Accesibilidad.pptx
01 Accesibilidad.pptx01 Accesibilidad.pptx
01 Accesibilidad.pptx
 
Accesibilidad web. glosario.
Accesibilidad web. glosario.Accesibilidad web. glosario.
Accesibilidad web. glosario.
 
Accesibilidad Laura
Accesibilidad LauraAccesibilidad Laura
Accesibilidad Laura
 
Accesibilidad
AccesibilidadAccesibilidad
Accesibilidad
 
Adaptación de Estándares de Accesibilidad Web, para t-Learning sobre una plat...
Adaptación de Estándares de Accesibilidad Web, para t-Learning sobre una plat...Adaptación de Estándares de Accesibilidad Web, para t-Learning sobre una plat...
Adaptación de Estándares de Accesibilidad Web, para t-Learning sobre una plat...
 
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel MoralesAdaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
 
Adaptación de accesibilidad al t learning (j auti 2013)
Adaptación de accesibilidad al t learning (j auti 2013)Adaptación de accesibilidad al t learning (j auti 2013)
Adaptación de accesibilidad al t learning (j auti 2013)
 
acessibilidad en el Portal COC
acessibilidad en el Portal COCacessibilidad en el Portal COC
acessibilidad en el Portal COC
 
Taller de introducción a la accesibilidad web
Taller de introducción a la accesibilidad webTaller de introducción a la accesibilidad web
Taller de introducción a la accesibilidad web
 
Tanta Comunicación: Accesibilidad Web
Tanta Comunicación: Accesibilidad WebTanta Comunicación: Accesibilidad Web
Tanta Comunicación: Accesibilidad Web
 
Sobrevivir a WCAG2.0
Sobrevivir a WCAG2.0Sobrevivir a WCAG2.0
Sobrevivir a WCAG2.0
 
Accesibilidad Web - Universidad de Carabobo - Desarrollo de Aplicaciones Web
Accesibilidad Web - Universidad de Carabobo - Desarrollo de Aplicaciones WebAccesibilidad Web - Universidad de Carabobo - Desarrollo de Aplicaciones Web
Accesibilidad Web - Universidad de Carabobo - Desarrollo de Aplicaciones Web
 
Accesibilidad y usabilidad de la web
Accesibilidad y usabilidad de la webAccesibilidad y usabilidad de la web
Accesibilidad y usabilidad de la web
 
Apuntes
ApuntesApuntes
Apuntes
 
Presentación finalclaudiavargas
Presentación finalclaudiavargasPresentación finalclaudiavargas
Presentación finalclaudiavargas
 
Lineamientos web
Lineamientos webLineamientos web
Lineamientos web
 
interfaz
interfazinterfaz
interfaz
 

Más de Jose R. Hilera

Metodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosMetodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelos
Jose R. Hilera
 

Más de Jose R. Hilera (20)

Tema 3. Herramientas para laInteligencia Tecnológica
Tema 3. Herramientas para laInteligencia TecnológicaTema 3. Herramientas para laInteligencia Tecnológica
Tema 3. Herramientas para laInteligencia Tecnológica
 
Tema 2. Sistema de Inteligencia Tecnológica: Norma UNE 166006:2018
Tema 2. Sistema de Inteligencia Tecnológica: Norma UNE 166006:2018Tema 2. Sistema de Inteligencia Tecnológica: Norma UNE 166006:2018
Tema 2. Sistema de Inteligencia Tecnológica: Norma UNE 166006:2018
 
Tema 1. Conceptos básicos sobre Inteligencia Tecnológica
Tema 1. Conceptos básicos sobre Inteligencia TecnológicaTema 1. Conceptos básicos sobre Inteligencia Tecnológica
Tema 1. Conceptos básicos sobre Inteligencia Tecnológica
 
Tema 4. Aprendizaje a lo largo de la vida
Tema 4. Aprendizaje a lo largo de la vidaTema 4. Aprendizaje a lo largo de la vida
Tema 4. Aprendizaje a lo largo de la vida
 
Tema 5. Evaluación y comparación de tecnologías
Tema 5. Evaluación y comparación de tecnologíasTema 5. Evaluación y comparación de tecnologías
Tema 5. Evaluación y comparación de tecnologías
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
Evaluación de la accesibilidad de aplicaciones para dispositivos móviles apli...
Evaluación de la accesibilidad de aplicaciones para dispositivos móviles apli...Evaluación de la accesibilidad de aplicaciones para dispositivos móviles apli...
Evaluación de la accesibilidad de aplicaciones para dispositivos móviles apli...
 
Aspectos generales sobre accesibilidad de aplicaciones móviles (apps)
Aspectos generales sobre accesibilidad de aplicaciones móviles (apps)Aspectos generales sobre accesibilidad de aplicaciones móviles (apps)
Aspectos generales sobre accesibilidad de aplicaciones móviles (apps)
 
Accesibilidad de aplicaciones para dispositivos móviles aplicando el RD 1112/...
Accesibilidad de aplicaciones para dispositivos móviles aplicando el RD 1112/...Accesibilidad de aplicaciones para dispositivos móviles aplicando el RD 1112/...
Accesibilidad de aplicaciones para dispositivos móviles aplicando el RD 1112/...
 
Desarrollo dirigido por modelo de servicios web REST
Desarrollo dirigido por modelo de servicios web RESTDesarrollo dirigido por modelo de servicios web REST
Desarrollo dirigido por modelo de servicios web REST
 
Perfiles UML
Perfiles UMLPerfiles UML
Perfiles UML
 
Contenidos accesibles para las redes sociales
Contenidos accesibles para las redes socialesContenidos accesibles para las redes sociales
Contenidos accesibles para las redes sociales
 
Ejemplos WAI-ARIA con HTML, CSS y JavaScript
Ejemplos WAI-ARIA con HTML, CSS y JavaScriptEjemplos WAI-ARIA con HTML, CSS y JavaScript
Ejemplos WAI-ARIA con HTML, CSS y JavaScript
 
Herramientas de evaluación de accesibilidad web WCAG 2.0
Herramientas de evaluación de accesibilidad web WCAG 2.0Herramientas de evaluación de accesibilidad web WCAG 2.0
Herramientas de evaluación de accesibilidad web WCAG 2.0
 
Ejemplo de corrección de errores de accesibilidad WCAG 2.0 en una página web
Ejemplo de corrección de errores de accesibilidad WCAG 2.0 en una página webEjemplo de corrección de errores de accesibilidad WCAG 2.0 en una página web
Ejemplo de corrección de errores de accesibilidad WCAG 2.0 en una página web
 
Ejemplos de WCAG 2.0
Ejemplos de WCAG 2.0Ejemplos de WCAG 2.0
Ejemplos de WCAG 2.0
 
Resumen de las pautas WCAG 2.0 de W3C
Resumen de las pautas WCAG 2.0 de W3CResumen de las pautas WCAG 2.0 de W3C
Resumen de las pautas WCAG 2.0 de W3C
 
Integración de WAI-ARIA en HTML5
Integración de WAI-ARIA en HTML5Integración de WAI-ARIA en HTML5
Integración de WAI-ARIA en HTML5
 
PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)
PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)
PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)
 
Metodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosMetodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelos
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Estándares de accesibilidad web

  • 1. ESTÁNDARES DE ACCESIBILIDAD WEB Dr. José Ramón Hilera Universidad de Alcalá, España Huancayo, 3 Octubre, 2013 Presentación disponible como vídeo con narración en: http://new.livestream.com/accounts/3776731/events/2400520/videos/31504909
  • 2. Contenido 1. Introducción 2. Organizaciones que elaboran estándares de accesibilidad Web 3. Estándares de accesibilidad Web 4. Legislación sobre accesibilidad Web 5. Evaluación de la accesibilidad de contenidos Web 6. Conclusiones 2
  • 3. 1. Introducción • Concepto de “accesibilidad” – “Condición que deben cumplir los entornos, productos y servicios para que sean comprensibles, utilizables y practicables por todas las personas”. • Ley 51/2003, de 2 de diciembre, de igualdad de oportunidades, no discriminación y accesibilidad universal de las personas con discapacidad 3
  • 4. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad visual CURSO • Si pulsa el círculo verde comenzará el curso • Si pulsa el círculo rojo se eliminará el curso
  • 5. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad visual CURSO • Si pulsa el círculo verde comenzará el curso • Si pulsa el círculo rojo se eliminará el curso Problema si no se distinguen colores (Daltonismo)
  • 6. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad visual CURSO • Si pulsa el círculo verde comenzará el curso • Si pulsa el círculo rojo se eliminará el curso CURSO  Si pulsa el círculo verde comenzará el curso  Si pulsa el círculo rojo se eliminará el curso Eliminar No accesible  Accesible  Comenzar
  • 7. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad motora CURSO • Si pulsa el círculo verde comenzará el curso • Si pulsa el círculo rojo se eliminará el curso
  • 8. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad motora CURSO • Si pulsa el círculo verde comenzará el curso • Si pulsa el círculo rojo se eliminará el curso No accesible  CURSO  Si pulsa aquí o el círculo verde comenzará el curso  Si pulsa aquí o el círculo rojo se eliminará el curso Accesible… 
  • 9. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad auditiva CURSO • Si pulsa el círculo con sonido de aplausos comenzará el curso • Si pulsa el círculo con sonido de explosión se eliminará el curso
  • 10. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad auditiva CURSO • Si pulsa el círculo con sonido de aplausos comenzará el curso • Si pulsa el círculo con sonido de explosión se eliminará el curso CURSO  Si pulsa el círculo con sonido de aplausos comenzará el curso  Si pulsa el círculo con sonido de explosión se eliminará el curso
  • 11. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad auditiva CURSO • Si pulsa el círculo con sonido de aplausos comenzará el curso • Si pulsa el círculo con sonido de explosión se eliminará el curso CURSO  Si pulsa el círculo con sonido de aplausos comenzará el curso  Si pulsa el círculo con sonido de explosión se eliminará el curso Sonido explosión No accesible  Accesible 
  • 12. Ejemplo de contenido no accesible Problemas para usuarios con discapacidad auditiva CURSO • Si pulsa el círculo con sonido de aplausos comenzará el curso • Si pulsa el círculo con sonido de explosión se eliminará el curso CURSO  Si pulsa el círculo con sonido de aplausos comenzará el curso  Si pulsa el círculo con sonido de explosión se eliminará el curso Sonido aplausos No accesible  Accesible 
  • 13. 1. Introducción • Concepto de “accesibilidad web” – “La capacidad de que todas y todos los usuarios de Internet puedan acceder a estos recursos, es la posibilidad de que un sitio o servicio Web sea visitado y utilizado de forma satisfactoria por el mayor número de personas, independientemente de las limitaciones que éstas tengan o las derivadas de su entorno”. • Instituto Nacional de Tecnologías de la Comunicación (INTECO), España 13
  • 14. 1. Introducción • Concepto de “estándar” – Disposición destinada a usos comunes y repetidos, con el fin de obtener un nivel de ordenamiento óptimo en un contexto, con el objetivo de crear un lenguaje común. – Se utiliza el término “estándar” en general para referirse a diferentes disposiciones: • “Norma”, “Especificación”, “Recomendación” – Teniendo en cuenta que en unos casos se trata de estándares “de iure” (oficiales: ISO, UNE) y en otros de estándares “de facto” (W3C, ETSI). 14
  • 15. 1. Introducción • Estándares sobre accesibilidad web – Ofrecen un marco común para regular diferentes aspectos relacionados con: • el desarrollo de sistemas web accesibles • la evaluación su nivel de accesibilidad. – El principal objetivo de estos estándares es: • mejorar la accesibilidad de los productos web que se ponen a disposición de los usuarios a través de protocolos de Internet, mediante un navegador web. – Sitios web, servicios web, aplicaciones web, 15
  • 16. 2. Organizaciones de estandarización sobre accesibilidad web 16
  • 17. 2. Organizaciones de estandarización sobre accesibilidad web • W3C (World Wide Web Consortium) • W3C/WAI (Web Accesibility Initiative) – Authoring Tool Working Group (AUWG) – Education & Outreach Working Group (EOWG) – Evaluation Tools Working Group (ERT WG) – Protocols & Formats Working Group (PFWG) – Research Working Group (RDWG) – User Agent Working Group (UAWG) – WAI Interest Working Group (WAI IG) – Web Content Working Group (WCAG WG) 17
  • 18. 3. Estándares de accesibilidad web (W3C) Documento WCAG 2.0: Web Content Accessibility Guidelines Traducción Español Año Aplicación en web 2008 Accesibilidad del contenido de páginas web Accesibilidad del software embebido en páginas web WAI-ARIA 1.0: Accessible Rich Internet Applications 2011 WCAG-EM 1.0 Website Accessibility Conformance Evaluation Methodology En curso EARL 1.0 Evaluation and Report Language En curso ATAG 2.0: Authoring Tool Accessibility Guidelines En curso Metodología de evaluación de la accesibilidad del contenido de páginas web Formato para expresar los resultados de la evaluación de la accesibilidad de un sitio web Accesibilidad de editores de páginas web UAAG 2.0: User Agent Accessibility Guidelines En curso Accesibilidad de navegadores web 18
  • 19. 3. Estándares de accesibilidad web Documento ISO/IEC 40500: Information technology - W3C Web Content Accessibility Guidelines (WCAG) 2.0 ISO 9241-171 Ergonomics of humansystem interaction -- Part 171:Guidance on software accessibility Organización ISO/IEC (W3C) ISO DAISY ANSI/ (Digital Accessible Information System) DAISY Equivalente a ANSI/NISO Z39.86-2005 Consortium Specifications for the Digital Talking Book. Año Aplicación en web 2012 Accesibilidad del contenido de páginas web 2008 Accesibilidad del software embebido en páginas web (RIA) 2005 Formato de libro electrónico 19
  • 20. 4. Legislación sobre accesibilidad web Ley • Ley general de la persona con discapacidad • Real Decreto 1494/2007, de 12 de noviembre, por el que se aprueba el Reglamento sobre las condiciones básicas para el acceso de las personas con discapacidad a la sociedad de la información. • European e-Inclusion policy • Iniciativa Europea i2010 para la inclusión digital • eAccessibility – Opening up the Information Society • Equality Act 2010 • Section 508 of the Rehabilitation Act • Convención sobre los derechos de las personas con discapacidad • Otros países Pais Perú España Unión Europea Reino Unido Estados Unidos Naciones Unidas Otros 20
  • 21. 5. Análisis de la accesibilidad de contenidos Web Establece 61 requisitos para las páginas Web basados en cuatro principios básicos: 1. Deben ser perceptibles 2. Deben ser operables 3. Deben ser comprensibles 4. Deben ser robustas
  • 22. WCAG 2.0 Principios básicos • Principio 1: Perceptible - La información y los componentes de la interfaz de usuario deben ser presentados a los usuarios de modo que ellos puedan percibirlos. • Principio 2: Operable - Los componentes de la interfaz de usuario y la navegación deben ser operables. • Principio 3: Comprensible - La información y el manejo de la interfaz de usuario deben ser comprensibles. • Principio 4: Robusto - El contenido debe ser suficientemente robusto como para ser interpretado de forma fiable por una amplia variedad de aplicaciones de usuario, incluyendo las ayudas técnicas. 22
  • 23. WCAG 2.0 • Establece 4 principios básicos • 1, 2, 3, 4 • Los principios se descomponen en 12 pautas • 1.1, 1.2, …, 4.1 • Las pautas se descomponen en 61 requisitos o criterios de conformidad • 1.1.1, 1.1.2, …, 4.1.2 23
  • 24. WCAG 2.0 • Tres posibles niveles de conformidad 25 requisitos 13 requisitos 23 requisitos 24
  • 29. Para entender los ejemplos Concepto de página web 29
  • 30. Para entender los ejemplos Código HTML de una página web <!doctype html><html itemscope="" itemtype="http://schema.org/WebPage"> <head> <meta content="Google.es permite acceder a la información mundial en castellano, catalán, gallego, euskara e inglés." name="description"><meta content="noodp" name="robots"> <meta content="/images/google_favicon_128.png" itemprop="image"> <title>Google</title> </head> <body class="hp vasq" <div class="ctr-p" id="viewport"> <div id="pocs" style="display:none;position:absolute"> <span>Google</span> Instant no está disponible. Pulsa Intro para buscar.</span>&nbsp; ... </body> </html> 30
  • 31. WCAG 2.0 Ejemplo de criterio de conformidad “PERCEPTIBLE” 1.1.1 Contenido no textual “Todo contenido no textual que se presenta al usuario tiene una alternativa textual que cumple el mismo propósito” <img src=“dibujo.gif“ alt=“El robot que representa la marca Android se come la manzana que representa la marca Apple" /> 31
  • 32. WCAG 2.0 Ejemplo de criterio de conformidad “OPERABLE” 2.4.4 Propósito de los enlaces “El propósito de cada enlace puede ser determinado con sólo el texto del enlace.” 32
  • 33. WCAG 2.0 Ejemplo de criterio de conformidad “OPERABLE” 2.4.4 Propósito de los enlaces “El propósito de cada enlace puede ser determinado con sólo el texto del enlace.” Siguiente > Comprar ticket > <a href=“comprar.html"> Siguiente</a> <a href=“comprar.html"> Comprar ticket</a> 33
  • 34. WCAG 2.0 Ejemplo de criterio de conformidad “COMPRENSIBLE” 3.1.1 Idioma de la página “El idioma predeterminado de cada página web puede ser determinado por software.” <html lang=“es"> <head> <title>Página del congreso ATICA</title> </head> <body> ...Contenido escrito en español... </body> </html>
  • 35. WCAG 2.0 Ejemplo de criterio de conformidad “ROBUSTO” 4.1.2 Nombre, función, valor “Para todos los componentes de la interfaz de usuario: el nombre y la función pueden ser determinados por software” <label for=“apellido">Escribir apellido:</label> <input type="text" name=“apellido" id=“apellido" /> 35
  • 36. WCAG 2.0 Ejemplo de “no accesible” a “accesible”
  • 37. Ejemplo de “no accesible” a “accesible” Error en texto alternativo de una imagen Imagen con texto alternativo inadecuado <div style="background: url(BrainInJar.jpg)" title="image" ... >
  • 38. Ejemplo de “no accesible” a “accesible” Error en texto alternativo (solución) Esta imagen se muestra sólo con fines decorativos, por lo que debe tener una alternativa de texto vacío. <img src="../../img/after /BrainInJar.jpg" alt="">
  • 39. Ejemplo de “no accesible” a “accesible” Error en enlace no visualizado El enlace no es lo suficientemente claro, ya que se asemeja a una cabecera, y no hay ningún cambio de estilo al tomar el foco o pasar por encima con el ratón. <a href="news.html">Heat wave linked to temperatures</a>
  • 40. Ejemplo de “no accesible” a “accesible” Error en enlace no visualizado (solución) Resaltar los enlaces cuando se seleccionan utilizando el teclado o se pasa sobre ellos con el ratón. <div class="news"> <h2><a href="news.html">Heat wave linked to temperatures</a></h2></div> .news h2 a:hover {color: #ba2710; CSS background-image: none;} .news h2 a:focus {color: #ba2710}
  • 41. Ejemplo de “no accesible” a “accesible” Error en secuencia de lectura "After three years of effort city scientists now agree that the primary cause of the 2003 heatwave was hot air from our Mayor: These kinds of crimes need more creative, effective punishments. For example, we could require compulsory Brain donations: huge drop off in brain donations down due to the 'success' of 'Slow Traffic, Safe Streets' policy"
  • 42. Ejemplo de “no accesible” a “accesible” Error en secuencia de lectura (solución) <table> <tr> <div class="news"> <p>After three years of ...</p></div> <td>After three years of ...</td> <div class="news"> <p>Mayor: These kinds of ...</p></div> <td>Mayor: These kinds of ...</td> <td>Brain donations: huge ...</td> </tr> </table> CSS <div class="news"> <p> td>Brain donations: huge...</p></div>
  • 43. Ejemplo de “no accesible” a “accesible” Error en enlace Esta imagen tiene una alternativa de texto vacío, pero es el único contenido en el enlace, por lo que el propósito del enlace no está claro para algunos usuarios. <a href="news.html" ... ><img src="morearrow.gif" alt="" ... ></a>
  • 44. Ejemplo de “no accesible” a “accesible” Error en enlace (solución) <a href="news.html" class="more"> Heat wave – <br>full story </a>
  • 45. Ejemplo de “no accesible” a “accesible” Versión accesible
  • 46. 5. Evaluación de la accesibilidad de sitios web (Herramientas de evaluación automática) • Validadores de gramática (HTML, CSS) • Validadores de puntos de control de accesibilidad (WCAG) • Barras de herramientas y extensiones de navegadores Web • Evaluadores de color y contraste • Simuladores de discapacidades • Navegadores de texto • Productos de apoyo • Etc.. 46
  • 47. 5. Evaluación de la accesibilidad de sitios web (Herramientas de evaluación automática) Herramienta Tipo Validador (X) HTML de Validación de gramática W3C Validador de CSS de Validación de gramática W3C TAW Evaluación de accesibilidad Web WCAG 2.0 eGOVMON Evaluación de accesibilidad Web WCAG 2.0 Achecker Evaluación de accesibilidad Web WCAG 2.0 WAVE Evaluación de accesibilidad Web WCAG 2.0 Cynthia Says Evaluación de accesibilidad Web WCAG 2.0 Accessibility Evaluación de accesibilidad Evaluation Toolbar Web y otras utilidades Web Developer Evaluación de accesibilidad Toolbar Web URL http://validator.w3.org/ http://jigsaw.w3.org/css-validator/ http://www.tawdis.net/ http://accessibility.egovmon.no www.achecker.ca http://wave.webaim.org http://www.cynthiasays.com https://addons.mozilla.org/es/firefox/addo n/accessibility-evaluation-toolb/ https://addons.mozilla.org/enUS/firefox/addon/web-developer/ 47
  • 48. 5. Evaluación de la accesibilidad de sitios web (Herramientas de evaluación automática) Herramienta PEAT Flesh Inflesz Lynx Lynx Viewer Tipo Detección de epilepsia URL http://trace.wisc.edu/peat/ Evaluación de legibilidad de textos en http://flesh.sourceforge.net Inglés Evaluación de legibilidad de textos en http://www.legibilidad.com Español Navegador de texto http://lynx.browser.org Emulador de navegador de texto http://www.delorie.com/web/lynxview.html JAWS Lector de pantalla NVDA Lector de pantalla (open source) http://www.freedomscientific.com/products/fs/ja ws-product-page.asp http://www.nvda-project.org/wiki/Download DAISYPlayer WCAG Contrast Checker Colour Contrast Analyser CCA Reproductor de audiolibros grabados en formato DAISY Evaluación de color y contraste Evaluación de color y contraste Evaluación de color y contraste http://www.daisyplayer.es https://addons.mozilla.org/enUS/firefox/addon/wcag-contrast-checker/ http://www.visionaustralia.org.au/info.aspx?page =628 http://www.paciellogroup.com/resources/contras t-analyser.html Otras: • http://www.w3.org/WAI/ER/tools/complete • http://www.inteco.es/file/bpoTr1nHdoguB2ZrJ-Xl7g 48
  • 49. Evaluación de la accesibilidad de sitios web Ejemplo: Universidad de Alcalá 49
  • 50. Evaluación de la accesibilidad de sitios web Ejemplo: Universidad de Alcalá 50
  • 51. Evaluación de la accesibilidad de sitios web Ejemplo: Universidad de Alcalá 51
  • 52. Evaluación de la accesibilidad de sitios web Ejemplo: Universidad de Alcalá 52
  • 53. Evaluación de la accesibilidad de sitios web Ejemplo: Universidad de Alcalá 53
  • 54. Evaluación de la accesibilidad de sitios web Ejemplo: Universidad Continental 54
  • 55. 5. Evaluación de la accesibilidad de sitios web (Universidades) 56
  • 56. 5. Evaluación de la accesibilidad de sitios web (Universidades) 57
  • 57. 5. Evaluación de la accesibilidad de sitios web (Universidades) 58
  • 58. 6. Conclusiones • ¿Por qué un hay que saber crear sitios web accesibles? 1. Ampliar rango de usuarios 2. Evitar sanciones 3. Mejorar las oportunidades laborales 59
  • 59. 6. Conclusiones • Los estándares establecen marcos de referencia que ayudan a diseñar sitios web accesibles y a evaluar la accesibilidad de sitios web ya existentes. • La accesibilidad beneficia a las personas con discapacidad: • • Discapacidades auditivas. • • Discapacidades visuales. Discapacidades físicas o motrices. Pero también beneficia a otros grupos como: • Usuarios de edad avanzada. • Usuarios que no dominen el idioma. • Usuarios inexpertos o con dificultades en su entorno. 60
  • 60. 6. Conclusiones La accesibilidad beneficia a TODOS 61
  • 61. Gracias por su atención José R. Hilera (jose.hilera@uah.es) Universidad de Alcalá (Alcalá de Henares, España) (Posición 151-200, Ranking mundial ARWU 2013 en Computer Science)