Accessibilità e supporto globale

La piattaforma Windows 7 semplifica la creazione di soluzioni accessibili a più utenti e che soddisfano o superano gli standard di conformità di accessibilità. La community del fornitore di tecnologie assistive (ATV) può ora creare soluzioni per una vasta gamma di applicazioni client e gli sviluppatori di applicazioni troveranno più facile creare e convalidare interfacce utente accessibili.

Windows 7 semplifica anche il supporto di più lingue globali rispetto alle versioni precedenti di Windows. Dal momento in cui un utente seleziona una lingua e una posizione, Windows 7 presenta date, numeri, calendari, regole di confronto e altre informazioni usando le convenzioni culturali previste dai clienti.

Automazione di Windows

Windows 7 offre un livello di automazione avanzato basato sugli standard esteso per le applicazioni native. Si basa su Microsoft Active Accessibility e Microsoft Automazione interfaccia utente. È anche progettato per lavorare con gli standard del settore, ad esempio W3C Web ARIA (Applicazione Internet avanzata accessibile) e le specifiche della sezione 508.

Automazione interfaccia utente offre prestazioni migliorate introducendo proxy di automazione non gestiti più veloci per i controlli Microsoft Win32 e le applicazioni Microsoft Active Accessibility (MSAA) legacy e migliori e veloci Automazione interfaccia utente registrazioni di eventi e proxy. Le nuove funzionalità di estendibilità estendono i modelli di controllo, le proprietà e gli eventi personalizzati. Vedere Api di Automazione di Windows: Panoramica.

Strumenti di supporto per l'accessibilità

Il controllo accessibilità interfaccia utente dell'interfaccia utente è uno strumento pratico per l'interfaccia utente che consente agli sviluppatori e ai tester di verificare rapidamente se l'interfaccia utente è conforme ai requisiti di accessibilità chiave, ad esempio MSAA (che verifica le relazioni padre figlio o rettangoli di associazione) e Automazione interfaccia utente accesso a livello di codice, generazione di eventi, layout e spostamento da tastiera. Vedere Verifica accessibilità interfaccia utente.

UIA Verify è un framework di automazione di test che facilita il test manuale e automatizzato dell'implementazione del provider di Automazione interfaccia utente di un controllo o di un'applicazione. Questi due nuovi strumenti consentono agli sviluppatori di testare implementazioni e funzionalità di accessibilità nelle applicazioni che usano MSAA o Automazione interfaccia utente. Entrambi gli strumenti sono disponibili tramite CodePlex, un sito Web creato da Microsoft per ospitare progetti open source e per servire meglio la community degli sviluppatori.

Supporto dell'interfaccia utente multi-lingua migliorata e servizi linguistici

Windows 7 offre agli sviluppatori un metodo standard per preparare le proprie applicazioni per il mercato internazionale offrendo un supporto migliorato dell'interfaccia utente multi-lingua e servizi linguistici che possono usare nelle proprie applicazioni.

Servizi linguistici estesi è una nuova funzionalità di Windows 7 che consente agli sviluppatori di usare lo stesso piccolo set di API per sfruttare una varietà di funzionalità linguistiche avanzate. Usando i servizi linguistici estesi di Windows 7, gli sviluppatori possono rilevare automaticamente la lingua di qualsiasi parte di testo Unicode e usare tali informazioni per rendere più intelligenti le scelte dell'esperienza utente per i clienti in tutto il mondo. Servizi linguistici estesi offre anche il supporto di traslitterazione integrato che converte il testo da un sistema di scrittura a un altro. Ad esempio, gli sviluppatori possono ora convertire automaticamente il testo tra cinese semplificato e tradizionale per aiutare le persone a comunicare tra loro tra limiti linguistici. Usando servizi linguistici estesiAPI, gli sviluppatori potranno usare servizi linguistici estesi esistenti e raccogliere nuovi servizi in futuro senza imparare nuovo codice. Vedere Servizi linguistici estesi.