4 juin 2009 SUJET N°41 : CONCEPTION DE PLUGINS DE CORRECTION DE PAGES WEB AFIN QU'ELLES RESPECTENT LES NORMES D'ACCESSIBILITÉ Encadrants : Sonia Colas,

Slides:



Advertisements
Présentations similaires
Possibilités de Facebook dans votre club Toastmasters Samedi, le 12 juin 2010 Michel Beaulieu
Advertisements

1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Mon carnet De comportement
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 RondeNE SO
ACTIVITES Le calcul littéral (3).
Les Prepositions.
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Smart House System Framework Vincent Chicherie
JXDVDTEK – Une DVDthèque en Java et XML
TER Gestionnaires de contenu en ligne
Initiation et perfectionnement à lutilisation de la micro-informatique Publier des films sur DailyMotion (sur Mac et sur PC) ©Yves Roger Cornil
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Introduction aux Web Services Partie 1. Technologies HTML-XML
Développement d’applications web
Soutenance de Stage Chef de projet technique junior
Présentation du SVI - DELSOL Mikaël
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
Projet Master 2 Nouvelles Technologies et Handicap
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
La Saint-Valentin Par Matt Maxwell.
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Notre calendrier français MARS 2014
Annexe 1 VISITE SUR
C'est pour bientôt.....
Veuillez trouver ci-joint
Jonathan Montois Cyrille Kriegel
Projet de Master première année 2007 / 2008
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Soutenance finale 12 mars 2004 Présenté par : Alban HERMET
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Le langage XHTML 420-S4W-GG Programmation Web Client
Création et présentation d’un tableau avec Word 2007
Le langage du Web CSS et HTML
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
Septembre Semaines du 2 au 13 septembre DATECOURSEXERCICESEXERCICES à fairePOUR le Jeudi 5 Vendredi 6 Lundi 9 Prise de contacts. Programme ISN. Déroulement.
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une page web sur un site web développé.
Projet de stage d’année IIR4 sous le thème:
1 Nestlé – Optifibre Zones administrables via le back-office.
LES JEUNES BOURGUIGNONS ET LEURS STRATÉGIES D’INFORMATION LES JEUNES BOURGUIGNONS ET LEURS STRATÉGIES D’INFORMATION.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Université de Sherbrooke
1. 1.Présentation 2. 2.Recherche 3. 3.Création 4. 4.Elaboration 5. 5.Démonstration 6. 6.Conclusion Réalisation d’un site web pour l’association « Les passeurs.
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
1 Formation à l’usage éco-performant de votre pc 1 ère Partie.
Projet Implémentation du protocole MMT sous Linux
Présente Conception d’un petit site Web. 2 4-nov-03© Préambule Cette présentation fait suite à celle intitulée « Imaginer, concevoir, mettre.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel.
Soutenance ProJet Individuel
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
L’ ACCESSIBILITE « C’est mettre le Web et ses services à la disposition de tous les individus, quels que soient leur matériel ou logiciel, leur infrastructure.
Introduction au HTML Qu’est ce que le HTML ?
Transcription de la présentation:

4 juin 2009 SUJET N°41 : CONCEPTION DE PLUGINS DE CORRECTION DE PAGES WEB AFIN QU'ELLES RESPECTENT LES NORMES D'ACCESSIBILITÉ Encadrants : Sonia Colas, Nicolas Monmarché, Mohamed Slimane Jury 2 : Claudine Tacquard Projet de Fin d’Etudes 2008/2009 Jonathan Courtois – Equipe HaNT (LI) 1

L’accessibilité du Web ■ Rendre l’information contenue sur les sites Internet accessible pour tous ■ Sites web de communes d’Indre et Loire Introduction 2 Jonathan Courtois - Plugins d'accessibilité Haut-parleur Altec Lansing VS 2420 Tablette braille Papenmeier Braillex Duo

Plan Terminologie Présentation du projet ■ Le sujet ■ L’existant (PFE 2006/2007) Travail réalisé ■ Correction de bugs ■ Améliorations apportées ■ Plugins réalisés ■ Collaboration des PFE Tests et analyse des résultats Conclusion 3 Jonathan Courtois - Plugins d'accessibilité

Terminologie Jonathan Courtois - Plugins d'accessibilité 4 W3C : World Wide Web Consortium ■ Organisme de normalisation des technologies du web WAI : Web Accessibility Initiative (W3C) ■ A pour objectif de rendre les technologies du web accessibles aux personnes handicapées WCAG : Web Content Accessibility Guidelines (WAI) ■ Explique comment rendre des pages accessibles Directive : Une directive est un thème du WCAG 1.0 ■ Le WCAG 1.0 comporte 14 directives Spécification : Point précis d’une directive ■ 3 niveaux de priorité (A, AA et AAA) Avec WCAG 2.0 (décembre 2008) : 4 principes subdivisés en guide

Présentation du projet 5 Jonathan Courtois - Plugins d'accessibilité  Le sujet  L’existant (PFE 2006/2007)

Le sujet Jonathan Courtois - Plugins d'accessibilité 6

L’existant : La plateforme de traitement Jonathan Courtois - Plugins d'accessibilité 7 PFE 2006/2007 : Antoine Blais

L’existant : Les plugins implémentés Jonathan Courtois - Plugins d'accessibilité 8 Directive 5 : Créer des tableaux qui se transforment de façon élégante

L’existant : La base de tests Jonathan Courtois - Plugins d'accessibilité 9 50 sites web de communes d’Indre et Loire

Travail réalisé 10 Jonathan Courtois - Plugins d'accessibilité  Correction de bugs  Améliorations apportées  Plugins réalisés  Collaboration des PFE

Correction de bugs Jonathan Courtois - Plugins d'accessibilité 11 Affichage d’exceptions au niveau de l’interface ■ Entrée ■ Plugins Fichier de sortie toujours généré Problème d’interface

Améliorations apportées Jonathan Courtois - Plugins d'accessibilité 12 Hiérarchisation des différents plugins ■ WCAG 1.0 : 65 spécifications ■ Ajout de la classe catégorie Avant : Utilisation d’une jListAprès : Utilisation d’un jTree

Améliorations apportées 13 Hiérarchisation des différents plugins ■ Algorithme récursif de parcours de l’arbre ■ Multi-sélection

Améliorations apportées Jonathan Courtois - Plugins d'accessibilité 14 Gestion multilangues ■ Classe Configuration ■ Classe Language (fichiers.properties)

Améliorations apportées Jonathan Courtois - Plugins d'accessibilité 15 Plugins existants ■ Intégration des images Gestion des chemins relatifs ■ Possibilité d’arrêter le traitement en mode manuel Clic sur la croix rouge Changement dynamique du mode d’utilisation Fin du traitement en mode automatique

Plugins réalisés : Directive 1 Jonathan Courtois - Plugins d'accessibilité 16 Spécification 1.1 : Fournir un équivalent textuel à chaque élément non-textuel ■ Image ■ Input type « image » ■ Applet ■ Area ■ Embed ■ Button

Plugins réalisés : Directive 1 Jonathan Courtois - Plugins d'accessibilité 17 Image / Input type « image »

Plugins réalisés : Directive 1 18 Area

Plugins réalisés : Directive 1 Jonathan Courtois - Plugins d'accessibilité 19 Applet Embed Button

Plugins réalisés : Directive 3 20 Spécification 3.2 : Problèmes de DOCTYPE 1.Ne pas avoir de DOCTYPE 2.Avoir plusieurs DOCTYPES dans le même document 3.Avoir un DOCTYPE incorrect -> non réalisé

Plugins réalisés : Directive 3 21 Spécification 3.3 : Utiliser des feuilles de style pour contrôler la mise en page et la présentation ■ Style « font-weight : bold » plutôt que « »

Plugins réalisés : Directive 3 22 Spécification 3.5 : Utiliser les éléments d’en-tête pour la structure du document de façon conforme ■ L’imbrication des en-têtes Jonathan Courtois - Plugins d'accessibilité

Plugins réalisés : Directive 3 Jonathan Courtois - Plugins d'accessibilité 23 Spécification 3.5 : évolutions futures ■ Vérifier qu’il n’y a pas d’éléments de titres dans la page ayant un niveau plus élevé que le premier titre Déjà implémenté, réfléchir aux solutions envisageables ■ Remplacer les styles/balises au profit des en-têtes Se baser sur la longueur du texte (inférieure à 10 mots) ■ Ne pas utiliser des en-têtes pour mettre en évidence du texte Se baser sur la longueur du texte (supérieure à 10 mots) Source : aPrompt

Collaboration des PFE Jonathan Courtois - Plugins d'accessibilité 24

Collaboration des PFE Jonathan Courtois - Plugins d'accessibilité 25 Intégration à la spécification 1.1

Tests et analyse des résultats 26 Jonathan Courtois - Plugins d'accessibilité  Nouvelle base de tests  Validateur et parseur  Directive 1  Directive 3

Tests : Base de 30 sites web récents Jonathan Courtois - Plugins d'accessibilité 27 Sites web de communes d’Indre et Loire Pages web pas adaptées aux nouvelles technologies (web 2.0) Nouvelle base de tests ■ Journal, achat en ligne, services ■ Cinéma, banque, informatique ■ Vidéo en ligne, école, sport

Tests : Validateurs & parseur Jonathan Courtois - Plugins d'accessibilité 28 EvalAccess (Laboratorio de Interacción Persona-Computador para Necesidades Especiales) ■ Test des pages en ligne et de pages HTML locales ■ Gratuit ■ WCAG 1.0 uniquement ■ Pas de statistiques par directive Création d’un parseur pour obtenir des statistiques

Tests : Base de 30 sites web récents Jonathan Courtois - Plugins d'accessibilité 29 javascript target tableau Erreurs et warnings par directive

Tests : Directive 1 30 Pages en sortie ■ Pas de modification visuelle (ajout d’informations)

Tests : Directive 3 Jonathan Courtois - Plugins d'accessibilité 31 Balises de titres systématiquement détectées par le validateur (warning) Responsabilité du webmaster de vérifier la validité de l’utilisation de ses balises Tests non significatifs par rapport à la directive 1

Conclusion 32 Jonathan Courtois - Plugins d'accessibilité  Manuels et documentations  Évolutions futures

Questions 33 Jonathan Courtois - Plugins d'accessibilité