# 1. À propos d'« Accerciser »

Un explorateur d'accessibilité interactif
Eitan Isaacson
eitan@ascender.com
Peter Parente
pparent@us.ibm.com
Aline Bessa
alibezz@gmail.com

Creative Commons Partage des Conditions Initiales à l'Identique 3.0

Robert-André Mauchin
zebob.m@pengzone.org 2007
Claude Paroz
claude@2xlibre.net 2008
Julien Hardelin
jhardlin@orange.fr 2011
Bruno Brouard
annoa.b@gmail.com 2012

# À propos d'Accerciser

Accerciser est un explorateur d'accessibilité interactif écrit en langage Python. Il utilise la bibliothèque AT-SPI pour inspecter, examiner et interagir avec les éléments graphiques, vous permettant ainsi de vérifier si une application fournit des informations correctes aux techniques d'assistance et aux environnements de tests automatisés. Accerciser est fourni avec un lot de greffons que vous pouvez utiliser pour créer un affichage personnalisé des informations d'accessibilité.

By default, Accerciser's main interface is comprised of three sections: a tree view of the entire desktop accessible hierarchy, namely Application Tree View, and two plugin areas. If you prefer to see all plugins in a single area, dividing Accerciser's interface in two sections instead of three, press ctrl t. To re-divide it in three sections, press ctrl t again.

Assurez-vous que la prise en charge de l'accessibilité est activée pour votre ordinateur, sinon Accerciser ne fonctionnera pas comme prévu.

# Accerciser

Interface par défaut d'Accerciser.

Interface par défaut d'Accerciser.

# Public visé par Accerciser

Accerciser répond aux besoins de publics variés. Les développeurs d'interface utilisateur l'utilisent pour s'assurer que tous les éléments de leurs applications sont transmis à AT-SPI. Les développeurs de technologies d'assistance peuvent voir ce que AT-SPI fournit à leurs applications. Les développeurs de testeurs d'interfaces utilisateur automatisés trouvent avantage à utiliser Accerciser puisqu'il montre les différents événements qui pourraient être attendus de leur application cible.

# L'architecture greffon d'Accerciser

Accerciser a une architecture extensible, basée sur des greffons. Le noyau de son code est particulièrement petit et la plupart de ses caractéristiques proviennent des greffons par défaut :

Navigateur d'interface : un greffon qui vous permet d'explorer les interfaces AT-SPI fournies par chacun des composants graphiques accessibles d'une application cible.

Validateur AT-SPI : un greffon qui effectue des tests pour vérifier l'accessibilité d'une application cible.

Détecteur d'événements : un greffon qui affiche les événements AT-SPI émis par une application cible au fur et à mesure.

Sélection rapide : un greffon qui fournit des raccourcis clavier globaux pour la sélection rapide de composants graphiques accessibles dans le panneau de l'arborescence des applications d'Accerciser.

Navigateur d'API : un greffon qui affiche les interfaces, les méthodes et les attributs disponibles sur chaque composant graphique accessible d'une application cible.

Console IPython : un greffon qui fournit un shell Python interactif, complet, avec accès aux composants graphiques sélectionnés d'une application cible.

# Informations supplémentaires sur l'accessibilité

L'accessibilité est une valeur fondamentale qui touche tous les aspects d'un environnement de bureau. Pour favoriser son application à GNOME, des bibliothèques ont été développées, comme ATK et AT-SPI. Bien qu'elles tirent leur origine de GNOME, ces bibliothèques sont maintenant utilisées par d'autres environnements de bureau. Pour en savoir plus à propos des bibliothèques d'accessibilité, consultez :

ATK Accessibility Toolkit : ATK fournit l'ensemble des interfaces d'accessibilité mises en œuvre par d'autres boîtes à outils et applications. En utilisant les interfaces ATK, les outils d'accessibilité accèdent pleinement à la visualisation et au contrôle des applications en cours de fonctionnement.

AT-SPI : AT-SPI est l'interface de service principale par laquelle les technologies d'assistance questionnent et reçoivent des notifications des applications en cours de fonctionnement. Une documentation complémentaire est disponible dans KDE Accessibility Development Community.

Guide d'accessibilité du bureau GNOME : un guide pour tous ceux qui sont intéressés par la façon dont le bureau GNOME prend en charge les besoins des utilisateurs souffrant de handicaps.

Guide d'accessibilité du bureau GNOME pour les développeurs : un guide pour les développeurs qui veulent s'assurer que leurs applications sont accessibles au plus grand nombre d'utilisateurs.

GNOME Accessibility Project : le projet d'accessibilité GNOME comprend les guides décrits plus haut ainsi que beaucoup d'autres liens utiles pour les utilisateurs, les développeurs et les administrateurs de systèmes.