Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Accessibility Toolkit
Accessibility Toolkit 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir ATK.

L'architecture de GTK+. Pango, GDK, ATK, GIO, Cairo et de GLib simplifiée.

En informatique, l'Accessibility Toolkit (ATK) désigne généralement GNOME ATK, une interface de programmation d'application (API) pour le développement de logiciels libres/open source accessibles pour les plates-formes comme Linux ou OpenBSD.

Une nomenclature commune pour expliquer un framework d'accessibilité est une architecture client-serveur usuelle. Ainsi les logiciels d'assistance technique, tels que les lecteurs d'écran, seraient les clients de ce framework, et les applications de l'ordinateur seraient le serveur. Dans cette architecture, le client et le serveur ont besoin de communiquer les uns avec les autres, généralement à l'aide de la technologie d'IPC de la plate-forme. Idéalement, le framework d'accessibilité met en place ceci pour le client et le serveur de façon transparente.

Habituellement, l'API est la même à la fois côté client et côté serveur, et le framework propose une partie cliente de cette API et une partie serveur. Dans le cas de GNOME, il y a deux APIs différentes, l'une pour le côté client (Assistive Technology Service Provider Interface (AT-SPI)) et un autre pour le côté serveur (ATK) pour des raisons historiques liées à la technologie sous-jacente[1].

Implémentations

[modifier | modifier le code]

Les fichiers d'entête d'ATK sont disponibles gratuitement, pour aider les développeurs qui veulent rendre leur framework d'interface graphique accessible[2]. Les développeurs qui utilisent les widgets fournis par défaut de kits graphiques qui implémentent ATK n'ont pas à trop s'inquiéter pour l'accessibilité de leurs applications. Toutefois, s'ils développent leurs propres widgets, ils devront s'assurer qu'ils exposent l'ensemble des informations pour les rendre accessibles.

GAIL (l'implémentation GNOME de la bibliothèque d'accessibilité) était le nom des interfaces d'accessibilité définies par ATK pour GTK+, la bibliothèque de widgets de GNOME. GAIL était antérieurement un module indépendant lié à GTK+ mais depuis GNOME 3.2, GAIL a été fusionné dans GTK+, de sorte qu'ATK est intégrée dans GTK+ et GAIL est devenu obsolète[3].

En dehors de GTK+, d'autres kits graphiques et applications ont mis en œuvre ATK afin d'être accessibles, tels que OpenOffice[4]/LibreOffice[5], Mozilla Gecko[6], Clutter[7] et WebKitGTK+[1].

Développement

[modifier | modifier le code]

ATK fait partie du framework d’accessibilité GNOME qui a été publié en 2001[8]. La principale force de développement derrière ATK était le Bureau des programmes d'Accessibilité de Sun Microsystems, Inc. (maintenant Oracle), avec des contributions de nombreux membres de la communauté. Quand Oracle a acquis Sun en 2010, ils ont supprimé les emplois des développeurs travaillant à temps plein sur l’accessibilité des composants GNOME tels qu'ATK et le lecteur d'écran Orca[9]. Depuis, ATK est principalement maintenu par la communauté GNOME.

Liens externes

[modifier | modifier le code]
  • GNOME Accessibility Team wiki
  • GNOME developer: ATK
  • Téléchargement des sources d'ATK

Références

[modifier | modifier le code]
  1. ↑ a et b Mario Sánchez Prada, « Accessibility in [WebKit]GTK+ », 3 février 2013 (consulté le 30 mars 2014)
  2. ↑ « ATK source code » (consulté le 30 mars 2014)
  3. ↑ « GNOME 3.2 release notes » (consulté le 30 mars 2014)
  4. ↑ « Apache OpenOffice ATK implementation source code » (consulté le 30 mars 2014)
  5. ↑ « LibreOffice ATK implementation source code » (consulté le 30 mars 2014)
  6. ↑ « Mozilla accessibility architecture » (consulté le 30 mars 2014)
  7. ↑ « Cally (Clutter Accessibility Implementation Library) project page » (consulté le 30 mars 2014)
  8. ↑ « Making GNOME Accessible -- Opening New Doors At the Workplace for Users with Disabilities », GNOME Foundation (consulté le 30 mars 2014)
  9. ↑ Willie Walker, « GNOME Accessibility Hackfest », 30 mars 2010 (consulté le 30 mars 2014)
v · m
GNOME
Personnes
  • Miguel de Icaza
  • Federico Mena
  • Havoc Pennington
Applications
Officielles
  • Agenda de GNOME
  • GNOME Caractères (en)
  • GNOME Cartes
  • Cheese
  • GNOME Disques (en)
  • Eye of GNOME
  • GNOME Fichiers
  • File Roller
  • Gedit
  • GNOME Keyring
  • GNOME Logiciels
  • GNOME Recettes
  • GNOME Terminal
  • GNOME Vidéos
  • Evince
  • GNOME Web
Développement
  • Anjuta
  • GNOME Builder
  • GNOME Devhelp (en)
  • Glade
  • GNOME Boxes (en)
Communautaires
  • EasyTAG
  • GNOME Evolution
  • GNOME Fractal
  • Geary
  • GIMP
  • GParted
  • gThumb
  • Pitivi
  • Rhythmbox
  • Shotwell
  • Sound Juicer
  • Tomboy
  • (Liste de logiciels GNOME)
Interface utilisateur
  • GNOME Display Manager
  • GNOME Shell
  • Phosh
Technologies
  • Accessibility Toolkit (ATK)
  • Bonobo
  • D-Bus
  • dconf
  • GLib
  • GVFS
  • GObject
  • GStreamer
  • GTK
  • Metacity
  • Mono
  • Pango
  • PyGTK
  • Vala
Communauté
  • GNOME Foundation
  • Freedesktop.org
  • icône décorative Portail de Linux
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Accessibility_Toolkit&oldid=191872752 ».
Catégorie :
  • Accessibilité GNOME
Catégories cachées :
  • Article contenant un appel à traduction en anglais
  • Portail:GNU/Linux/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id