Séminaire Technique GTA 26 juin 2006

Slides:



Advertisements
Présentations similaires
Chapitre 1: Notions de systèmes automatisés
Advertisements


Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Reformulation  L’AFPA promoteur du projet souhaite mettre en place une application WEB afin de remplacer une solution en Java. Pour ce projet 4 mandataires.
Ajax et Accessibilité. Présentation ● Michel HOËL : – Responsable Technique d'Urbilog ● En 2001, création d'Ocawa : Outil de validation automatique de.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
1 /14 Open-S.com Flash Accessibilité et Flash. 2 /14 Open-S.com Présentations Présentation Matthieu Faure, consultant accessibilité numérique
Attaché de presse Appellations Définitions Accès à l'emploi-métier Conditions d'exercice de l'activité Activités et compétences de base Activités et compétences.
Le référencement par les moteurs Favoriser la bonne indexation de nos sites.
1 The Nhân LUONG Éditeur visuel pour la création d'applications web géographiques Présenté par Mike Deguilhem Séminaire T2I – mercredi 16 juin 2010.
29 Octobre P. 1 SNL Yvelines – projet de site Internet Projet de site internet à l’usage des membres actifs Présentation aux GLS.
M1105 CONCEPTION DE DOCUMENTS ET D’INTERFACES NUMÉRIQUES 1.
TRANSPARENCE ADAPTATION INSPECTION BIENVEILLANCE CONFIANCE A PRIORI L’EMPIRISME versus posture prédictive Apprentissage Nourrir les communs Formation pair.
Protection de l’œuvre Les différentes licences logicielles et les droits et devoirs des utilisateurs.
Refonte du portail eaufrance Présentation du cadre de référence pour avis GCIB – 14/10/2014 – Anne Macaire.
Ipedis vous présente sa production interactive 100% accessible.
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Mise en place d'une solution de détection des malwares et des pirates.
Réalisé par : Fairouz ichou Imane Errajil.  Introduction  L’ISO en quelque mots  Définition de l’ISO 9001V2000  L’évolution de l’ISO 9001  Principes.
Les commandes externes
SharePoint Saturday Genève 2016
Reforme du collège physique chimie au cycle 4
Présenté par M. Anis DIALLO
épreuve E6 questionnement possible
PDF Accessibilité et PDF.
LOG2420 – Automne 2016 Chargé de cours : Mathieu Laprise
Déploiement de Octopus au CISSS de la Montérégie-Ouest
La seconde POP L/T Seconde professionnelle à orientation progressive pour la filière transport et logistique.
BEN AMMAR Mouadh Master 2 PLS IHM
Ecole des Hautes Etudes en Sciences Sociales
Comment faire un diaporama ?
Accessibilité numérique
Les technologies AJAX.
Asynchronous Javascript And Xml
6.4 Les actions correctives Textes de référence Norme AFNOR NF X § 4.4 Mise en place d’actions correctives et préventives 6.4 Les actions.
Analyse du bulletin officiel Structuration des sujets,
Exemple de diaporama pour l'histoire des arts
Traces écrites en sciences
Réaliser un PowerPoint
Usage responsable du Numérique
Démarche d'investigation
Notion De Gestion De Bases De Données
Introduction à l'évaluation d'accessibilité des sites Web
La démarche et l ’ÉVALUATION des T.P.E.
Autoévaluation institutionnelle
Contexte A2 - Diagnostic Activité Tâches associées Compétences
Référentiel d’accessibilité des services publics
La mission SUIVI DE GESTION
Projet d’Appui à la Gouvernance Economique (PAGE)
RENDEZ-VOUS D’INFORMATION // au Novotel de Clermont-Ferrand //
Programmation Android Composantes d’une application
Thème qui répond aux critères : Les OGM
Base de donnée de support
PDUC Etape 1 Diagnostic partiel de l’unité commerciale
Content Management System / Système de gestion de contenu
Présenté par M. Anis DIALLO
FORMATION POWERPOINT 2007/2010
L’expérimentation de la médiation préalable obligatoire
QU’EST-CE QUE L’ACCESSIBILITE UNIVERSELLE ?
projets en terminale Ssi …
Les différents modes de démarrage de Windows
1- Charte graphique rénovée
ACTIVITÉS EN MILIEU PROFESSIONNEL
Les différentes épreuves professionnelles
RESTITUTION DE L’ATELIER Comment communiquer en interne pour accompagner une démarche de transformation ? EIVPT (1) ESIEE Paris(2) Ifsttar (4) UPEM (2)
<Insérez le titre du problème>
<Insérez le titre du problème>
UC : Diagramme des cas d’utilisation Req : Diagramme d’exigence
Gestion de l'information
Nom élève 1 - Nom élève 2 - Nom élève 3 - Nom élève 4
Convention 20 septembre 2019.
Transcription de la présentation:

Séminaire Technique GTA 26 juin 2006 AJAX et Accessibilité Séminaire Technique GTA 26 juin 2006 Matthieu Faure: Consultant en accessibilité - accompagnement technique et méthodologique pour l'accessibilité - accompagnement pour arriver au label - réalisations accessibles - formations techniques et méthodologiques à l'accessibilité Certification d'expert AccessiWeb Blog sur l'accessibilité: www.Blog-Accessibilite.com Matthieu FAURE mfaure@Open-S.com www.Open-S.com Jean-Pierre GAY jeanpierre@accessilog.com www.accessilog.com

Plan Définition Problématique Labelisation Démarche à suivre Conclusion

Définition = informations: (x)html + css + données: xml AJAX: Asynchronous Javascript And XML = informations: (x)html + css + données: xml + ciment: Javascript

Problématique (1) Mise en situation: Exemple concret: Google Maps Navigateur graphique: maps.google.fr Autres exemples jaws: www.kantoche.org/ajax/ La mise en situation consiste à découvrir les deux exemples à l'aide d'une synthèse vocale. Il est important pour le déroulement de l'expérience de ne pas découvrir les exemples avec un navigateur graphique. Pour chaque site, il est demandé à l'auditoire ses impressions.

Problématique (2) Accessibilité // AJAX: Javascript (activé ou non) Notification de changement au sein de la page Handicap cognitif (+ ergonomie) La problématique de l'accessibilité d'AJAX pose principalement deux problèmes. Le premier porte sur la présence ou non du support de Javascript. C'est un problématique classique d'accessibilité qu'on sait résoudre. Il convient de prévoir une alternative présentant la même quantité d'information, sans Javascript. Le deuxième problème est plus pernicieux. Dans le cas de l'utilisation d'une synthèse vocale, Javascript est activé par défaut dans le navigateur utilisé, donc le mécanisme AJAX fonctionnera. Par contre, si l'utilisateur est non-voyant, comment fait-il pour savoir qu'une partie de la page a été modifiée ? C'est la problématique de la notification. Ce point est certainement le plus délicat à traiter. Une autre problématique touche le handicap cognitif et toutes les modifications de fragments de pages. Le fait qu'une partie de la page se recharge sans que l'utilisateur soit averti pose de sérieux problèmes d'accessibilité (pour le handicap cognitif) et d'ergonomie pour les utilisateurs valides.

Problématique (3) Problématique notification = interactions (modification contenu) transferts asynchrones Solutions ? ébauches de solutions: bricolage ou hack absence de normalisation Des ébauches de solutions ont été amorcées pour résoudre la problématique de la notification. Cf http://juicystudio.com/article/making-ajax-work-with-screen-readers.php. Elles relèvent du bricolage ou du hack, mais ne constituent pas une solution pérenne ou industrielle. La problématique de la notification vient de l'absence de normalisation pour la gestion des interactions (modification d'un fragment de la page) et des échanges asynchrones.

Labelisation Critères concernés: 7.1 bronze: alternative à script 13.1 bronze: contrôle du rafraîchissement 13.7 bronze: présentation spécifique Rappel des critères: Critère 7.1: Si un script nécessite une alternative pour être accessible, l'information donnée par cette alternative est-elle équivalente à l'information fournie par le script ? Critère 13.1: L'utilisateur a t-il le contrôle du rafraîchissement ? Critère 13.7: Est-ce que la présentation spécifique d'une information n'entrave pas l'accès à son contenu ? Ainsi, un site utilisant de l'ajax ne pourra pas être labelisé car il invalidera au moins les critères 13.1 et 13.7.

Démarche à suivre Javascript: alternative obligatoire Notification: modifier le contenu après le focus Exemple: QCM On peut tenter d'améliorer le niveau d'accessibilité en positionnant le nouveau contenu après le focus mais ceci ne fait que limiter les cas d'utilisation, sans les rendre accessibles.

Prospective W3C: Groupes de travail: Rich Web Client et Web API Drafts pour XMLHttpRequest Remote Event for XML Window Object IBM: Implication dans DOJO pour l'accessibilité Groupe de travail W3C Rich Web Client: http://www.w3.org/2006/rwc/Activity Groupe de travail W3C Web API: http://www.w3.org/2006/webapi/ Draft XMLHttpRequest: http://www.w3.org/TR/XMLHttpRequest/ Draft Remote Event for XML: http://www.w3.org/TR/2006/WD-rex-20060202/ Draft Window Object: http://www.w3.org/TR/2006/WD-Window-20060407/ DOJO est un framework AJAX Communiqué de presse IBM, AJAX et Opensource: http://www.marketwire.com/mw/release_html_b1?release_id=133309 : Une fois les éléments nécessaires à ajax normalisés, on peut raisonnablement penser qu'ils prendront en compte l'accessibilité (grâce aux processus internes du W3C). Dès lors, on pourrait utiliser de l' « Ajax3C »

Merci de votre attention. AJAX et Accessibilité Merci de votre attention. Des Questions ? Présentation réalisée avec des logiciels libres: Linux Mandriva, OpenOffice, Gimp, Ksnapshot Matthieu FAURE mfaure@Open-S.com www.Blog-Accessibilite.com Jean-Pierre GAY jeanpierre@accessilog.com www.accessilog.com