Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité





télécharger 0.77 Mb.
titreRésumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité
page7/32
date de publication24.12.2016
taille0.77 Mb.
typeRésumé
d.20-bal.com > droit > Résumé
1   2   3   4   5   6   7   8   9   10   ...   32

I.2Support amélioré des aides techniques


Microsoft Office Word 2010 intègre des fonctionnalités qui rendent ce logiciel accessible à un large éventail d’utilisateurs, y compris les personnes malvoyantes, qui manquent de dextérité ou présentent d’autres incapacités physiques.

Pour cela, ce dernier incorpore un support amélioré pour les lecteurs et agrandisseurs d'écran, la reconnaissance vocale, l'affichage de substitution et d’autres aides techniques permettant aux personnes atteintes de handicaps et de troubles d'utiliser leur ordinateur.

Ce support est rendu possible au travers du support des modèles et APIs d’accessibilité de la plateforme Windows.

I.2.1Options et APIs d’accessibilité au sein de la plateforme Windows


Depuis plus de deux décennies, Microsoft s’est efforcé de rendre les ordinateurs accessibles aux personnes handicapées. Pendant toute cette période, nous avons écouté, et appliqué ce que nous avons appris afin d’essayer de rendre les ordinateurs plus accessibles et plus utiles au plus grand nombre.

icône du centre d\'ergonomie de windows vista D’une façon générale, si votre ordinateur utilise le système d’exploitation Windows, il est possible de définir ou de modifier les options d'accessibilité ou d’ergonomie intégrées du système qui procurent un accès amélioré ou alternatif à l’information affichée à l’écran.

Les options d’ergonomie de Windows Vista et de Windows 7 peuvent être affichées directement avec la combinaison Touche représentant le logo Windows icône de la touche représentant le logo windows + U.

Parmi ces options, beaucoup affectent la manière dont on travaille avec la plupart des logiciels, par exemple, dans le contexte de ce guide, le programme Microsoft Office Word 2010.

Ainsi, la fonction « touches rémanentes » (Sticky Keys en anglais) de Windows est conçue pour les personnes qui ont des difficultés à appuyer sur plusieurs touches en même temps. Lorsqu'un raccourci de Microsoft Office Word 2010 requiert une combinaison de touches, telle que CTRL + P pour passer dans l’option Imprimer du mode Microsoft Office Backstage (Cf. section § F.1.1 Mode Microsoft Office Backstage) pour imprimer votre travail, cette fonction permet d'appuyer sur une seule touche à la fois au lieu de les presser simultanément.

Nous pourrions citer de la même façon les fonctions « touches filtres » (Filter Keys en anglais) pour ignorer certaines frappes clavier, et « touches bascules » (Toggle Keys en anglais) de façon à entendre la frappe des touches VERR.MAJ, VERR.NUM, ou ARR DÉF.

D’autres options comme la loupe, le narrateur, le clavier virtuel, le contraste élevé sont proposées par le système Windows.

Par ailleurs, Microsoft travaille étroitement au travers du Programme pour les fournisseurs de technologies d’assistance (en abrégé MATvp)62 avec les entreprises qui conçoivent et fabriquent les équipements innovants adaptés aux différents handicaps. Les partenaires fournisseurs de technologies d’assistance (en abrégé FTA) impliqués disposent d’une expérience démontrée dans la conception, la réalisation, et le support de technologies d'assistance.

Ces technologies d’assistance ou aides techniques sont très variées (avec des centaines de produits disponibles) et concernent, par exemple, les dispositifs de zoom, de lecture vocale d’un texte, de reconnaissance vocale (dictée vocale) ou bien encore les claviers spécifiques (claviers adaptés, claviers virtuels), etc.

image d\'un afficheur braille éphémère

Figure . Illustration d'un afficheur braille éphémère

Autant de types de technologie d’assistance63 actuellement disponibles sur le marché qui permettent à tout un large ensemble d’utilisateurs de communiquer, de s’informer, de suivre des études et de travailler.

Si vous utilisez une aide technique, vous pouvez contacter le fabricant64 pour vous assurer de sa compatibilité avec les produits Microsoft et vous informer sur la manière de la paramétrer pour optimiser la compatibilité.

Une aide technique, comme le logiciel de lecture d’écran JAWS pour Windows, est une interface entre un utilisateur et une application, ici Microsoft Office Word 2010, et permet à l’utilisateur d‘interagir avec l’application. L’aide technique se situe donc entre un utilisateur et une application et permet à ce dernier de mieux interagir avec l’application.

L’aide technique traduit les données de l’application dans un format avec lequel l'utilisateur peut accéder et interagir et, en retour, convertit les entrées utilisateur dans un format que l’application peut interpréter.

Pour fonctionner efficacement, les aides techniques doivent être compatibles avec le système d’exploitation de l’ordinateur et les applications utilisés sur cette machine.

Fort heureusement, les développeurs n'ont pas besoin de comprendre les rouages de chaque aide technique.

Les aides techniques s’appuient, en effet, sur une base commune ou cadre d’accessibilité qui propose un modèle objet standard, comme le modèle objet de document (en abrégé DOM pour Document Object Model en anglais) et/ou un ensemble d'interfaces qui permettent d'exposer des informations sémantiques importantes relatives à l'interface graphique homme - machine (IHM) du système d’exploitation ou d'une application, mais également d'utiliser ces informations pour créer des technologies d'assistance.

Une telle approche fournit une source unique et fiable d'informations sur l'IHM pour toutes les applications et permet aux développeurs de technologie d'assistance d'écrire dans un modèle cohérent qui fonctionne avec toutes les applications disposant d'une interface graphique utilisateur. Il s’agit d’un accès (par programmation) à la plupart des éléments de l’IHM.

Ceci permet non seulement de fournir des informations sur chaque élément de l'IHM ainsi que des notifications de changements de statut et des informations sémantiques relatives aux comportements des contrôles (y compris pour les contrôles personnalisés), mais également de manipuler directement des éléments de l’interface graphique utilisateur au moyen de classes bien définies.

Pour faire court, cet accès par programmation permet aux développeurs d’écrire du code qui :

Permet de naviguer entre les éléments de l’IHM,

Collecte des informations au sujet de l’IHM,

Interagit avec les éléments de l’IHM,

Reçoit des notifications lors des changements de l’IHM.

Les aides techniques peuvent alors utiliser cette information pour communiquer avec l’interface graphique utilisateur sous des formats alternatifs, comme la voix ou le Braille, et des applications de contrôle et de commande vocales peuvent manipuler à distance l’interface graphique utilisateur.

Une large variété d’aides techniques est ainsi construite sur cette base commune.

La technologie Microsoft Active Accessibility (en abrégé MSAA)65 dont la première version remonte à 1997 constitue, pour le système d’exploitation Windows, le premier Framework ou modèle 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 IHM Windows. Les aides techniques peuvent alors utiliser cette information pour communiquer avec l’IHM sous des formats alternatifs, comme la voix de synthèse ou le braille, et des applications de contrôle et de commandes vocales peuvent manipuler à distance l’IHM.

Introduit en 2005 avec l’arrivée du Microsoft Framework .NET 3.0, le Framework Microsoft User Interface Automation (en abrégé UI Automation)66, ou l'automation de l'interface utilisateur, constitue le nouveau modèle d’accessibilité pour la plateforme Microsoft Windows appelé à remplacer MSAA. UI Automation propose un accès programmatique uniforme indépendamment des environnements (.NET, Win32, HTML) sous-jacents.

UI automation est préinstallé en standard avec Windows Vista, Windows Server 2008 et ultérieur; MSAA restant supporté, même s’il n’évolue plus. UI Automation peut également être téléchargé gratuitement et installé en environnement Windows XP SP2 et Windows Server 2003. Il convient pour ce faire d’installer le package redistribuable du Framework .NET 3.067, 3.568 ou 4.069.

Nous pensons que l’adoption de cette technologie permettra d’améliorer de manière significative la qualité des applications et de réduire le temps de mise sur le marché des aides techniques ou des produits d’assistance.

MSAA et UI Automation font parties des APIs d’accessibilité Windows Automation 3.0 qui intègre des ponts entre ces APIs de façon à rendre cela transparent au niveau des applications et des aides techniques, que celles-ci reposent sur l’une ou l’autre API.

Comme précisé dans l’annonce70 du 7 novembre 2007 avec la société Novell Inc., les spécifications d’UI Automation (ainsi que celles de MSAA) sont désormais à la disposition de tous sous l’appellation Community Promise Specification for UI Automation sur le site Microsoft MSDN UI Automation Community Promise71.

La Community Promise Specification for UI Automation  est très proche de l’Open Specification Promise (en abrégé OSP)72 de Microsoft. L'OSP est une manière claire et simple de garantir que le plus grand nombre possible de développeurs et de clients qui utilisent des logiciels commerciaux ou Open Source peuvent implémenter des spécifications par le biais d'une méthode simplifiée de partage des ressources techniques, tout en reconnaissant la légitimité de la propriété intellectuelle. La différence essentielle est que cette promesse exige d'un implémenteur qu’il supporte le jeu de fonctions exigé au minimum décrites dans les spécifications d'UI Automation comme fonctions qui doivent être implémentées. Afin de s'assurer que le support d’UI Automation est cohérent d'une implémentation à une autre, un certain ensemble de minimum de fonctionnalités est exigé.

De façon connexe, et afin de promouvoir l’interopérabilité entre les différents Frameworks d’accessibilité, la société Novell Inc. développe sous contrat de licence de logiciel libre et délivrera une couche de translation ou adaptateur qui permettra au Framework UI Automation de bien fonctionner avec d’autres projets d’accessibilité Linux comme le Linux Accessibility Toolkit (en abrégé ATK), disponible avec SuSE Linux Enterprise, Red Hat Enterprise Linux et Ubuntu Linux. Ainsi, UI Automation deviendra disponible sur différentes plateformes.

Microsoft travaille aujourd’hui avec 19 autres acteurs de l'industrie (Adobe, HP, Novell, Oracle et d’autres, en conjonction avec des fournisseurs de technologies d’assistance (FTA en abrégé) comme GW Micro, Dolphin, AI Squared et HiSoftware) pour définir les futures versions d'UI Automation au sein de l'alliance récemment formée autour de l'interopérabilité d'accessibilité : Accessibility Interoperability Alliance (en abrégé AIA)73.

Pour de plus amples informations sur les solutions et APIs d’accessibilité proposées par Microsoft, nous vous invitons à consulter le site Microsoft France Accessibilité74 ainsi que le nouveau Centre de développement MSDN sur l’accessibilité75. Nous souhaitons en particulier mentionner, vis-à-vis des APIs d’accessibilité Windows Automation 3.0 et de leur mise en œuvre pratique dans le cadre d’un développement logiciel, la disponibilité du séminaire Web Développer au quotidien des applications accessibles sous Windows76 accompagné du guide compagnon éponyme77.

I.2.2Evolutions introduites par la version 2010


Word repose historiquement sur l’API MSAA pour proposer une interface accessible dûment exposée aux aides techniques. De façon corolaire, le logiciel de lecture d’écran JAWS pour Windows s’appuie aussi typiquement sur le jeu d’APIs MSAA.

La version 2010 de Microsoft Office Word introduit le support du modèle d’accessibilité UI Automation vis-à-vis de nombreuses nouvelles fonctionnalités présentées précédemment dans ce chapitre comme notamment l’Interface utilisateur Microsoft Fluent ou Ruban ou encore le mode Microsoft Office Backstage et ses vues.

Il convient de noter à ce titre que la nouvelle version 11 du logiciel de lecture d’écran JAWS pour Windows78 supporte désormais UI Automation. JAWS rejoint ainsi d’autres logiciels de lecture d’écran qui avaient déjà pris cette orientation comme par exemple le logiciel NVDA (NonVisual Desktop Access)79 pour l’environnement Windows diffusé sous licence libre comme décrit dans le billet Support de UI Automation dans le logiciel de lecture d’écran NDVA (en anglais)80.

Pour de plus amples informations, nous vous invitons à vous reporter à l’article Fonctionnalités d’accessibilité dans Word81 de l’aide de Word 2010 ou sur Microsoft Office Online.

En termes d’usages connexes, pour travailler sur Word 2010 au travers d’un navigateur Web, il convient de noter que les Office Web Apps, et en particulier Word Web App dans le contexte de ce livre blanc, offrent également, au-delà d’une accessibilité clavier ou encore du support de la notion de contraste élevé et de la définition d’une taille du texte personnalisé (Point Par Pouces ou PPP en abrégé), un respect des standards de l’accessibilité du Web comme les WCAG 2.0 et WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) 1.082 (version non encore finalisée).

Ce point est notamment développé dans le billet Accessibilité d’Office Web Apps (en anglais)83.

Pour ouvrir une brève parenthèse quant aux applications Web riches comme les Office Web Apps et l’accessibilité, WAI-ARIA est une initiative du W3C pour répondre à la problématique de l’accessibilité du DHTML/AJAX/JavaScript. WAI-ARIA décrit pour cela, au travers d’un ensemble d’extensions (attributs de rôle, attributs d’états et de propriétés, et repères de rôle de document), comment ajouter de la sémantique et des métadonnées aux contenus HTML afin de rendre les contrôles et les contenus Web dynamiques plus accessibles. La spécification HTML584 du W3C en cours d’élaboration devrait incorporer ces fonctionnalités.

Il devient ainsi possible, par exemple, d'identifier une liste de liens (définie via des balises ul et li) vers des sections importantes du contenu courant ou du site en tant que menu de navigation (attribut role de valeur menu ou menubar) et d'indiquer son état déplié vs. plié (attribut/propriété aria-expanded).

Les repères de rôle de document permettent l’identification sémantisée de parties ou zones particulières d’un contenu ; ceci autorise, vis-à-vis de contenu Web dynamique, la définition de zones de mises à jour AJAX (live regions en anglais) avec un ensemble de métadonnées additionnelles.

Tous ces éléments rendent ainsi possibles la définition d’applications Web dynamiques avec, à la clé, une surveillance passive par les technologies d’assistance. Ceci suppose que, d’une part, le navigateur utilisé offre une implémentation de WAI-ARIA et que d’autre part, un mappage existe les extensions WAI-ARIA et le modèle d’accessibilité de la plateforme.

A ce titre, Internet Explorer 8.0 propose une implémentation du balisage ARIA comme notamment décrit dans les articles What's New for Accessibility in Internet Explorer 885 et ARIA Implementation Guide for AT Vendors: Internet Explorer 886. Par ailleurs, la spécification de référence UI Automation for W3C Accessible Rich Internet Applications Specification87 précise le mappage des informations d'objet et de propriétés UI Automation (et MSAA) avec la spécification WAI-ARIA. Ce document correspond à la 9ième section de la spécification Community Promise Specification for UI Automation mentionnée précédemment. Les deux conditions se trouvent donc réunies.

Refermons cette parenthèse pour aborder dès à présent la première thématique relative à la constitution de documents Word accessibles.
1   2   3   4   5   6   7   8   9   10   ...   32

similaire:

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconRésumé Ce document permet d’appréhender les évolutions de la plateforme...
«utilisabilité» et précise, dans ce contexte, comment se traduit le meilleur respect possible des standards et des cadres de références...

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconAvis d’appel public a la concurrence
«ravalement de façade» du marché «Accessibilité pmr de l’office de tourisme». Les variantes sont autorisées

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconLes axes stratégiques proposés par la cme pour la santé mentale
«Mettre en œuvre les recommandations du dossier filaos, en tirant les conclusions des évolutions récentes et du nouveau contexte...

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconDécret n° 2010-124 du 9 février 2010 portant création de l’observatoire...

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconArticle 1Objectifs
«accessibilité handicapés» réalisée hors la présente mission dans le cadre d’un lot séparé

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconAvant-première : les ateliers exposants – Les conférences Microsoft Dynamics
«la» demande actuelle dans les projets de ged. Nous retrouvons systématiquement dans les projets

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconRésumé Après avoir présenté les origines de la notion de multifonctionnalité,...

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconPréambule – Présentation d’asalee et Contexte de la présente convention

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconIntroduction par les co-pilotes du pdalpd
«moment charnière» caractérisé par de nombreuses évolutions du contexte. La multiplication des textes nous invite à nous mobiliser...

Résumé Ce guide présente les évolutions significatives de Microsoft Office Word 2010 dans le contexte de l’accessibilité iconRésumé Cette circulaire détaille les conditions d’application des...






Tous droits réservés. Copyright © 2016
contacts
d.20-bal.com