Delen via


Toegankelijkheid en wereldwijde ondersteuning

Het Windows 7-platform maakt het eenvoudiger om oplossingen te bouwen die toegankelijk zijn voor meer gebruikers en die voldoen aan de nalevingsstandaarden voor toegankelijkheid of deze overschrijden. De ATV-community (ondersteunende technologieleverancier) kan nu oplossingen bouwen voor een breder scala aan clienttoepassingen. Ontwikkelaars van toepassingen vinden het eenvoudiger om toegankelijke gebruikersinterfaces te bouwen en te valideren.

Windows 7 maakt het ondersteunen van meerdere globale talen eenvoudiger dan in eerdere versies van Windows. Vanaf het moment dat een gebruiker een taal en locatie selecteert, geeft Windows 7 datums, nummers, agenda's, sorteringen en andere informatie weer met behulp van de culturele conventies die klanten verwachten.

Windows Automation

Windows 7 biedt een uitgebreide, op standaarden gebaseerde automatiseringslaag die wordt uitgebreid voor systeemeigen toepassingen. Het bouwt voort op Microsoft Active Accessibility en Microsoft UI Automation. Het is ook ontworpen om te werken met industriestandaarden zoals W3C Web ARIA (Accessible Rich Internet Application) en Section 508 Specifications.

UI Automation biedt verbeterde prestaties door snellere onbeheerde automatiseringsproxy's te introduceren voor Microsoft Win32-besturingselementen en verouderde Microsoft Active Accessibility-toepassingen (MSAA) en betere en snellere UI Automation-gebeurtenis- en proxyregistraties. Nieuwe uitbreidbaarheidsfuncties breiden controlepatronen, eigenschappen en aangepaste gebeurtenissen uit. (Zie Windows Automation-API: Overzicht.)

Hulpprogramma's voor ondersteuning voor toegankelijkheid

De toegankelijkheidscontrole voor de gebruikersinterface is een handig hulpprogramma voor grafische gebruikersinterface waarmee ontwikkelaars en testers snel kunnen controleren of hun gebruikersinterface voldoet aan de belangrijkste toegankelijkheidsvereisten, zoals MSAA- (waarmee onderliggende bovenliggende relaties of begrenzingsrechthoeken worden geverifieerd) en programmatische toegang tot UI Automation, gebeurtenisgeneratie, indeling en toetsenbordnavigatie. (Zie Toegankelijkheidscontrole voor gebruikersinterfaces.)

UIA Verify is een testautomatiseringsframework waarmee handmatige en geautomatiseerde tests van de UI Automation-provider van een controle of toepassing worden vereenvoudigd. Met deze twee nieuwe hulpprogramma's kunnen ontwikkelaars toegankelijkheids implementaties en functionaliteit testen in toepassingen die gebruikmaken van MSAA- of UI Automation. Beide hulpprogramma's zijn beschikbaar via CodePlex, een website die Microsoft heeft gemaakt om opensource-projecten te hosten en om de ontwikkelaarscommunity beter te bedienen.

Verbeterde ondersteuning voor gebruikersinterfaces voor meerdere talen en taalkundige services

Windows 7 biedt ontwikkelaars een standaardmethode om hun toepassingen voor te bereiden op de internationale markt door een verbeterde meertalige gebruikersinterfaceondersteuning en taalkundige services te leveren die ze in hun toepassingen kunnen gebruiken.

Extended Linguistic Services is een nieuwe functie in Windows 7 waarmee ontwikkelaars dezelfde kleine set API's kunnen gebruiken om gebruik te maken van een verscheidenheid aan geavanceerde taalkundige functionaliteit. Met behulp van Uitgebreide Taalkundige Services-API's in Windows 7 kunnen ontwikkelaars automatisch de taal van elk stukje Unicode-tekst detecteren en die informatie gebruiken om slimmere keuzen voor gebruikerservaringen te maken voor klanten over de hele wereld. Extended Linguistic Services biedt ook ingebouwde transliteratieondersteuning waarmee tekst van het ene schrijfsysteem naar het andere wordt geconverteerd. Ontwikkelaars kunnen nu bijvoorbeeld tekst automatisch converteren tussen vereenvoudigd en traditioneel Chinees om mensen te helpen met elkaar te communiceren over taalkundige grenzen. Met behulp van Uitgebreide Linguïstische Services-API's kunnen ontwikkelaars bestaande uitgebreide taalkundige services gebruiken en in de toekomst nieuwe services ophalen zonder nieuwe code te leren. (Zie uitgebreide taalkundige services.)