Partager via


Accessibilité et support global

La plateforme Windows 7 facilite la création de solutions accessibles à plus d’utilisateurs et qui répondent ou dépassent les normes de conformité de l’accessibilité. La communauté du fournisseur de technologies d’assistance (ATV) peut désormais créer des solutions pour une plus grande variété d’applications clientes, et les développeurs d’applications trouveront plus facilement la création et la validation des interfaces utilisateur accessibles.

Windows 7 facilite également la prise en charge de plusieurs langages globaux que dans les versions précédentes de Windows. À partir du moment où un utilisateur sélectionne une langue et un emplacement, Windows 7 présente des dates, des nombres, des calendriers, des classements et d’autres informations à l’aide des conventions culturelles attendues par les clients.

Windows Automation

Windows 7 fournit une couche d’automatisation riche basée sur des normes qui est étendue pour les applications natives. Il s’appuie sur Microsoft Active Accessibility et Microsoft UI Automation. Il est également conçu pour travailler avec des normes industrielles telles que le W3C Web ARIA (Accessible Rich Internet Application) et Spécifications de la section 508.

UI Automation offre des performances améliorées en introduisant des proxys d’automatisation non managés plus rapides pour les contrôles Microsoft Win32 et les applications Microsoft Active Accessibility (MSAA) héritées, ainsi que des événements UI Automation et des inscriptions proxy plus rapides. Les nouvelles fonctionnalités d’extensibilité étendent les modèles de contrôle, les propriétés et les événements personnalisés. (Consultez API Windows Automation : Vue d’ensemble.)

Outils de support d’accessibilité

Le vérificateur d’accessibilité de l’interface utilisateur est un outil d’interface utilisateur graphique pratique qui permet aux développeurs et aux testeurs de vérifier rapidement si leur interface utilisateur est conforme aux exigences d’accessibilité clés, telles que MSAA (qui vérifie les relations enfants-parents ou les rectangles englobants) et l’accès programmatique UI Automation, la génération d’événements, la disposition et la navigation au clavier. (Voir vérificateur d’accessibilité de l’interface utilisateur.)

UIA Verify est une infrastructure d’automatisation des tests qui facilite les tests manuels et automatisés de l’implémentation du fournisseur UI Automation d’un contrôle ou d’une application. Ces deux nouveaux outils permettent aux développeurs de tester les implémentations et fonctionnalités d’accessibilité dans les applications qui utilisent MSAA ou UI Automation. Les deux outils sont disponibles via CodePlex, un site web que Microsoft a créé pour héberger des projets open source et pour mieux servir la communauté des développeurs.

Amélioration de la prise en charge de l’interface utilisateur multilingue et des services linguistiques

Windows 7 fournit aux développeurs une méthode standard pour préparer leurs applications pour le marché international en fournissant une prise en charge améliorée de l’interface utilisateur multilingue et des services linguistiques qu’ils peuvent utiliser dans leurs applications.

Les services linguistiques étendus sont une nouvelle fonctionnalité de Windows 7 qui permet aux développeurs d’utiliser le même petit ensemble d’API pour tirer parti d’une variété de fonctionnalités linguistiques avancées. En utilisant des API de services linguistiques étendus dans Windows 7, les développeurs peuvent détecter automatiquement la langue de n’importe quel élément de texte Unicode et utiliser ces informations pour faciliter les choix d’expérience utilisateur plus intelligents pour les clients du monde entier. Les services linguistiques étendus offrent également une prise en charge intégrée de la translittération qui convertit le texte d’un système d’écriture en un autre. Par exemple, les développeurs peuvent désormais convertir automatiquement du texte entre chinois simplifié et traditionnel afin d’aider les personnes à communiquer entre elles dans les limites linguistiques. À l’aide des API de services linguistiques étendus, les développeurs pourront utiliser les services linguistiques étendus existants, ainsi que récupérer de nouveaux services à l’avenir sans apprendre de nouveau code. (Voir services linguistiques étendus.)