Progresive Enhancement

  • Uploaded by: Ming
  • 0
  • 0
  • August 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Progresive Enhancement as PDF for free.

More details

  • Words: 699
  • Pages: 14
Accesibilidad en proyectos Flash

1. Flash Professional 8 y la accesibilidad Desde la primera versión MX, Flash incluye un panel de accesibilidad • Texto alternativo o Alt de las imágenes • Descripciones textuales o Describe a través del lector de pantalla lo que ocurre en la película • Atajos de teclado o control sencillo de la aplicación a las personas con movilidad reducida • Orden de tabulación. o control sencillo de la aplicación a las personas con movilidad reducida

Requerimientos • lector de pantalla (sólo con JAWS o Window-Eyes) • Internet Explorer con al menos la versión 7 del reproductor Flash • Windows o En MacOS las funciones son limitadas o En Linux ni se sabe (Adobe no ofrece documentación al respecto) o En Plataformas móviles…je,je.

Requerimientos tecnológicos = Inaccesibilidad contextual o tecnológica

Recomendaciones SIDAR (Seminario iberoamericano sobre discapacidad y accesibilidad en la red) • Evitar el movimiento constante o Esto crea distracciones y dificulta la lectura a muchas personas con determinados tipos de deficiencia cognitiva o Permita que el usuario tenga el control del movimiento, añadiendo controles que permitan pararlo •

Acceso por teclado o Añada atajos de teclado a los elementos más importantes

o Hay que evitar dar funcionalidad de botón a otro tipo de elemento o el lector de pantalla no lo reconocerá • Exponer las estructuras complejas y el estado de los controles o Para que los usuarios de lectores de pantalla conozcan la interfaz o forma de funcionamiento de la película o Los cambios de estado (botones por ejemplo) deben ser perceptibles

Extraído de la guía de desarrollo de aplicaciones accesibles con PDF y Flash desarrollada por Emmanuelle Gutiérrez y Restrepo y Charles McCathieNevile.

Nos estamos dejando algo atrás • La semántica. • El reconocimiento por parte de los buscadores. • Nos cargamos nuestro posicionamiento.

Si pensamos crear algo más que un banner con una finalidad estrictamente estética tendremos que recurrir a la creación de contenido alternativo.

2. progressive enhancement* * Mejora progresiva

¿Qué es? • Metodología de desarrollo en Adobe Flash que procura contenido alternativo en marcado estándar para sistemas sin el plugin de Adobe. • Desarrollar un proyecto web teniendo varios escenarios y usuarios en mente.

¿Quién esta detrás? Bobby van der Sluis, miembro de Refunk, empresa holandesa de desarrollo web.

¿En qué está basado? • XHTML+CSS+JS • SWF • UFO

Sabemos que son XHTML, CSS, JS y SWF, pero… ¿Qué puñetas es UFO? Unobtrusive Flash Objects (UFO) v3.20 UFO es un Script del DOM que detecta el plug-in e inserta elementos flash.

• Está diseñado para cumplir los estándares de la W3C. Usa JS no intrusito • Favorece el reconocimiento por parte de los motores de búsqueda (Mejora del posicionamiento) • UFO es gratis, con licensia CC-GNU LGPL y Open Source Flash Project • Preferiblemente usa métodos del DOM de la W3C sobre otros métodos propietarios, siempre que el navegador lo permita

El responsable del DOM es el World Wide Web Consortium (W3C). Es una API para acceder, añadir y cambiar dinámicamente contenido estructurado en documentos con lenguajes como ECMAScript (Javascript).

¿Cómo lo hacemos?

Los elementos que componen este sistema de desarrollo son:

• Versión XHTML que incluye contenido optimizado para los web crawlers navegadores sin el plugin. • Hojas de estilo para generar la presentación de la versión básica. o Navegadores sin plugin pero compatibles con CSS. • JavaScript para añadir comportamientos (opcional). • Contenidos en Flash. o Para los navegadores que lo soporten.

Metodología de Refunk 1. Creación de contenidos en Flash. 2. Hacer una versión en correcto lenguaje de marcado. 3. Añadir la semática apropiada. 4. Colocar el código en un orden lógico. a. Tener en cuenta como lo van a ver los usuarios de la versión básica. 5. Crear CSS y marcado posicional. 6. Crear JavaScript y marcado conductual.

Ejemplo http://demo.refunk.com/adobe/devnet/progressive_enhancement/example3/

Marcado

Vusualización de la versión básica

º

Versión con CSS

Versión Flash

• Guía de desarrollo de aplicaciones accesibles con PDF y Flash de Emmanuelle Gutiérrez y Restrepo y Charles McCathieNevile. o http://www.sidar.org/acti/jorna/050224/4/index.html • Web corporativa de Refunk y blog personal de Bobby van der Luis. o http://www.refunk.com/blog/ o http://www.bobbyvandersluis.com/ o http://demo.refunk.com/adobe/devnet/progressive_enhancement/example3/ • Adobe Flash Developers Center o Progresive Enhancement http://www.adobe.com/devnet/flash/articles/progressive_enhancement.html o Accesibility best practices http://www.adobe.com/resources/accessibility/best_practices/bp_fp.html

Related Documents

Progresive Enhancement
August 2019 20
Progresive Dpk.xls
May 2020 4
Text Enhancement
November 2019 21
Image Enhancement
June 2020 11
Impact Enhancement
April 2020 17
Enhancement Points
May 2020 7

More Documents from ""

Progresive Enhancement
August 2019 20
Street Fighter Iii
October 2019 24
Spanish Dictionary
November 2019 16
Warcraft
November 2019 10
Aids Poem
November 2019 12
Aids Poem 1
November 2019 9