Introduktion av ATK, AT-SPI, GAIL och GTK+

ATK är verktygslådan som GNOME använder för att möjliggöra tillgänglighet för användare som behöver extra stöd för att använda sina datorer till fullo. ATK används av verktyg så som skärmläsare, skärmförstorare och inmatningsenheter för att tillåta en rik interaktion med skrivbordet på alternativa sätt. Se ATK:s SourceForge-projekt och ATK-biblioteket för mer information.

AT-SPI är det primära tjänstegränssnittets enligt vilket hjälpmedelsteknologier efterfrågar och tar emot aviseringar från körande program. Det fullständiga API:t kan utforskas här. Ytterligare material finns tillgängligt från KDE:s utvecklingsgemenskap för tillgänglighet.

GAIL (GNOME Accessibility Implementation Library) är en implementation av tillgänglighetsgränssnitten som definieras av ATK. GTK är en verktygslåda som redan är mappad till ATK av GAIL-modulen. Licens, hur den kan hämtas och annan information kan hittas här. Källkoden för GAIL tjänar också som en utmärkt guide för avancerad ATK-användning. Du kan dessutom vara intresserad av referenshandboken för GAIL.

GTK+ är ett bibliotek för att skapa grafiska användargränssnitt. Det fungerar på många UNIX-liknande plattformar, Windows, och på rambuffertenheter. GTK+ är släppt under GNU Library General Public License (GNU LGPL), vilken tillåter flexibel licensiering av klientprogram. GTK+ har en C-baserad objektorienterad arkitektur som tillåter maximal flexibilitet. Bindningar för andra språk har skrivits, bland annat C++, Objective-C, Guile/Scheme, Perl, Python, TOM, Ada95, Free Pascal och Eiffel.

För ytterligare, djupgående information om GTK/GTK+, se referenshandboken för GTK+, GTK-avsnittet i ATK-Guiden, GTK+ 2.0-guiden på GNOME:s webbplats och den officiella frågor och svar-sidan för GTK+.