Τί είναι η προσιτότητα;
Προσιτότητα σημαίνει να προσφέρουμε σε ανθρώπους με αναπηρία τη δυνατότητα να συμμετέχουν σε βασικές δραστηριότητες της ζωής. Αυτό περιλαμβάνει την εργασία και τη χρήση των υπηρεσιών, των προϊόντων και των πληροφοριών. Η επιφάνεια εργασίας GNOME περιλαμβάνει βιβλιοθήκες και ένα υποστηρικτικό πλαίσιο το οποίο επιτρέπει στους ανθρώπους με αναπηρίες ναεκμεταλευτούν όλη τη χρησιμότητα του περιβάλλοντος εργασίας GNOME.
Σε συνδυασμό με τεχνολογίες υποβοήθησης αν είναι απαραίτητες - επικοινωνία με ομιλία, αναγνώστες οθόνης, εναλλακτικές συσκευές εισόδου κ.ο.κ. - άνθρωποι με παροδικές ή μόνιμες ανικανότητεςμπορούν έτσι να χρησιμοποιήσουν την επιφάνεια εργασίας GNOME και τις εφαρμογές της. Οι τεχνολογίες υποβοήθησης είναι επίσης χρήσιμες σε ανθρώπους που χρησιμοποιούν του υπολογιστές τους έξω από το σπίτι ή το γραφείο τους. Για παράδειγμα αν έχετε κολλήσει στην κίνηση, μπορείτε να χρησιμοποιήσετε την επικοινωνία με ομιλία για να ελέγξετε την ηλεκτρονική σας αλληλογραφία.
Οι τεχνολογίες υποβοήθησης δέχονται πληροφορίες από τις εφαρμογές μέσω της του API της Εργαλειοθήκης Προσιτότητας (Accessibility Toolkit, ATK) το οποίο μπορεί κανείς να βρει μέσα στο atk module στα αποθετήρια του GNOME. Εξαιτίας της εγγενούς υποστήριξης του API προσιτότητας στα GNOME widgets, το πρόγραμμά σας θα πρέπει να συνεργάζετε καλά με τις τεχνολογίες υποβοήθησης, χωρίς επιπλέον κόπο από την πλευρά σας. Για παράδειγμα οι τεχνολογίες υποβοήθησης μπορούν να διαβάζουν αυτόματα τις ετικέτες widget τις οποίες κανονικά θα βάζατε στο πρόγραμμά σας ούτως ή άλλως (για παράδειγμα με τις κλήσεις εφαρμογής GTK όπως gtk_label_set_text() ή gtk_button_new_with_label()). Επίσης μπορούν να βρουν αν υπάρχει κάποιο κείμενο tooltip συνδεδεμένο με ένα widget, και να το χρησιμοποιήσουν για να περιγράψουν το widget στον χρήστη.
Ωστόσο με λίγη επιπλέον προσπάθεια μπορείτε να κάνετε το πρόγραμμά σας να συνεργάζεται με ακόμη καλύτερο τρόπο με τις τεχνολογίες υποβοήθησης. Έτσι το προϊόν της εργασίας σας όχι μόνο θα βοηθάει μεμονωμένους χρήστες αλλά θα είναι και περισσότερο ελκυστικό στις κυβερνήσεις και τις εκπαιδευτικές αγορές, πολλές από τις οποίες πλέον απαιτούν με σχετική νομοθεσία από τις εφαρμογές να είναι προσιτές.
- 1.1. Τύποι Αναπηρίας
- 1.2. Πως λειτουργεί η προσιτότητα στην επιφάνεια εργασίας GNOME
- 1.3. Developer Quick Start
- 1.4. Κάνοντας μια Εφαρμογή GNOME Προσιτή - Γενικά
- 1.5. Οδηγίες για τον προγραμματισμό σε σχέση με την υποστήριξη της προσιτότητας
- 1.6. The Accessibility API
- 1.7. Examples that Use the Accessibility API
- 1.8. Making Custom Components Accessible
- 1.9. User Interface Guidelines for Supporting Accessibility