Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Windows 7-Plattform erleichtert das Erstellen von Lösungen, die für mehr Benutzer zugänglich sind und die Compliancestandards für Barrierefreiheit erfüllen oder überschreiten. Die ATV-Community (Assistive Technology Vendor) kann jetzt Lösungen für eine breitere Palette von Clientanwendungen erstellen, und Anwendungsentwickler finden es einfacher, barrierefreie Benutzeroberflächen zu erstellen und zu überprüfen.
Windows 7 erleichtert auch die Unterstützung mehrerer globaler Sprachen als in früheren Versionen von Windows. Ab dem Zeitpunkt, zu dem ein Benutzer eine Sprache und einen Ort auswählt, zeigt Windows 7 Datumsangaben, Zahlen, Kalender, Sortierungen und andere Informationen mithilfe der kulturellen Konventionen an, die Kunden erwarten.
Windows-Automatisierung
Windows 7 bietet eine umfassende, standardsbasierte Automatisierungsebene, die für systemeigene Anwendungen erweitert wird. Es basiert auf microsoft Active Accessibility und Microsoft UI Automation. Es wurde auch entwickelt, um mit Branchenstandards wie der W3C Web ARIA (Accessible Rich Internet Application) und Abschnitt 508 Spezifikationenzu arbeiten.
Die Benutzeroberflächenautomatisierung bietet eine verbesserte Leistung, indem sie schnellere nicht verwaltete Automatisierungsproxys für Microsoft Win32-Steuerelemente und ältere Microsoft Active Accessibility -Anwendungen (MSAA-) sowie bessere und schnellere Benutzeroberflächenautomatisierungs-Ereignis- und Proxyregistrierungen einführen. Neue Erweiterbarkeitsfeatures erweitern Steuerelementmuster, Eigenschaften und benutzerdefinierte Ereignisse. (Siehe Windows Automation API: Übersicht.)
Tools für die Barrierefreiheitsunterstützung
Die Benutzeroberflächen-Barrierefreiheitsprüfung ist ein praktisches grafisches Benutzeroberflächentool, mit dem Entwickler und Tester schnell überprüfen können, ob ihre Benutzeroberfläche den wichtigsten Anforderungen an die Barrierefreiheit entspricht, z. B. MSAA- (die untergeordnete übergeordnete Beziehungen oder umgebende Rechtecke überprüft) und programmgesteuerten Zugriff auf benutzeroberflächenautomatisierung, Ereignisgenerierung, Layout und Tastaturnavigation. (Siehe Barrierefreiheitsprüfung für die Benutzeroberfläche.)
UIA Verify ist ein Testautomatisierungs-Framework, das manuelle und automatisierte Tests der Benutzeroberflächenautomatisierungs-Anbieterimplementierung eines Steuerelements oder einer Anwendung erleichtert. Mit diesen beiden neuen Tools können Entwickler Barrierefreiheitsimplementierungen und -funktionen in Anwendungen testen, die entweder MSAA- oder Benutzeroberflächenautomatisierung verwenden. Beide Tools sind über CodePlexverfügbar, eine Website, die Microsoft zum Hosten von Open-Source-Projekten erstellt hat und die Entwicklercommunity besser bedient.
Verbesserte Unterstützung der mehrsprachigen Benutzeroberfläche und Linguistikdienste
Windows 7 bietet Entwicklern eine Standardmethode, um ihre Anwendungen auf den internationalen Markt vorzubereiten, indem sie eine verbesserte Mehrsprachige Benutzeroberflächenunterstützung und linguistische Dienste bereitstellen, die sie in ihren Anwendungen verwenden können.
Erweiterte Linguistikdienste ist ein neues Feature in Windows 7, mit dem Entwickler dieselben kleinen APIs verwenden können, um eine Vielzahl erweiterter linguistischer Funktionen zu nutzen. Mithilfe von extended Linguistic ServicesAPIs in Windows 7 können Entwickler die Sprache eines beliebigen Unicode-Texts automatisch erkennen und diese Informationen verwenden, um eine intelligentere Benutzerfreundlichkeit für Kunden auf der ganzen Welt zu treffen. Erweiterte Linguistikdienste bieten auch integrierte Transliterationsunterstützung, die Text von einem Schreibsystem in ein anderes konvertiert. Beispielsweise können Entwickler Text jetzt automatisch zwischen vereinfachtem und traditionellem Chinesisch konvertieren, um Menschen bei der Kommunikation über sprachliche Grenzen hinweg zu unterstützen. Mithilfe von Extended Linguistic ServicesAPIs können Entwickler vorhandene erweiterte Linguistikdienste nutzen und in Zukunft neue Dienste aufnehmen, ohne neuen Code zu erlernen. (Siehe Extended Linguistic Services.)