Vivimos en un mundo donde la tecnología ya forma parte de nuestras vidas. Actualmente existen más de 1240 millones de sitios web en internet, pero ¿cuántos cumplen con los principios de accesibilidad? Cuando una compañía lanza un sitio web al mercado debe considerar la accesibilidad como un factor importante ya que existen más de mil millones de personas que viven en todo el mundo con algún tipo de discapacidad; de ellas, casi el 20% experimentan dificultades considerables en la vida cotidiana. Los sitios web desarrollados con GeneXus están basados en los cuatro principios de la accesibilidad: Perceptible, Operable, Comprensible y Robusto, pero es tarea del desarrollador que la aplicación sea programada siguiendo estos principios. En esta charla estaremos conociendo un poco más sobre las herramientas que nos proporciona GeneXus para desarrollar aplicaciones accesibles, además estaremos viendo cómo podemos promover en nuestros proyectos la importancia del desarrollo de sistemas accesibles con prácticas que están al alcance de todos.
15. La falta de accesibilidad en aplicaciones nos impacta a
TODOS
16. Las mejoras de accesibilidad en aplicaciones nos favorece a
TODOS
17. THE POWER OF THE WEB IS IN ITS UNIVERSALITY.
ACCESS BY EVERYONE REGARDLESS OF DISABILITY IS AN
ESSENTIAL ASPECT.
TIM BERNERS-LEE,
W3C DIRECTOR AND INVENTOR OF THE
WORLD WIDE WEB
21. “La información y los
componentes de la
interfaz de usuario
deben ser presentados
a los usuarios de modo
que ellos puedan
percibirlos.”
WCAG
2.1
Perceptible Operable
ComprensibleRobusto
Principios de Accesibilidad
23. Perceptible – Estructura del contenido
“RESPONSIVE WEB APPLICATION”
Información Per
Nombre
Apellidos
+
Zoom 150x
Información Personal
Nombre
Apellidos
+
Zoom 150x
24. Perceptible – Contraste de colores
“CASCADING STYLE SHEETS”
Información Personal
Nombre*
Apellidos*
Dirección
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *
Información Personal
Nombre*
Apellidos*
Dirección
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *
28. “Los componentes de la
interfaz de usuario y la
navegación deben ser
operables.”
WCAG
2.1
Perceptible Operable
ComprensibleRobusto
Principios de Accesibilidad
30. Operable – Foco
“FOCUS CONTROL”
Información Personal
Nombre*
Apellidos*
I
Dirección
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *Información Personal
Nombre*
Apellidos*
Dirección
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *
31. Operable – Título de páginas
“FORM CAPTION PROPERTY”
Información Personal
Nombre*
Apellidos*
I
Dirección
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *
Solicitud de Partida de Nacimiento
Información Personal
Nombre*
Apellidos*
I
Dirección
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *
32. “La información y el
manejo de la
interfaz de usuario
deben ser
comprensibles.”
WCAG
2.1
Perceptible Operable
ComprensibleRobusto
Principios de Accesibilidad
33. Comprensible – Identificación de errores
“ERROR, WARNING, ISVALID EVENT MESSAGES”
Información Personal
Nombre*
Apellidos*
Matias
Cédula Identidad I64561238
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Nombre *
Solicitud de Partida de Nacimiento
El campo apellidos es obligatorio
Información Personal
Nombre*
Apellidos*
Matias
Cédula Identidad I64561238
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Nombre *
Solicitud de Partida de Nacimiento
34. Comprensible – Ayuda contextual
“NOTIFY CONTEXT CHANGE PROPERTY”
“TRACKCONTEXT EVENT”
Solicitud de Partida de Nacimiento
Información Personal
Nombre*
Apellidos*
Cédula Identidad I6.
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *
Ingrese la cédula de identidad sin
puntos ni guiones
Solicitud de Partida de Nacimiento
Información Personal
Nombre*
Apellidos*
Cédula Identidad I6.421.578-1
Todos los campos requeridos se visualizan de color rojo y con un
asterisco * : Ejemplo: Name *
La cédula no debe llevar puntos ni
guiones.
35. “El contenido debe
ser suficientemente
robusto como para
ser interpretado de
forma fiable por los
productos de
apoyo.”
WCAG
2.1
Perceptible Operable
ComprensibleRobusto
Principios de Accesibilidad
36. ROBUSTO – COMPATIBILIDAD CON
PRODUCTOS DE APOYO
Información Personal
Nombre
Apellidos
Matias
Perez Perez
Cancelar Continuar
Información Personal
Nombre
Apellidos
Matias
Perez Perez
Cancelar Continuar