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

Outils Microsoft facilitant le développement de sites Web accessibles

  • Upload
    palmer

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Outils Microsoft facilitant le développement de sites Web accessibles

Outils Microsoft facilitant le développement de sites Web accessibles

Bernard OurghanlianDirecteur Technique & SécuritéMicrosoft France

Page 2: Outils Microsoft facilitant le développement de sites Web accessibles

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é

Page 3: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 4: Outils Microsoft facilitant le développement de sites Web accessibles

Not likelyto benefit

43%

Very likelyto benefit

17% Likelyto benefit

40%

Base: US 18-64 year old computer users

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

Les personnes susceptibles de bénéficier des technologies accessibles

Enquête commissionnée par Microsoft, Conduite par Forrester Research en 2003 Enquête commissionnée par Microsoft, Conduite par Forrester Research en 2003

Page 5: Outils Microsoft facilitant le développement de sites Web accessibles

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

Concevoir du logiciel accessible

Page 6: Outils Microsoft facilitant le développement de sites Web accessibles

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

Développer du logiciel Accessible

Page 7: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 8: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 9: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 10: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 11: Outils Microsoft facilitant le développement de sites Web accessibles

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.

Page 12: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 13: Outils Microsoft facilitant le développement de sites Web accessibles

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é.

Page 14: Outils Microsoft facilitant le développement de sites Web accessibles

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.

Page 15: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 16: Outils Microsoft facilitant le développement de sites Web accessibles

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 ;

Page 17: Outils Microsoft facilitant le développement de sites Web accessibles

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 ;

Page 18: Outils Microsoft facilitant le développement de sites Web accessibles

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

Page 19: Outils Microsoft facilitant le développement de sites Web accessibles

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.

Page 20: Outils Microsoft facilitant le développement de sites Web accessibles

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.

Page 21: Outils Microsoft facilitant le développement de sites Web accessibles

Conclusion

Une meilleure accessibilité est un élément essentiel

pour lutter contre la fracture numérique

Une meilleure accessibilité est un élément essentiel

pour lutter contre la fracture numérique

Page 22: Outils Microsoft facilitant le développement de sites Web accessibles

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/section5

08.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=/lib

rary/en-us/wcp_conceptual/winfx/port_ref_accessibility.asp