Úvod do ATK, AT-SPI a GTK+

ATK je sada nástrojů, které používá GNOME k zajištění přístupnosti pro uživatele, kteří potřebují speciální podporu, aby mohli používat svůj počítač. ATK je používáno nástroji, jako je čtečka obrazovky, lupa obrazovky a vstupní zařízení, zajišťujícími plnohodnotnou práci v pracovním prostředí alternativními způsoby. Další informace viz projekt ATK na SourceForge a knihovna ATK.

AT-SPI je hlavní rozhraní služby, přes kterou se asistenční technologie dotazují a přijímají upozornění od běžících aplikací. Kompletní API si můžete projít zde..

GTK+ je knihovna pro vytváření grafického uživatelského rozhraní. Funguje na řadě platforem unixového typu, ve Windows a na zařízeních používajících framebuffer. GTK+ je vydána pod licencí GNU Library General Public License (GNU LGPL), která umožňuje flexibilní licencování pro klientské aplikace. GTK+ má objektově orientovanou architekturu napsanou v jazyce C, která umožňuje maximální pružnost. Je napsáno napojení na další jazyky, včetně C++, Objective-C, Guille/Scheme, Perl, Python, TOM, Ada95, Free Pascal a Eiffel. Její třída GtkAccessible je základní třídou pro implementaci zpřístupnění pro podtřídu GtkWidget. Jedná se o tenké obalení okolo AtkObject, které přidává vybavení pro přidružení widgetu k jeho objektu zpřístupnění.

Další informace o GTK/GTK+ jdoucí více do hloubky najdete v Referenční příručce GTK+, v části o GTK v příručce ATK, v postarší výuce GTK+ 2.0 hostované na GNOME a v oficiálních častých dotazech a odpovědích k GTK+.