
Mark Lucas
0
1246
234
Fraza połowowa to WebAnywhere: czytnik ekranu w podróży i właśnie to robi. Narzędzi dla osób niedowidzących jest niewiele, więc nikt nie powinien żałować Richarda Ladnera, profesora informatyki i inżynierii na Uniwersytecie Waszyngtońskim i jego doktoranta Jeffreya Bighama. Mentor i uczeń opracowali to narzędzie internetowe, mając na uwadze potrzeby osób niedowidzących. Niewidomi użytkownicy zazwyczaj używają własnych komputerów z zainstalowanym oprogramowaniem czytnika ekranu. Celem WebAnywhere jest poprawienie tego za pomocą niezależnej platformy i aplikacji internetowej.
WebAnywhere to nie tylko czytnik ekranu, ale jego wyjątkowość polega na tym, że jest aplikacją internetową. To znaczy :
- Nie wymaga żadnego oprogramowania do zainstalowania na komputerze klienckim. Jedynym wymaganiem jest przeglądarka i możliwość odtwarzania dźwięku.
- Działa z dowolnym systemem operacyjnym - Windows, Mac, cokolwiek
- Nie wymaga specjalnych uprawnień; komputer powinien mieć włączoną obsługę sieci i powinien mieć dźwięk.
- Działa na dowolnym urządzeniu obsługującym sieć, w tym na każdym telefonie komórkowym obsługującym dostęp do sieci.
- Dzięki rozmiarowi danych 100 KB dla strony głównej ma szybki czas ładowania (mniej niż 5 sekund).
Sprawdź wideo wprowadzające WebAnywhere:
Użyteczność jest dość prosta. Jak pokazuje również wstępny klip wideo, osoba niedowidząca zakłada parę słuchawek, wpisuje adres URL WebAnywhere, naciskając Ctrl-R i wyświetlając okno dialogowe „Uruchom”. Strona główna ładuje się i automatycznie rozpoczyna się narracja. Głos elektroniczny wprowadza słuchacza w narzędzie WebAnywhere i podaje listę skrótów klawiszowych, które mają być użyte. Istnieje także krótki opis wideo i audio aplikacji internetowej dla niewtajemniczonych. Dla nowicjusza zrozumienie tego może być trochę chrztem. Ale przy początkowej pomocy interfejs i nawigacja nie powinny stanowić zbyt dużego problemu.
Interfejs
Strona główna WebAnywhere jest podzielona na dwie ramki. Górna rama reprezentuje a interfejs nawigacyjny. Zachowuje się jak pole wyszukiwania przeglądarki z polem adresu URL, przyciskiem „Idź”, „Znajdź / Szukaj”, „Znajdź następny” i „Znajdź poprzedni”.
Dolna rama zajmująca większą część ekranu to „Ramka treści”. Wyświetla zawartość internetową odczytywaną przez aplikację WebAnywhere. WebAnywhere wyraża zarówno interfejs, jak i treść aktualnie załadowanej strony (początkowo strona powitalna). Aplikacja wyświetla monit, gdy jakaś strona ładuje się w ramce treści. Narrator elektroniczny cytuje treść dosłownie, a także ustnie brzmi linki URL na stronie.
Nawigacja
Nawigacja jest prosta dzięki zestawowi wstępnie zdefiniowanych klawiszy skrótu, jak pokazano powyżej. Klucze mogą być również konfigurowane przez użytkownika. Dalsze dostosowania obejmują opcję konfiguracji sposobu, w jaki aplikacja odczytuje elementy sterujące przeglądarki. Można to wykorzystać do naśladowania dowolnego z często używanych programów do odczytu ekranu pulpitu i zapewnienia użytkownikowi wspólnego zestawu elementów sterujących. Opcja ustawień osobistych dostępna jest za pomocą klawisza skrótu. Użytkownicy mogą tworzyć profile z osobistymi konfiguracjami, które są przechowywane na serwerze WebAnywhere.
Niektóre świetne plusy
Okno WebAnywhere pozostaje oknem najwyższego poziomu. Dzięki kodowaniu zaplecza aplikacja zapobiega wyskakującym oknom i przekierowaniom stron, które nie są wysyłane przez serwer proxy systemu. Aby upewnić się, że aplikacja odzyska aktywność, użytkownik może również zamknąć okna dialogowe lub inne okna za pomocą klawisza Esc lub użyć kombinacji „ALT-TAB”, aby pomóc aplikacji WebAnywhere odzyskać koncentrację. Aby pomóc użytkownikom w zachowaniu kontroli nad aplikacją, aplikacja samougłośni ogłasza utratę lub zwiększenie koncentracji.
Adobe Flash za pośrednictwem SoundManager 2 Flash Object, zainstalowany na 98,5% komputerach (według raportu Adobe) jest głównym narzędziem do odtwarzania mowy. WebAnywhere obsługuje również wbudowane odtwarzacze dźwięku, takie jak QuickTime i Windows Media Player.
Programiści mogą korzystać z WebAnywhere, aby sprawdzić, czy ich strony internetowe spełniają dzisiejsze standardy dostępności. Standard Open Source, kod źródłowy można również pobrać i hostować na niezależnym serwerze.
Tylko kilka wad
Jako aplikacja internetowa istnieją pewne nieodłączne wady. Na przykład aplikacja nie może uzyskać dostępu do obiektów Adobe Flash osadzonych na stronie internetowej.
WebAnywhere, ponieważ jest oparty na sieci, nie może skierować swojego programu do rozpoznawania mowy do aplikacji zewnętrznych, takich jak dokumenty PDF. Zamiast tego przekierowuje go do wersji HTML (buforowanej w Google) dokumentu (jeśli taki istnieje). Ale te wady są niewielkie, jestem pewien, że się zgodzisz.
I podsumowanie
Podstawowym celem WebAnywhere jest zapewnienie użyteczności sieci dla osób niedowidzących na dowolnym komputerze. W wersji Alpha przedstawione funkcje zapewniają łatwość obsługi. Chociaż wiele osób nie zrezygnuje ze swojego ulubionego oprogramowania do odczytu ekranu, ta aplikacja zapewnia dostęp do niewidomych w miejscach, w których żadne nie jest dostępne.
Uwaga: Projekt WebAnywhere jest wspierany przez grant National Science Foundation.