Παρουσιάζοντας τα ATK, AT-SPI, GAIL και GTK+

Η ATK είναι η εργαλειοθήκη την οποία η επιφάνεια εργασίας GNOME χρησιμοποιεί για να ενεργοποιήσει την προσιτότητα για τους χρήστες που χρειάζονται επιπλέον υποστήριξη για να μπορέσουν να εκμεταλλευτούν τους υπολογιστές τους. Η ATK χρησιμοποιείται από εργαλεία όπως αναγνώστες οθόνης, μεγεθυντές, και συσκευές εισόδου ώστε να επιτρέψει μια πλούσια αλληλεπίδραση με την επιφάνεια εργασίας με εναλλακτικά μέσα. Δείτε το Έργο ATK στο SourceForge και τη βιβλιοθήκη ATK για περισσότερες πληροφορίες.

Το AT-SPI είναι η κυρίως διεπαφή της υπηρεσίας με την οποία οι τεχνολογίες υποβοήθησης κάνουν ερωτήματα και δέχονται απαντήσεις από εφαρμογές που τρέχουν. Το πλήρες API μπορεί να μελετηθεί εδώ.Επιπλέον υλικό είναι διαθέσιμο από την Κοινότητα Ανάπτυξης της Προσιτότητας του KDE.

Η GAIL (Βιβλιοθήκη εφαρμογής προσιτότητας) της επιφάνειας εργασίας GNOME, είναι μια εφαρμογή των διεπαφών προσιτότητας που καθορίζεται από την ATK. Η GTK είναι μία εργαλειοθήκη η οποία έχει ήδη συνδεθεί στην ATK από το συστατικό GAIL. Μπορείτε να δείτε την άδεια ή να κατεβάσετε την GAIL εδώ. Ο πηγαίος κώδικας της GAIL μπορεί επίσης να χρησιμοποιηθεί ως ένα εξαιρετικό διδακτικό βοήθημα για προχωρημένη χρήση της ATK. Επιπλέον, ίσως ενδιαφέρεστε για το πλήρες εγχειρίδιο της GAIL.

Η GTK+ είναι μια βιβλιοθήκη για τη δημιουργία γραφικών διεπαφών χρήστη. Δουλεύει σε πολλές πλατφόρμες βασισμένες στο UNIX, σε Windows και σε συσκευές framebuffer. Η GTK+ εκδίδεται υπό την Γενική δημόσια άδεια βιβλιοθηκών GNU (GNU Library General Public License, GNU LGPL), η οποία επιτρέπει την ευέλικτη αδειοδότηση παράγωγων εφαρμογών. Η GTK+ έχει μια βασισμένη στην C αντικειμενοστρφή αρχιτεκτονική η οποία επιτρέπει την μέγιστη δυνατή ευελιξία. Δεσμοί (bindings) με άλλες γλώσσες έχουν γραφτεί, συμπεριλαμαβωνμένων των C++, Objective-C, Guile/Scheme, Perl, Python, TOM, Ada95, Free Pascal, και Eiffel.

Για περισσότερες και πιο αναλυτικές πληροφορίες σχετικά με τα GTK/GTK+, δείτε (στα Αγγλικά)Εγχειρίδιο χρήσης GTK+, το κομμάτι για το GTK στο εγχειρίδιο του ATK, το φιλοξενούμενο στο GNOMEΕγχειρίδιο GTK+ 2.0 και το επίσημο GTK+ FAQ.