Dostęp do komputera — Computer accessibility

Dostępność komputer (znany również jako dostępnym computing ) odnosi się do dostępności z systemu komputerowego do wszystkich ludzi, niezależnie od niepełnosprawności typu lub nasilenia utraty wartości. Termin dostępność jest najczęściej używany w odniesieniu do specjalistycznego sprzętu lub oprogramowania lub ich kombinacji, mających na celu umożliwienie korzystania z komputera osobie niepełnosprawnej lub niepełnosprawnej. Dostępność komputerów często ma bezpośredni pozytywny wpływ na osoby niepełnosprawne.

Funkcje ułatwień dostępu mają na celu ułatwienie korzystania z technologii osobom niepełnosprawnym. Typowe funkcje ułatwień dostępu obejmują zamianę tekstu na mowę , napisy kodowane i skróty klawiaturowe . Bardziej szczegółowe technologie, które wymagają dodatkowego sprzętu, można określić mianem technologii wspomagających .

Istnieje wiele niepełnosprawności lub upośledzeń, które mogą stanowić przeszkodę w efektywnym korzystaniu z komputera. Te upośledzenia, które mogą być nabyte w wyniku choroby , urazu , a może wrodzone , obejmują między innymi:

Tematem ściśle powiązanym z dostępnością komputera jest dostępność sieci . Podobnie jak dostępność komputera, dostępność sieci jest praktyką ułatwiającą osobom niepełnosprawnym korzystanie z sieci WWW .

Dostępność jest często określana skrótem jako numeronim a11y , gdzie liczba 11 oznacza liczbę pominiętych liter. Odpowiada to skrótom internacjonalizacji i lokalizacji jako odpowiednio i18n i l10n .

Ocena wykorzystania technologii wspomagających

Osoby, które chcą przezwyciężyć upośledzenie w celu wygodnego i produktywnego korzystania z komputera, mogą wymagać „oceny specjalnych potrzeb” przez konsultanta ds. technologii wspomagających (takiego jak terapeuta zajęciowy , technolog inżynierii rehabilitacji lub technolog edukacyjny ), aby pomóc im zidentyfikować i skonfigurować odpowiednie technologie wspomagające do indywidualnych potrzeb. Nawet ci, którzy nie mogą opuścić własnego domu lub mieszkają daleko od dostawców ocen, mogą być oceniani (i wspomagani) zdalnie za pomocą oprogramowania do zdalnego pulpitu i kamery internetowej . Na przykład asesor loguje się do komputera klienta za pośrednictwem szerokopasmowego połączenia internetowego , obserwuje umiejętności obsługi komputera użytkownika, a następnie, w razie potrzeby, zdalnie dokonuje korekty dostępności komputera klienta.

Opcje dostępności dla określonych upośledzeń

BBC News wyświetlane w „trybie pulpitu” z linkami ułatwień dostępu u góry. Zrzut ekranu pochodzi z systemu Windows Mobile.
Urządzenie pomocnicze z jednym przełącznikiem , które umożliwia użytkownikowi dostęp do klawiatury ekranowej

Zaburzenia poznawcze i analfabetyzm

Największym wyzwaniem w zakresie dostępności komputerów jest udostępnienie zasobów osobom z niepełnosprawnością poznawczą – szczególnie osobom o słabych umiejętnościach komunikacyjnych i czytania. Na przykład osoby z trudnościami w uczeniu się mogą polegać na zastrzeżonych symbolach, a tym samym identyfikować poszczególne produkty za pomocą symboli lub ikon produktu. Niestety, prawa autorskie mogą ograniczać udostępnianie ikon lub symboli do programów i witryn internetowych przez właścicieli, którzy nie chcą udostępniać ich publicznie.

W takich sytuacjach alternatywnym podejściem dla użytkowników, którzy chcą uzyskać dostęp do publicznych terminali komputerowych w bibliotekach , bankomatach i kioskach informacyjnych, jest przedstawienie przez użytkownika tokena terminalu komputerowego, takiego jak karta inteligentna , który zawiera informacje konfiguracyjne do dostosowania szybkość komputera, rozmiar tekstu itp. do ich szczególnych potrzeb. Pojęcie to obejmuje norma CEN „Systemy kart identyfikacyjnych – Interfejs człowiek-maszyna”. Ten rozwój tego standardu był wspierany w Europie przez SNAPI i został pomyślnie włączony do specyfikacji e-Organizacji Local Authority Smartcards Standards (LASSeO).

Zaburzenia widzenia

Ponieważ interfejsy komputerowe często wymagają wizualnych danych wejściowych i zapewniają wizualne informacje zwrotne, kolejnym istotnym wyzwaniem w zakresie dostępności komputera jest umożliwienie korzystania z oprogramowania przez osoby z wadami wzroku. W przypadku osób z lekkim lub średnim upośledzeniem wzroku pomocne jest używanie dużych czcionek , wyświetlaczy o wysokiej rozdzielczości DPI, motywów o wysokim kontraście i ikon uzupełnionych o informacje dźwiękowe i oprogramowanie do powiększania ekranu. W przypadku poważnego upośledzenia wzroku, takiego jak ślepota, oprogramowanie czytnika ekranu , które zapewnia informację zwrotną za pomocą tekstu na mowę lub odświeżalny wyświetlacz brajlowski, jest niezbędnym elementem umożliwiającym interakcję z komputerem.

Około 8% mężczyzn i około 0,4% kobiet ma jakąś formę ślepoty barw . Główne kombinacje kolorów, które mogą być mylone przez osoby z wadami wzroku, to czerwony/zielony i niebieski/żółty. Jednak w dobrze zaprojektowanym interfejsie użytkownika kolor nie będzie podstawowym sposobem rozróżniania różnych informacji.

Zaburzenia motoryczne i zręcznościowe

Niektóre osoby mogą nie być w stanie korzystać z konwencjonalnego urządzenia wejściowego , takiego jak mysz lub klawiatura , dlatego ważne jest, aby funkcje oprogramowania były dostępne za pomocą obu urządzeń. W idealnym przypadku oprogramowanie będzie korzystało z ogólnego interfejsu API wejściowego, który pozwala na użycie nawet wysoce wyspecjalizowanych urządzeń, niespotykanych w czasie początkowego tworzenia oprogramowania. Sposobami na uzyskanie tego dostępu są skróty klawiaturowe i gesty myszy , podobnie jak bardziej wyspecjalizowane rozwiązania, w tym klawiatury ekranowe i alternatywne urządzenia wejściowe ( przełączniki , joysticki i trackballe ). Użytkownicy mogą włączyć funkcję klawisza odbijania , dzięki czemu klawiatura ignoruje powtarzające się naciśnięcia tego samego klawisza. Technologia rozpoznawania mowy jest również atrakcyjną i odpowiednią alternatywą dla konwencjonalnej klawiatury i myszy, ponieważ wymaga po prostu powszechnie dostępnego zestawu słuchawkowego audio.

Astrofizyk Stephen Hawking użycie „s technologii wspomagających jest przykładem osoby z ciężkim silnikiem i fizycznych ograniczeń, który korzysta z technologii wspierających czynności życia codziennego . Użył przełącznika w połączeniu ze specjalnym oprogramowaniem, które pozwalało mu sterować komputerem zamontowanym na wózku inwalidzkim przy użyciu jego ograniczonej i niewielkiej zdolności poruszania się. Ten spersonalizowany system pozwolił mu pozostać mobilnym, prowadzić badania, tworzyć prace pisemne. Prof. Hawking wykorzystał również wspomagającą i alternatywną technologię komunikacji do mówienia oraz urządzenie do kontroli środowiska, aby uzyskać niezależny dostęp do sprzętu.

Niewielka ilość współczesnych badań wskazuje, że używanie standardowej myszy komputerowej poprawia zdolności motoryczne.

Upośledzenie słuchu

Chociaż dźwiękowe interfejsy użytkownika odgrywają drugorzędną rolę w powszechnym komputerze stacjonarnym, interfejsy te zwykle ograniczają się do używania dźwięków systemowych, takich jak sprzężenie zwrotne. Niektórzy producenci oprogramowania biorą pod uwagę osoby, które nie słyszą z powodu wad słuchu, wymagań dotyczących ciszy lub braku oprogramowania do generowania dźwięku. System brzmi jak sygnały dźwiękowe, które można zastąpić lub uzupełnić powiadomieniami wizualnymi i napisami tekstowymi (podobne do napisów zamkniętych ). Napisy kodowane są bardzo popularnym sposobem przekazywania informacji dla społeczności osób niesłyszących i niedosłyszących. Nowoczesna animacja komputerowa pozwala również na tłumaczenie treści na język migowy za pomocą awatarów języka migowego, takich jak SiMAX .

Rodzaje dostępności oprogramowania

Interfejsy programowania aplikacji ułatwień dostępu

Programowe API (interfejsy programowania aplikacji) istnieją, aby umożliwić produktom technologii wspomagających, takim jak czytniki ekranu i urządzenia powiększające ekran, współpracę z popularnym oprogramowaniem. Obecne lub przeszłe interfejsy API obejmują:

Niektóre z tych interfejsów API są standaryzowane w serii norm ISO/IEC 13066 .

Funkcje ułatwień dostępu w popularnym oprogramowaniu

Oprogramowanie ułatwień dostępu może również ułatwić dostęp do urządzeń wejściowych na poziomie użytkownika. Obejmują one:

Wsparcie dla trudności w uczeniu się

Inne podejścia mogą być szczególnie istotne dla użytkowników z trudnościami w uczeniu się. Obejmują one:

Otwarte ramy dostępności

Open Accessibility Framework (OAF) zawiera zarys kroków, które muszą być wykonane, aby jakakolwiek platforma obliczeniowa została uznana za dostępną. Te kroki są analogiczne do tych, które są niezbędne do udostępnienia środowiska fizycznego lub zbudowanego. OAF dzieli wymagane kroki na dwie kategorie: tworzenie i użytkowanie.

Kroki „tworzenia” opisują prekursory i bloki konstrukcyjne wymagane od programistów technologii do tworzenia dostępnych aplikacji i produktów. Są to:

  1. Zdefiniuj, co oznacza „dostępny” dla zidentyfikowanego korzystania z platformy. Musi być jasne, co oznacza „dostępny”, ponieważ będzie się to różnić w zależności od modalności i możliwości każdej platformy. Funkcje ułatwień dostępu mogą obejmować tabbing nawigacji , Skórki , oraz API ułatwień dostępu .
  2. Zapewnij dostępne standardowe elementy interfejsu użytkownika . Aby korzystać z funkcji ułatwień dostępu platformy, należy zaimplementować gotowe „standardowe” elementy interfejsu użytkownika, używane przez twórców aplikacji i narzędzia autorskie.
  3. Zapewnij narzędzia autorskie, które wspierają dostępność. Twórcy aplikacji i autorzy treści powinni być zachęcani do wdrażania narzędzi, które poprawią funkcje dostępności platformy. Korzystanie z tych narzędzi może obsługiwać dostępne standardowe elementy interfejsu użytkownika, monitować o informacje wymagane do prawidłowego wdrożenia interfejsu API ułatwień dostępu oraz identyfikować narzędzia oceny i naprawy dostępności.

Kroki „użycia” opisują, co jest niezbędne w środowisku komputerowym, w którym będą działać te dostępne aplikacje. Są to:

  1. Zapewnij wsparcie platformy. Platformy obliczeniowe muszą prawidłowo implementować funkcje ułatwień dostępu, które są określone w ich definicji ułatwień dostępu. Na przykład definicje interfejsu API ułatwień dostępu muszą być poprawnie zaimplementowane w kodzie programu.
  2. Zapewnij dostępne oprogramowanie aplikacyjne . Aplikacje z ułatwieniami dostępu muszą być dostępne dla platformy i muszą obsługiwać funkcje ułatwień dostępu platformy. Można to osiągnąć po prostu angażując dostępne elementy magazynowe i narzędzia autorskie, które wspierają dostępność.
  3. Zapewnij technologie wspomagające . Technologie wspomagające (np. czytniki ekranu, urządzenia powiększające ekran, wprowadzanie głosowe, dostosowane klawiatury) muszą być rzeczywiście dostępne dla platformy, aby użytkownicy mogli skutecznie komunikować się z technologią.

Poniższe przykłady pokazują, że OAF można zastosować do różnych typów platform: stacjonarnych systemów operacyjnych, aplikacji internetowych i platformy mobilnej. Pełniejszą listę można znaleźć w Open Source Accessibility Repository autorstwa Open Accessibility Everywhere Group (OAEG).

  1. Interfejsy API ułatwień dostępu obejmują interfejs dostawcy usług technologii wspomagających i automatyzację interfejsu użytkownika na komputerze, WAI-ARIA w aplikacjach internetowych oraz interfejs API Blackberry Accessibility w systemie operacyjnym Blackberry.
  2. Inne interfejsy API to dostęp do klawiatury i tworzenie motywów w bibliotekach widżetów, takich jak Java Swing dla aplikacji komputerowych, jQuery UI i Fluid Infusion dla aplikacji internetowych oraz Lightweight User Interface Toolkit (LWUIT) dla aplikacji mobilnych.
  3. Wsparcie dla dostępnego programowania może być skuteczne przy użyciu Glade (dla zestawu narzędzi GTK+), wtyczki DIAS dla NetBeans IDE, Xcode IDE dla aplikacji iOS . Do tego kroku pasują również narzędzia do kontroli ułatwień dostępu, takie jak Accerciser (dla AT-SPI ) i obsługa tworzenia z ułatwieniami dostępu za pomocą wtyczki AccessODF dla LibreOffice i Apache OpenOffice .
  4. Obsługa automatyzacji interfejsu użytkownika w systemie Microsoft Windows, obsługa ATK i AT-SPI w systemie Linux GNOME, obsługa WAI-ARIA w przeglądarce Firefox oraz mobilne środowisko wykonawcze MIDP LWUIT (lub mobilne środowisko wykonawcze MIDP LCDUI) dostępne na telefonach komórkowych z Javą to przykłady interfejsów API.
  5. Odtwarzacz DAISY AMIS na pulpicie Microsoft Windows oraz AEGIS Contact Manager dla telefonów z Java ME zostały zaprojektowane z myślą o ułatwieniach dostępu.
  6. GNOME Shell Lupa i Orca na pulpicie GNOME GNOME ATK (ATK), w internecie oparte czytnik ekranu WebAnywhere , a tekst alternatywny wjazdu System Dasher'a dla Linux , iOS i Android są przykładami technologii wspomagających.

Celem wymienionych narzędzi jest osadzenie dostępności w różnych popularnych technologiach.

Pozytywne efekty dostępności komputera

Efekty w szkole

Dostępność komputera odgrywa dużą rolę w klasie. Dostępna technologia może umożliwić spersonalizowaną naukę dla wszystkich uczniów.

Studenci, którzy mogą odnieść korzyści ze spersonalizowanej nauki

W większości sal lekcyjnych uczniowie mogą skorzystać z:

  1. Łatwiejsze do zobaczenia komputery dla tych, którzy mają trudności z widzeniem tablicy.
  2. Mniej zagracone komputery dla tych, którzy mają trudności z koncentracją.
  3. Łatwiejsze słyszenie komputerów PC dla tych, którzy mają trudności ze słyszeniem mowy nauczyciela.

Wpływy w klasie

Gdy dostępna technologia umożliwia spersonalizowane uczenie się, uczniowie mają pozytywny wpływ. Spersonalizowane uczenie się przenosi punkt ciężkości z tego, czego się uczy, na to, czego się uczy. Dzięki temu uczniowie muszą stać się integralną częścią procesu uczenia się. Dostępność w klasie pozwala milionom uczniów ze wszystkich środowisk mieć równe szanse edukacyjne i dotrzymywać kroku swoim pełnosprawnym rówieśnikom.

Kiedy komputery są spersonalizowane dla uczniów w klasie, uczniowie czują się bardziej komfortowo w klasie, uczniowie ze specjalnymi potrzebami są lepiej wspierani, a nauczyciele mogą zaoszczędzić czas i wysiłek.

Podczas gdy komputery PC mogą zapewnić duże wsparcie w klasie, iPady i aplikacje również mogą odgrywać dużą rolę. Nieustannie powstają aplikacje, które mają pomóc nauczycielom, rodzicom i dzieciom. Nauczyciele zauważyli, że łatwość i przenośność tabletów sprawia, że ​​są one preferowanym wyborem, który oferuje zastosowanie w różnych środowiskach. Zalety to interaktywność, dostęp do Internetu i wiadomości tekstowe. Wychowawcy zauważyli takie rzeczy, jak poprawa zdolności motorycznych, umiejętności czytania i interakcji z innymi uczniami.

Oddziaływania poza salą lekcyjną

Rodzice i nauczyciele mogą zauważyć długofalowe skutki dostępności dla uczniów niepełnosprawnych. Może to obejmować lepsze umiejętności społeczne, lepsze relacje z rodziną i przyjaciółmi, lepsze zrozumienie otaczającego ich świata oraz przejaw samodzielności i pewności siebie. Zmiany można zaobserwować nie tylko u dzieci, ale także u dorosłych. Korzystanie z mediów społecznościowych może pomóc rodzicom w zdobywaniu wiedzy, dzieleniu się wiedzą i otrzymywaniu wsparcia moralnego.

Efekty w miejscu pracy

Dostępność komputera odgrywa dużą rolę w miejscu pracy. W ciągu ostatnich kilku lat dorośli byli dostosowywani do swojej niepełnosprawności dzięki możliwości pracy w domu i dostępności niezawodnego oprogramowania. Dzięki temu pracownicy mogą pracować w wygodnym miejscu, a jednocześnie mogą się utrzymać. Dzięki temu tysiące osób niepełnosprawnych może tworzyć i zarabiać dla siebie miejsca pracy. Niedrogie i niezawodne komputery ułatwiły ten proces.

Normy i przepisy dotyczące dostępności komputerów

Sekcja 508

Sekcja 508 to norma regulowana przez Agencję Ochrony Środowiska Stanów Zjednoczonych . Dział ten zapewnia, że ​​wszystkie technologie informacyjne i komunikacyjne są dostępne dla niepełnosprawnych użytkowników. Do ich obowiązków należy projektowanie stron internetowych, oprogramowania, sprzętu, wideo i multimediów oraz telekomunikacji, które spełniają standardy dostępności. Same standardy zostały stworzone przez niezależną agencję federalną, która pracuje nad dostępnością dla osób niepełnosprawnych, znaną jako US Access Board .

Międzynarodowe standardy

ISO 9241-171:2008

ISO 9241-171:2008 to norma zawierająca wskazówki dotyczące ergonomii i specyfikacje dotyczące projektowania dostępnego oprogramowania do użytku publicznego.

Ten dokument, opracowany przez niezależnych ekspertów ds. standardów, jest najbardziej wszechstronnym i technicznym standardem projektowania dostępnych funkcji oprogramowania, obejmującym wszystkie rodzaje niepełnosprawności i wszystkie aspekty oprogramowania. Zawiera przykłady dwóch poziomów priorytetów („Wymagany” i „Zalecany”) i oferuje przydatną listę kontrolną zaprojektowaną, aby pomóc w rejestrowaniu wyników testów oprogramowania.

Jedyny problem polega na tym, że ze względu na swoją złożoność i techniczny charakter oraz ponad 150 indywidualnych stwierdzeń, ISO 9241-172 jest trudne do interpretacji i zastosowania. Na szczęście nie każde stwierdzenie odnosi się do każdej sytuacji, dlatego wskazane może być zidentyfikowanie podzbioru stwierdzeń, które są dostosowane do konkretnego środowiska oprogramowania, dzięki czemu korzystanie z tego dokumentu jest znacznie bardziej osiągalne.

Zobacz też

Bibliografia

Zewnętrzne linki

Posłuchaj tego artykułu ( 7 minut )
Mówiona ikona Wikipedii
Ten plik audio został utworzony na podstawie rewizji tego artykułu z dnia 17 września 2006 r. i nie odzwierciedla kolejnych edycji. ( 2006-09-17 )