Les entreprises ont une obligation légale en matière d’adaptation du poste de travail en général de façon à veiller au maintien de la capacité d’une personne à occuper un emploi, au regard notamment de l’évolution des emplois, des organisations et des technologies. Pour les personnes en situation de handicap (visuel, auditif, physique, cognitif ou neurologique), l’adaptation du poste de travail représente également une condition essentielle de l'accès de ces dernières au monde du travail, de leur insertion sociale et de leur autonomie financière. Dans ce contexte, au-delà de l’accessibilité des bâtiments, d’un accueil et d’une organisation adaptés, etc., les postes de travail informatiques nécessitent aussi des adaptations, en fonction du ou des handicaps des utilisateurs. Les personnes non-voyantes, malvoyantes, sourde, ou avec un handicap moteur doivent pouvoir exécuter leur travail normalement. Pourtant, l'adaptation d'un poste informatique peut se révéler être un véritable casse-tête, lorsque que l'on connaît mal les possibilités offertes par le système d’exploitation, les solutions disponibles en termes notamment de technologies d’assistance, les exigences et prérequis vis-à-vis de l’accessibilité des logiciels et solutions métiers internes, des documents et contenus numériques, etc. La session revient sur toutes ces considérations et offre un panorama des enjeux et des solutions vis-à-vis de l’adaptation d’un poste de travail Windows.
2. Adaptation du poste de travail Windows
Code Session : ACC201
Denis BOULAY Philippe BERAUD
Association BrailleNet Consultant Architecte
denis.boulay@accessiweb.org Direction Technique et Sécurité
Microsoft France
http://www.braillenet.org Philippe.beraud@microsoft.com
http://www.accessiweb.org
3. Le parcours "Accessibilité Numérique" dans
le cadre des Microsoft TechDays 2012
2 sessions pour faire un point ensemble
Session ACC201 "Adaptation du poste de travail Windows"
Cette session !!
Session ACC301 "Accessibilité du Web 2.0 avec HTML5"
Demain
4. Objectifs de la session
Comprendre ce que signifie l’adaptation d’un poste de
travail
Aborder ensemble les différents domaines que cela
suppose de considérer
Présenter dans ce contexte un certain nombre de
ressources qui peuvent vous aider dans votre démarche
5. Solutions d’adaptation du poste de travail
Windows 7 : en guise de préambule
Différentes dimensions en amont et en aval
Accessibilité des bâtiments
Accueil et organisation adaptée
Norme NF X50-783 Septembre 2010 Insertion des personnes
handicapées dans les organismes - Référentiel de bonnes pratiques
pour une politique handi-accueillante
Accessibilité/Adaptation du bureau
Accessibilité numérique et technologies accessibles
Objet de notre session
6. Qu’est-ce que l’Accessibilité ?
Depuis le début du Web, l'accessibilité des contenus
électroniques est au cœur de toutes les spécifications des
langages Web
Cette définition appliquée au domaine du Web s’étend sans
problème à tout l’univers des technologies de l’information et de la
communication (TIC)
Un système d’exploitation, un terminal, qu’il soit fixe ou mobile, une
application, etc.
7. Qu’est-ce que l’Accessibilité ?
Conception pour tous
Fonctionnalités équivalentes à l’ensemble des utilisateurs
Fonctionnalité équivalente : ce que l’utilisateur essaie de faire et pas
nécessairement le contrôle qu’il utilise…
Offrir des expériences utilisateurs attractives, simples, claires, et
utilisables
Exigence fondamentale au même titre que la sécurité, la
localisation, la performance, etc.
8. Qu’est-ce qu’une technologie
accessible ?
Recouvre principalement 5 dimensions
1. Paramètres Utilisateur (Options d’ergonomie) pris en charge au
sein du système d’exploitation et des logiciels pour adapter
l’environnement
Windows, Office et Internet Explorer comportent de nombreuses
fonctionnalités pour permettre à des personnes en situation de
handicap de voir, d’entendre et d’utiliser leur ordinateurs
2. Technologies d’assistance (périphériques matériels ou/et logiciels)
3. Accessibilité du Web qui facilite la compréhension des contenus en
ligne ou l’accès aux services en ligne
4. Logiciels et solutions métier internes accessibles à l’ensemble des
collaborateurs
Modèle/API d’accessibilité comme MSAA ou UI Automation
5. Compatibilité entre les technologies d’assistance, le système
9. Les engagements de Microsoft
Contribuer à donner les moyens de choisir des
technologies accessibles
Support de la section 508 du Rehabilitation Act aux Etats Unis
S’impliquer dans les organisations, les comités et les
initiatives envers l’Accessibilité
Ex. AFNOR Forum Accessibilité, AFNOR Commission Nationale
Accessibilité Institut de l’accessibilité numérique, etc. en France
Améliorer ses produits et les outils mis à la disposition des
entreprises pour l’Accessibilité
10. Quelques dates…
Historique qui remonte à …
1988 : Access Utility for Windows 2.0 : touches rémanentes, touches
filtres et touches souris
1992 : Equipe dédiée à l’accessibilité (Accessible Technology Group)
1995 : Packs d’accessibilité intégrés au cœur des produits et
notamment de Windows 95
1997 : Framework MSAA (Microsoft Active Accessibility) pour
Windows
1999 : Sortie de MSAA 1.3 supportant les 27 langues de Windows
2000 : Introduction avec Windows 2000 du ‘Text-to-Speech’ (TTS) et
du clavier sur écran
2001 : Support avec Windows XP de la reconnaissance vocale
(anglais uniquement)
12. Les fonctionnalités d’accessibilité de
Windows 7
Accessibilité dans Windows 7
http://www.microsoft.com/france/accessibilite/products/windows7/
default.aspx
Accompagnement des collaborateurs vis-à-vis des
évolutions introduites
Cf. Guide Accessibility: Transitioning to Windows 7
13. Les options d’ergonomies de Windows 7
Centre d’ergonomie : Touche WINDOWS + U
Résolution d'écran, grandes polices, taille personnalisée du texte
(PPP), thèmes à contraste élevé, fréquence de clignotement du
curseur, touches rémanentes, touches filtres, touches souris,
touches bascules, dispositif de pointage personnalisé, saisie avec
un clavier virtuel, etc.
16. Les technologies d’assistance
Destinées aux personnes atteintes d'incapacités physiques
ou cognitives, de troubles ou en situation de handicap
Avec l’objectif d’assumer des tâches qu'elles ne seraient pas en
mesure d'accomplir ou qu'elles accompliraient difficilement seules
Traduisent les données des applications en entrées
compréhensibles par l’utilisateur
Doivent être compatibles avec le système d’exploitation et
les applications
Périphériques matériels et/ou logiciels
Différentes formes pour différents besoins et des centaines de
solutions disponibles
On parle d’"aides techniques" pour l’informatique
17. Les technologies d’assistance
Problèmes et troubles visuels
Mauvaise vue, daltonisme et cécité
Type de technologie
Loupe ou agrandisseurs d’écran
Lecteurs d’écran
Systèmes de reconnaissance vocale
Synthétiseurs vocaux
Affichages (plages) Braille éphémères
Lecteurs de livres audio numériques (DAISY)
Cf. Guide de ressources pour les personnes souffrant de
difficultés et troubles de la vue
18. Les technologies d’assistance
Problèmes et troubles de la dextérité
Douleurs, inconfort ou totale perte de sensibilité dans
les doigts, les mains, les poignets ou les bras
Rend difficile l'utilisation d'un clavier ou d'une souris
classiques
Type de technologie
Système de reconnaissance vocale
Programmes de clavier visuel
Filtres de clavier
Ecrans tactiles
Claviers adaptés et périphériques d’entrée de
substitution
Cf. Guide de ressources pour les personnes souffrant de
problèmes et de troubles de la dextérité
19. Les technologies d’assistance
Problèmes et troubles de l’audition
Vaste gamme de troubles allant d'une légère perte d'audition à
une surdité totale
Type de support technique
Sous-titrage
Vidéo en langues des signes
Cf. Guide de ressources pour les personnes présentant des
problèmes et handicaps liés à l'audition
20. Les technologies d’assistance
Problèmes et troubles de l’élocution et de la parole
Aphasie (perte ou trouble de la capacité à utiliser ou comprendre
des mots), retard de langage
Et autres pathologies résultant de difficultés de mémorisation, de
résolution des problèmes ou de perception des informations
sensorielles
Type de technologie
Filtres clavier
Systèmes de reconnaissance de la parole
Utilitaires de révision à l’écran
Ecrans tactiles
Synthétiseurs de parole
Cf. Guide de ressources pour les personnes souffrant de problèmes
et de troubles de l'élocution et de la parole
21. Les technologies d’assistance
Problèmes d’apprentissage
Dyslexie, trouble déficitaire de l'attention, jusqu'à la déficience
mentale
Type de technologie
Programmes de textes prédictif
Programmes de compréhension écrite
Outils de lecture et programmes pour déficiences d’apprentissage
Synthétiseurs vocaux
Systèmes de reconnaissance de la parole
Cf. Guide de ressources pour les personnes souffrant de problèmes
et troubles d'apprentissage
22. Les technologies d’assistance
Séniors
Problèmes de vue, d’audition et de dextérité
Cf. Guide à destination des utilisateurs plus âgés
10 conseils via les options du Centre d’ergonomie de Windows 7
23. Les technologies d’assistance
Autres situations possibles
Diversité des utilisateurs
Multi-handicap
Handicap temporaire
Personnes débutantes
24. Les technologie d’assistance
Trouver la technologie adéquate
Arbres de décision d’UnumProvident
Technologies d’assistance pour la plateforme Windows 7
http://www.microsoft.com/enable/at/matvplist.aspx
25. Les technologies d’assistance
Et leur évolution avec Microsoft
Travail au jour le jour avec des fournisseurs de technologies
d’assistance et membre de l’AIA (Accessibility Interoperability
Alliance), la branche ingénierie de l’ATIA (Assistive Technology
Industry Association)
Une illustration avec Internet Explorer 9 et l’introduction du rendu
avec accélération matérielle basé sur Direct-X
Précédemment, certaines technologies s’appuyaient sur des
"hacks" via les pilotes miroir basés sur GDI
Support de l’interface UI Automation Text Pattern pour proposer une
solution robuste à l’état de l’art
Cf. billet IE9’s Assistive Technology Interface Enhancements
Accompagnement de l’évolution de(s) produit(s) avec un
investissement auprès des fournisseurs de technologies
26. Adaptation de son environnement Windows
7
Ressources
http://www.microsoft.com/enable/business/default.as
px
Cf. Guide Accessibility: A Guide for Businesses and
Organizations
28. L’Accessibilité du Web
Technologie la plus rapidement adoptée
Source d’information la plus générale
Le Web est prévu pour être accessible …
… Mais l'immense majorité des sites ne respectent pas les règles
(élémentaires) d'accessibilité !
Cf. en partenariat avec l’association
BrailleNet/AccessiWeb
Session Microsoft TechDays 2009 L’accessibilité du Web : enjeux
et impacts sur la société numérique
Session Microsoft TechDays 2010 éponyme
29. Un bref rappel historique au niveau du W3C
1994 : Création du W3C
1996 : Création de la WAI
L'initiative de l'accessibilité du Web (WAI) du W3C définit
plusieurs recommandations : WCAG, ATAG, UAAG et WAI-ARIA
1999 : Publication des recommandations WCAG 1.0
2008 : Publication des recommandations WCAG 2.0
Publications attendues : ATAG 2.0 et WAI/ARIA
30. WCAG 2.0 (Wick-Ag Two)
Recommandation en date du 11 décembre 2008 et LA référence
http://www.w3.org/TR/WCAG20/
Traduction française agréée : http://www.w3.org/translations/wcag20-fr
La nouvelle référence pour le contenu accessible
Ne dépend plus d'une technologie particulière comme HTML ou CSS
Les technologies autres que le HTML ou CSS sont aussi traitées
Les applications spécifiques à une technologie sont présentées dans
les techniques
Une plus grande compatibilité avec les technologies actuelles et futures
:-)
Des méthodes d’application et/ou d’évaluation en France
AccessiWeb 2.1 et RGAA (Référentiel Général d'Accessibilité pour les
Administrations)
Cf. séminaire Web et guide éponyme Microsoft SharePoint 2010 à
l’heure des WCAG 2.0, du RGAA et d’AccessiWeb 2.1
31. WCAG 2.0 : quelques problématiques
nouvelles
Les documents en téléchargement doivent être accessibles
Cf. séminaire Web et guide éponyme Créer des documents accessibles
avec Microsoft Office Word 2007
Vérificateur d’accessibilité Microsoft Office 2010
Compléments Microsoft Office 2010
Présentés à l’occasion du 5ième Forum Européen de l'Accessibilité
Numérique organisé par l’association BrailleNet avec le soutien et la
participation du Ministère des Solidarités et de la Cohésion sociale
Complément Save as DAISY à destination des personnes malvoyantes
Cf. livre blanc Créer des documents accessibles avec Microsoft
Office Word 2010
Complément STAMP à destination des personnes malentendantes
Cf. livre blanc Mise en œuvre du complément STAMP pour
Microsoft Office PowerPoint 2010 pour le sous-titrage des médias
33. WCAG 2.0 : quelques problématiques
nouvelles
Les applications doivent être compatibles avec les
technologies d’assistance
Cf. séminaire Web et guide éponyme Développer au quotidien
des applications accessibles sous Windows
Cf. session Microsoft TechDays 2010 Accessibilité du Web 2.0
avec HTML5 et Silverlight
Deux exemples et leur code source sous licence libre
Lecteur Silverlight DAISY 3
http://www.buttercupreader.net/
Lecteurs média prêt à l’emploi Accessible Media Project (AMP)
34. Les logiciels et solutions métier internes
accessibles
Pour l’ensemble des collaborateurs
4
35. Mettre à disposition des solutions internes
accessibles
Elaboration d’un plan en 5 cinq étapes
1. Définition de la stratégie concernant les technologies/solutions
accessibles
Ou comment intégrer la technologie accessible au sein de votre
entreprise en identifiant une vision et les objectifs servant de base
aux étapes suivantes
2. Identification des besoins
Elaborer une liste exhaustive des besoins
Description du ou des domaines d'application des besoins en
accessibilité de votre entreprise
Evaluation des technologies utilisées actuellement
36. Mettre à disposition des solutions internes
accessibles
Elaboration d’un plan en 5 cinq étapes
3. Conception, développement et achat de la technologie
Concerne la conception et le développement de la technologie en fonction
des besoins
Peut également inclure l'achat des produits des technologies accessibles
et d'assistance ainsi que l'identification des systèmes internes nécessitant
une mise à jour pour accroître l'accessibilité
4. Implémentation et formation
Intégration des solutions dans l'entreprise
Sensibilisation des employés vis-à-vis de la technologie accessible
Formation aux nouveaux outils d'accessibilité
5. Mise à jour de la technologie et poursuite de l’apprentissage
Assister les employés dans l'utilisation de la technologie/solution
Evaluation des points positifs comme des opportunités d'amélioration
37. Mettre à disposition des solutions internes
accessibles
Un zoom sur la conception et le développement
L’accessibilité n’arrive pas par hasard :-(
Traditionnellement, les problèmes d’accessibilité sont découverts dans
les phases de tests… voir bien au-delà une fois la solution diffusée
L’accessibilité n’est pas une section à la fin d’une spécification !
Pour autant, comment répondre à de légitimes interrogations
comme
Processus à établir
Définition de ses besoins et objectifs ainsi que des critères de succès
associés
Sélection des acteurs
Choix des technologies (et des modèles d’accessibilité), des
référentiels et des méthodes d'applications ET comment les articuler ?
38. Mettre à disposition des solutions internes
accessibles
L’Accessibilité s’inscrit nécessairement dans le périmètre
projet
Cadre de bonnes pratiques
Pas une fonctionnalité ou une option
Efforts portés sur toute la chaîne de production/cycle de vie
L’Accessibilité est une exigence transversale
Impacts sur l’architecture de la solution
Impacts sur les outils
Impacts sur l’organisation
39. Une illustration : standards et pratiques au
sein de Microsoft
• Identification du conseiller
Accessibilité
• Formation des équipes (rôles/ • Mise en place/œuvre • Mise en place
technologies/ standards) des bonnes pratiques et d’un accès à un
• Définition des objectifs vis-à-vis des règles associées • Utilisation des outils support
scénarios et "personas" • Prise en compte de (technologies) de test accessible
• Evaluation des risques liés à l’accessibilité dans la • Définition de l’outillage d’accessibilité • Vérification de • Participation dans
l’accessibilité dans le respect MATS conception de lié à l’accessibilité appropriés la complétude le processus de
• Intégration des exigences MATS l’expérience utilisateur • Développement du • Correction des du processus gestion des
dans les critères de sorties en fonction des code en accord bogues 255 incidents
• Définition des exigences scénarios et "personas" d’accessibilité • Finalisation des • Mise à jour de la
particulières en termes de • Définition des éléments déclarations de documentation
• Intégration de l’accessibilité dans la conformité relative à
documentation (section 508, de spécification
documentation produit l’accessibilité
section 255, etc.) associée • Etc.
Cycle de développement produit logiciel
"traditionnel" Microsoft
Liste des fonctionnalités Modélisation des Spécification des outils Analyse dynamique Plan de Exécution de la
Documentation des principes menaces Mise en place/œuvre / injection de fautes réponse réponse
d’architecture Analyse de la des bonnes pratiques ciblée / Revue de Revue finale Boucle de retour
code ciblée
n
Exigences
Conception
Implémentatio
Vérification
Déploiement
Support
Diffusion/
Analyse des risques de surface d’attaque et règles associées de sécurité vers le processus
sécurité et de respect de la Spécifications Développement du Analyse dynamique (FSR) de développement
vie privée fonctionnelles (nouveau) code / injection de fautes Archivage de
ciblée la release
Définition des seuils de Spécifications de Tests unitaires
qualité et des critères de conception Vérification / revue
Analyse de code du modèle des
sortie
Correction de bogues menaces / surface
Définition des calendriers d'attaque
40. Quelques ressources en termes de
formation
CD-ROM de formation à l’accessibilité et à la
conception et au développement de solutions
accessibles
Cf. séminaire Web et guide éponyme
Développer au quotidien des applications
accessibles sous Windows
Cf. session Microsoft TechDays 2011 L’accessibilité
du Web 2.0 avec HTML 5.0 et Silverlight
Cf. eBook Engineering Software for
Accessibility
41. Des possibilités nouvelles à explorer
Kinect pour Windows
Interface naturelle avec un mode de
proximité
Reconnaissance vocale
http://www.kinectforwindows.com
42. Quelques considérations liées aux
exigences
Objectif
Offrir des fonctionnalités équivalentes à l’ensemble des
utilisateurs qui ont, par essence, différentes façon d’apprendre et
d’interagir
43. Quelques considérations liées à la
conception
Les "personas" sont représentations fictives mais concrètes des
utilisateurs
Fournissent des données factuelles et pratiques sur les caractéristiques
des utilisateurs
Fournissent une référence pour définir les fonctionnalités
Penser avant tout comment exposer la fonctionnalité pour offrir
des expériences utilisateurs attractives, simples, claires, et
utilisables
Créer des scénarios / cas d’utilisation vis-à-vis des fonctionnalités
Illustrer comment les utilisateurs seront à même de couvrir
chaque scénarios / cas d’utilisation
S’aider d’une maquette de l’interface pour définir/présenter les
différents principes d’interaction
44. Quelques considérations liées à la
conception
Traduction dans les spécifications
Impact
Conception de l’IHM
Navigation et raccourcis
Accès programmatique
Etc.
46. En guise de conclusion
Un poste de travail adapté n’est PAS UN master
particulier
Un poste de travail adapté répond aux besoins
spécifiques d’une personne
Un poste de travail adapté s’inscrit dans une démarche
plus globale au niveau de l’entreprise
Pour autant, ce n’est PAS un objectif
inaccessible ;)
47. Plus d’informations
"Etre meilleur ensemble"
Centre de développement Accessibilité MSDN France
conseils, des outils, des méthodes afin de faire enfin de
l’accessibilité numérique une réalité du quotidien, que ce soit
dans la conception de sites Web, de documents ou d’applications
http://msdn.microsoft.com/fr-fr/dd759316.aspx
Son équivalent MSDN US
http://msdn.microsoft.com/en-us/windows/bb735024.aspx
48. Pour aller plus loin
Site de l’institut de l’accessibilité numérique
http://accessibilite-numerique.org
Site Web AccessiWeb
http://www.accessiweb.org
Site Web Microsoft France Accessibilité pour tous
http://www.microsoft.com/france/accessibilite/
Son équivalent US
http://www.microsoft.com/enable/
49. Pour aller plus loin
Site J’en crois pas mes yeux
http://www.jencroispasmesyeux.com/site/
Section 508 :impose aux agences fédérales de rendre leur technologie informatique et électronique accessible aux personnes handicapées
Touches :La fonction « touches rémanentes » (StickyKeys en anglais) conçue pour les personnes qui ont des difficultés à appuyer sur plusieurs touches en même temps. Lorsqu'un raccourci requiert une combinaison de touches, cette fonction permet d'appuyer sur une seule touche à la fois au lieu de les presser simultanément ; La fonction « touches filtres » (FilterKeys en anglais) pour ignorer certaines frappes clavier ; La fonction « touches bascules » (Toggle Keys en anglais) de façon à entendre la frappe des touches VERR.MAJ, VERR.NUM, ou ARR DÉF ;MSAA : constitue, pour le système d’exploitation Windows, le premier Framework d’accessibilité pour communiquer avec une application. Conformément à la description précédente, MSAA constitue un ensemble d'interfaces de programmation (APIs) qui fournit une manière fiable d'exposer et de collecter des informations sur les éléments d’une interface graphique utilisateur.Office 2000 et Internet Explorer 5 : contraste de l’écran, support du clavier pour les non voyants, langage naturel, AutoComplete, raccourcis clavier, support des feuilles de style
Arbres de décision d’UnumProvident : http://download.microsoft.com/download/7/e/b/7ebfb5a1-69af-4e2a-aba7-7f11e2d66fed/atdecisiontree.pdfPage de décision pour les technologies Microsoft : http://www.microsoft.com/enable/at/search.aspx
4 principes majeures:Perceptible : ex. équivalent textuel à tout contenu non textuelUtilisable : ex. utilisable : accessible au clavierCompréhensible : ex. prévisible faire en sorte que les pages apparaissent et fonctionnent de manière prévisibleRobuste : ex. compatible avec les technologies d’assistanceEt 12 règles générales (et 61 critères de succès)Techniques suffisantes et recommandéesSilverlight 2+ : http://www.w3.org/WAI/GL/WCAG20/implementation-report/Silverlight_accessibility_support_statement AccessiWeb 2.1 : http://www.braillenet.org/accessibilite/referentiel-aw21/RGAA : http://references.modernisation.gouv.fr/rgaa-accessibiliteWeb-séminaire "Microsoft SharePoint 2010 à l’heure des WCAG 2.0, du RGAA et d’AccessiWeb 2.1" : http://www.microsoft.com/france/accessibilite/products/office2010/sharepoint2010.aspx