1 / 22

Outils Microsoft facilitant le développement de sites Web accessibles

Outils Microsoft facilitant le développement de sites Web accessibles. Bernard Ourghanlian Directeur Technique & Sécurité Microsoft France. L’attachement de Microsoft à l’accessibilité. L’expression du plein potentiel de chacun

palmer
Download Presentation

Outils Microsoft facilitant le développement de sites Web accessibles

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Outils Microsoft facilitant le développement de sites Web accessibles Bernard Ourghanlian Directeur Technique & Sécurité Microsoft France

  2. L’attachement de Microsoft à l’accessibilité L’expression du plein potentiel de chacun • La mission de Microsoft est de mettre son expertise, sa capacité d’innovation et la passion qui l'anime au service des projets, des ambitions et de la créativité de ses clients, afin de faire de la technologie leur meilleure alliée dans l’expression de leur potentiel • Nous soutenons la vision d’une technologie informatique qui puisse se mettre au service de chacun, y compris pour celles et ceux souffrant de handicaps Un engagement permanent sur la durée • Depuis plus de 15 ans, nous explorons et faisons évoluer les technologies d’accessibilité • Ainsi, dès 1988, nous avons lancé nos premiers travaux dans le domaine de l’accessibilité en collaboration avec le Trace Research and Development Center de l’université de Madison dans le Wisconsin. • Ceci nous a permis de développer, à destination des sourds et des malentendants ainsi qu’aux personnes à la dextérité limitée, les premiers éléments complémentaires à Windows 2.0 appelés « Access Utility for Windows 2.0 » et permettant grâce aux fonctionnalités StickyKeys, FilterKeys et MouseKeys (encore présentes dans Windows XP aujourd’hui mais ayant considérablement évolué) de simplifier les opérations de clavier et de souris et de fournir un retour visuel quand l’ordinateur émet des sons (ShowSounds), tout en permettant à des périphériques spécialisés d’interagir avec l’ordinateur à travers un port série (SerialKeys). • Depuis, cet effort s’est constamment poursuivi • A ce effet, nous avons construit de nombreux partenariats afin d’accélérer l’innovation en matière d’accessibilité

  3. Pour élargir la perspective… • Microsoft a commissionné une étude pour : • Mieux comprendre le marché des technologies accessibles • Obtenir des informations sur la façon dont les gens utilisent les ordinateurs • L’étude de Forrester Research, Inc a porté sur 15 000 personnes aux USA au printemps 2003 • Des considérations démographiques complémentaires suggèrent que les résultats de l’enquête auraient été identiques en d’autres points du globe, notamment en Europe • En 2010, presque la moitié de la population dans des pays tels que la Belgique, l’Allemagne et la France auront 45 ans et plus • En 2050 il y aura presque deux fois plus de « vieux » de plus de 60 ans que de «jeunes » de moins de 20 ans

  4. Very likely to benefit 17% Likely to benefit 40% Les personnes susceptibles de bénéficier des technologies accessibles 57% des utilisateurs d’ordinateurs (18 – 64 ans) sont susceptibles ou très susceptibles d’en bénéficier • 1 utilisateur sur 4 a des difficultés visuelles • 1 utilisateur sur 4 a des douleurs aux mains ou aux poignets • 1 utilisateur sur 5 a des difficultés auditives Not likelyto benefit 43% Base: US 18-64 year old computer users Enquête commissionnée par Microsoft, Conduite par Forrester Research en 2003

  5. Concevoir du logiciel accessible • Microsoft Accessibility Guide (MAG) • Collection de l’ensemble des normes et standards et des lois liés à l’accessibilité dans le monde • Conçu pour communiquer ces normes, standards et loi sous la forme d’action concrète au sein des groupes produits de Microsoft • Cas de tests, détails techniques d’implémentation et autres ressources développés autour de points de contrôle afin d’être utilisé par les groupes produits • Les Program Managers conçoivent les fonctionnalités des produits en se focalisant sur les normes et standards d’accessibilité et les législations en utilisant les points de contrôle MAG • Des études d’utilisabilité sont également conduites afin de vérifier l’utilisabilité et l’accessibilité de la conception du produit

  6. Développer du logiciel Accessible • Les développeurs créent une interface homme – machine (IHM) fournissant un accès programmé à cette IHM • L’accès programmé collecte des informations au sujet de l’IHM et lui permet d’être exposée à l’utilisateur • Interagit avec les éléments de l’IHM tels que cliquer sur un bouton, parcourir une liste, déplacer une fenêtre, fraper sur des touches, etc. • Les testeurs se concentrent sur l’identification des problèmes qui doivent être corrigés avant de livrer le produit • Le but est d’identifier et de corriger tous les bogues qui bloqueraient l’accès de l’utilisateur à l’IHM • Construction de cas de test à partir des ébauches de cas de tests contenus dans le MAG • Test avec des technologies d’assistance dans le Microsoft Accessibility Lab

  7. Outils de développement pour créer du logiciel accessible • Microsoft Office FrontPage 2003 comprend un outil de contrôle de l’accessibilité sur le Web • Permet aux développeurs Web d’identifier les problèmes potentiels d’accessibilité par rapport au Web Content Accessibility Guidelines (WCAG) - version 1.0 du World Wide Web Consortium (W3C) • Visual Studio 2005/ASP.NET • Intègre en standard un outil de contrôle d’accessibilité pour permettre aux développeurs d’identifier les problèmes potentiels d’accessibilité • Fournit aux développeurs des informations de programmation « automatiques » lors de l’utilisation de common controls

  8. Documenter l’accessibilité de chacun des produits • Voluntary Product Accessibility Template (VPAT) • Documents disponibles publiquement en http://www.microsoft.com/resources/government/section508.aspx • Documente tous les bogues qui empêchent un utilisateur présentant un déficience ou un handicap d’accéder ou d’activer une fonctionnalité quelconque du produit • Document « vivant » mis à jour quand une erreur nouvelle est trouvée ou que le produit est mis à jour • Permet aux groupes produits de répondre aux retours des utilisateurs, notamment celles des associations

  9. Microsoft Assistive Technology Vendor Program (MATvp) • Programme librement accessible pour les fournisseurs de technologies d’assistance, les chercheurs, les associations, etc • Permet à Microsoft et aux constructeurs de solutions logicielles et matérielles d’assistance (tels que des lecteurs d’écran, des périphériques d’entrées, etc.) de travailler en étroite coopération afin de s’assurer que les fournisseurs de tels périphériques disposent bien de toute l’information nécessaire pour construire des produits compatibles avec Windows et les autres logiciels Microsoft

  10. Quelques informations complémentaires sur MATvp • Vingt sous-catégories de technologies d’assistance regroupées en 5 catégories majeures de handicap • Vision • Ouïe • Parole • Mobilité • Cognitif • Participation internationale • Plus de 145 membres dans le monde • 20 pays dont la France • Deux périodes d’adhésion par an • Permet la participation aux beta tests des logiciels et l’accès au support Premier

  11. Le Web et l’accessibilité • L'utilisation du Web fait partie intégrante de notre vie quotidienne et se répand rapidement dans tous les domaines de la société. Le Web constitue, à ce titre, la source d'information la plus globale. • Pour autant, les personnes handicapées éprouvent des difficultés à utiliser à ce médium, ainsi que, d’une façon générale, les services (interactifs) proposés en ligne. • Comme le souligne Tim Berners-Lee, directeur du W3C et « inventeur » du World Wide Web : « La puissance du Web réside dans son universalité. L’accès par tous quel que soit le handicap en est un aspect essentiel »  • Le problème ne réside pas dans l’accès à l’informatique (selon certaines études, les personnes handicapées visuelles seraient deux fois plus équipées en ordinateur que la moyenne nationale de la France). • Le problème réside réellement dans l’utilisation du Web : les sites Web que ces personnes visitent ne sont pas toujours adaptés aux dispositifs d'assistance qu'elles utilisent ou n'incluent aucune caractéristique d'accessibilité, même élémentaire.

  12. Le Web et l’accessibilité • L'accessibilité du Web est souvent perçue comme le fait de donner accès aux contenus numériques pour les personnes handicapées • Pourtant, rendre un site accessible présente d'autres avantages dépassant largement le simple champ du handicap et va bien au-delà de la compatibilité des aides techniques des personnes handicapées avec les sites Web • Ceci est loin de se limiter aux personnes handicapées • Lorsque l'information Web est conçue et réalisée pour être accessible aux personnes handicapées • Les sites résultants s’en trouvent généralement construits de manière plus logique et mettent l'accent sur le contenu plutôt que sur la fourniture d'information • Les frais de maintenance s’en trouvent d’autant réduits. • Les sites accessibles deviennent utilisables à partir d'ordinateurs d’entrée de gamme disposant de connexions Internet plus lentes, etc. • Ceci permet également d’améliorer la portabilité des sites sur l’ensemble des supports d’affichage tels qu’un téléphone mobile avec accès Internet ou un assistant numérique personnel • Constat important quand on comptabilise 810 millions de terminaux mobiles vendus en 2005

  13. Développer pour l’accessibilité • L’accessibilité n’est pas une contrainte mais une garantie explicitée au sein d’un processus Qualité. • Chaque étape d’un projet est concernée, de la réflexion la plus amont jusqu’au suivi en passant par la réalisation ou l’accompagnement. • Ainsi, la prise en compte de l’accessibilité dans la conception impacte tous les niveaux : ergonomique, graphique et technique. • L’expérience des équipes projet et les solutions, outils et technologies envisagés doivent permettre la mise en place d’interfaces Web performantes et adaptées aux cibles tout en respectant les recommandations de la WAI liées à l’accessibilité.

  14. Développer pour l’accessibilité • Le respect des recommandations liées à l’accessibilité se doit d’être pris en compte dès la phase de conception au niveau de : • La création des maquettes graphiques intégrant une majorité de handicaps ; • La vérification de principe et l’adaptation de certaines ergonomies « standards » si nécessaire ; • La définition du « story-board » par une prise en compte de critères spécifiques telle que la gestion des tableaux de données ; • La définition et rédaction de la charte éditoriale par la mise en place de règles systématiques (longueur des contenus, utilisation des acronymes, hiérarchie des contenus, etc.) ; • La sélection des outils de gestion de contenu en s’assurant que les futurs contenus produits seront accessibles ; • La définition pour cela d’un cadre de testabilité intégrant dans le plan de test l’utilisation d’outils de navigation adaptés comme Lynx, JAWS, etc. en plus des browsers Web cibles. Les tests de validation « accessibilité » doivent être systématiquement intégrés à la démarche Qualité des projets Web ; • Etc.

  15. Développer pour l’accessibilité • Chaque livrable résultant doit être contrôlé, évalué de façon à s’assurer qu’il respecte les critères d’accessibilité. • La phase de réalisation doit garantir le strict respect des standards et des dispositions adoptées dans la phase de conception. Rigueur, cohérence et procédures de tests renforcées sont les maîtres mots de cette démarche. • L’adoption d’une démarche méthodologique souple et dynamique comme Microsoft Solutions Framework (MSF) issue des années d'expérience acquises par les équipes de développement de Microsoft et les consultants de Microsoft dans le monde permet d’assurer la maîtrise des processus et des techniques de gestion de projets de ce type. • Il est important de noter que tester l’accessibilité d’un site Web à un instant donné n’est pas suffisant car le Web est un environnement très volatile : il est donc vital d’incorporer la démarche de l’accessibilité au sein de l’ensemble des phases d’un projet Web, y compris dans sa maintenance

  16. Recommandations de mise en œuvre avec Content Management Server 2002 • Microsoft Content Management Server 2002 (MCMS) est une solution dynamique de gestion de sites Internet, intranet et extranet extrêmement dynamiques et personnalisés. MCMS offre la possibilité, entre autres choses : • De construire des sites Web dynamiques et évolutifs à l’aide des contrôles MCMS (connectés au référentiel MCMS) en tirant partie de la puissance de l’environnement de développement Visual Studio .NET 2005 (et en partie de la technologie ASP.NET 2.0), de Microsoft SQL 2005 et de standards tels que SOAP et XML; • De déployer des sites et du contenu Web d'un serveur vers un autre via un mécanisme souple et extensible d’empaquetage des objets de contenu à l'aide de XML ; • Aux utilisateurs, avec un besoin de compréhension minimal des considérations techniques liées au développement de sites, de créer, modifier, publier et gérer leur propre contenu à l’aide d’outils simples d'emploi qui permettent notamment de planifier des actualisations de contenu, de gérer le « workflow » et à partir d'une fenêtre de navigateur Internet ou de Microsoft Word ; • A de multiples auteurs de contenu du site, disposant des permissions appropriées, de simultanément créer ou de modifier de multiples parties d’un même site Web en dissociant le contenu du format ;

  17. Recommandations de mise en œuvre avec les technologies SharePoint • Les produits et les technologies SharePoint sont destinés à faciliter le travail d’équipe connectée à l’échelle de l'entreprise. Grâce aux fonctionnalités combinées de Windows SharePoint Services 2.0 et de SharePoint Portal Server 2003, les utilisateurs peuvent créer, gérer et construire facilement leurs propres sites SharePoint et les rendre accessibles à tous dans l’entreprise. • SharePoint Portal Server 2003 est un serveur de portail modulable permettant de connecter des personnes ou des équipes et de partager les savoirs en : • Intégrant les informations de plusieurs systèmes de façon sécurisée grâce à l'authentification unique et à des possibilités d'intégration d'applications d'entreprise ; • Proposant des outils flexibles pour le déploiement et la gestion ; • Facilitant le travail d’équipe grâce à des possibilités d'agrégation, d'organisation et de recherche pour les personnes, les équipes et les informations ; • Permettant aux utilisateurs du portail de trouver rapidement les informations pertinentes grâce au ciblage et à la personnalisation du contenu et de la mise en page du portail ;

  18. Recommandations de mise en œuvre • Microsoft a le plaisir d’annoncer la disponibilité du livre blanc « Guide de conception et de réalisation de sites accessibles avec les solutions Microsoft » à l’occasion de cette conférence • Ce livre blanc constitue un guide de référence vous permettant de produire des sites Web Accessibles basés sur Content Management Server 2002 et/ou les technologies SharePoint. • Il définit dans quelle mesure ces technologies offrent le meilleur respect possible des critères AccessiWeb au moins de niveau Bronze

  19. Recommandations de mise en œuvre • Ce livre-blanc reprend les 55 critères d’accès de la priorité « Bronze » du « référentiel accessibilité » de la DGME et évalue MCMS et les technologies Sharepoint vis-à-vis de la prise en compte et du respect de chacun d’entre eux. • Ces critères correspondent aux 55 critères du label AccessiWeb au niveau « Bronze » développés par l'association BrailleNet et publiés le 13 décembre 2003. • Les seuls documents officiels et valides des critères AccessiWeb sont ceux mis en ligne sur le site Web d’AccessiWeb et, en particulier, les critères du label AccessiWeb de Bronze. • Ce niveau d’évaluation permet de s’aligner sur la version 1.0 du Guide AccessiWeb publiée le 19 octobre 2005 dernier et qui propose une fiche pratique par critère AccessiWeb pour aider à le comprendre, à l'évaluer et à l'implémenter. Cette première version présente en effet à ce jour 55 fiches correspondantes aux 55 critères du niveau Bronze. • Les fiches des critères des niveaux « Argent » et « Or » ne seront incluses qu’à partir de la version 2.0 du guide précédent. Une révision du présent livre-blanc sera alors proposée.

  20. Conclusion • L’Internet est un formidable moyen pour les entreprises ou les administrations d'offrir de réels services à leurs usagers. • Mais, un site Web ne doit pas être uniquement beau, mais efficace et utile. La notion d'accessibilité est en quelque sorte un label de qualité garantissant qu'un site Web est utilisable par tous, personnes handicapées comprises et quels que soient les moyens utilisés pour le consulter (PDA, téléphone portable, plage braille...). • Nous avons tout à gagner à faire de l'accessibilité un critère explicite de qualité, à la fois parce que cela permettra à des personnes handicapées ou à mobilité réduite d’accéder facilement à des prestations ou services sans se déplacer, mais aussi parce que « madame ou monsieur tout le monde » trouvera les sites accessibles plus conviviaux et plus faciles d'utilisation. • Par ailleurs, une simple réflexion sur les perspectives démographiques (l’évènement du « papy boom »), nous amène à penser que penser un développement informatique qui soit à la fois accessible et utilisable dévient une impérieuse nécessité avec l’avènement de seniors qui désirent rester actifs et le sont, pratiquent de plus en plus l’Internet mais peuvent souffrir davantage que les jeunes générations de déficits en matière de vision, de locomotion, etc.

  21. Conclusion Une meilleure accessibilité est un élément essentiel pour lutter contre la fracture numérique

  22. Ressources Site Web Accessibilité de Microsoft • http://microsoft.com/enable • Tutoriels étape par étape, produits et support • Recherche • Microsoft Assistive Technology Vendor Program Voluntary Product Accessibility Template (VPAT) • http://www.microsoft.com/resources/government/section508.aspx Accessibilité de Microsoft Office System 2003 • http://www.microsoft.com/office/system/accessibility.mspx UI Automation Software Development Kit (SDK): • http://winfx.msdn.microsoft.com/library/default.asp?url=/library/en-us/wcp_conceptual/winfx/port_ref_accessibility.asp

More Related