Jonathan Montois Cyrille Kriegel 02/04/2017 ACCESSIBILITE WEB Jonathan Montois Cyrille Kriegel
Sommaire : Définition d ’accessibilité Web Pour quelles raisons ? 02/04/2017 Sommaire : Définition d ’accessibilité Web Pour quelles raisons ? les handicaps la variété de terminaux Les solutions Quelles techniques ? Conclusion
L ’accessibilité Web Définition : Mettre le Web et ses services à la disposition de tous les individus, quel que soit leur matériel ou logiciel, leur infrastructure réseau, leur langue maternelle, leur culture, leur localisation géographique, ou leurs aptitudes physiques ou mentales.
Les raisons : les handicaps Les personnes handicapées présentent différents types d'incapacité : Incapcité visuelle Incapacité auditive Incapacité motrice Incapacité cognitive
Les raisons : les handicaps Face à ces handicaps, l ’utilisation d ’appareils et logiciels : Equipements remplacant clavier ou souris Adapter le site à ces technologies Clavier ou souris adaptée Logiciels de commande vocale et grossissement, lecteurs d ’écrans
Les raisons : Les terminaux Multitude de terminaux (Téléphone, WEB, PDA, ordinateurs embarqués dans un véhicule…) C'est l'ensemble des terminaux et leurs évolutions qui doivent être pris en compte dans la politique de développement Internet. Il faut pour ceci avoir une véritable stratégie "multi support". le site devra rester cohérent, ne pas se déstructurer, et être lisible quelque soient les conditions de visualisation.
Le W3C World Wide Web Consortium : Fondé en octobre 1994 Chargé de définir les normes (appelées recommandations) du World Wide Web telles que HTML, XHTML, XML, CSS, PNG, SVG. Géré conjointement par le MIT aux États- Unis, l'ERCIM en Europe (auparavant l'INRIA) et l'université Keio au Japon.
Le WAI Web Accessibility Initiative : Créé en 1996 par le consortium World Wide Web (W3C) Regroupe plus de 500 membres: sociétés, organisations issues de l'industrie, organismes pour personnes handicapées, organisme de recherche et gouvernementaux. Actions : Les technologies du Web, le développement de recommandations, le développement d'outils, l'information et la formation, la recherche et le développement.
Les solutions Solutions proposées pour tous les handicaps, et pour résoudre les problèmes d ’accessibilité des terminaux 2 thèmes majeurs : Assurer une transformation élégante Rendre le contenu compréhensible et navigable
Les principales solutions Fournir des alternatives équivalentes au contenu visuel et auditif. (nommer les images dans alt=” ”, sous-titrages...) Ne pas s’en remettre exclusivement aux couleurs. (daltoniens, périphériques non-multicolores ou non-visuels) Utiliser le balisage et les feuilles de style, et cela de façon appropriée. (balises appropriées, contrôler présentation avec CSS -> facilite lecture automatique, permet modification simplifiée suivant critères de l ’utilisateur…) Assurer un accès direct aux interfaces utilisateur intégrées. (accessible et compatible avec les différentes technologies d ’assistance aux utilisateurs) Conception respectant l’indépendance par rapport au périphérique. (interaction possible avec n ’importe qu ’elle interface : clavier, souris, voix…) Fourniture de mécanismes de navigation clairs. (difficulté de navigation pour non-voyants -> informations d ’orientation, carte du site…) Débit des terminaux : taille de page raisonnable. (< à 70 ko)
Quelles techniques pour l’accessibilité WEB? Recommandations : Séparation Forme et contenu Utilisation de nouveaux langages XHTML, XML, XSL ainsi que tous les dérivés qui utilisent le XML et permettent une adaptation du contenu en fonction du terminal.
Fonctionnement de ces langages LE XHTML : Reformulation de HTML (plus strict) pour compatibilité avec XML Extension du HTML HTML avec CSS séparée
Fonctionnement de ces langages Le XML. Norme universelle de codage de l ’information développé par le W3C. Permet d ’identifier clairement chaque information par sa nature. Portabilité accrue par la norme qui utilise un format de texte brut Méta-langage
Fonctionnement de ces langages Le XSL et XSLT. Normes qui permettent la transformation d ’un document XML en un fichier quelconque.
Conclusion Nouveaux langages pour tous les terminaux XML a une place prépondérante accessibilité Web cruciale à l ’avenir