Dasher (oprogramowanie)

Fircyk
Deweloperzy Projekt Dasher
Wersja stabilna
4.11 / 14 marca 2010 ; 12 lat temu ( 14.03.2010 )
Wersja podglądu
5.0 beta / 8 kwietnia 2016 ; 6 lat temu ( 08.04.2016 )
Napisane w Java , C i C++
System operacyjny Międzyplatformowe
Typ Dostępność komputera
Licencja GPL
Strona internetowa www .inference .phy .cam .ac .uk /dasher /

Dasher to metoda wprowadzania danych i narzędzie ułatwiające dostęp do komputera , które umożliwia użytkownikom komponowanie tekstu bez użycia klawiatury , poprzez wprowadzanie tekstu na ekranie za pomocą urządzenia wskazującego, takiego jak mysz , ekran dotykowy lub myszy obsługiwane stopą lub głową. Takie instrumenty mogłyby służyć jako urządzenia protetyczne dla osób niepełnosprawnych, które nie potrafią posługiwać się standardową klawiaturą lub gdy korzystanie z niej jest niepraktyczne.

Dasher jest darmowym oprogramowaniem o otwartym kodzie źródłowym , podlegającym wymaganiom GNU General Public License (GPL), wersja 2. Dasher jest dostępny dla systemów operacyjnych z obsługą GTK+ , tj. Linux , BSD i innych uniksopodobnych, w tym macOS , Microsoft Windows , Pocket PC , iOS i Android .

Dasher został wynaleziony przez Davida JC MacKaya i opracowany przez Davida Warda i innych członków grupy badawczej MacKaya w Cambridge. Projekt Dasher jest wspierany przez Fundację Charytatywną Gatsby oraz przez unijny projekt aegis.

Projekt

Niezależnie od tego, co autor zamierza napisać, za pomocą wskaźnika wybiera literę spośród wyświetlanych na ekranie, po czym system wykorzystuje probabilistyczny model predykcyjny do przewidywania prawdopodobnych kombinacji znaków dla następnego fragmentu tekstu i nadaje im wyższy priorytet poprzez wyświetlanie ich w bardziej widoczny sposób niż mniej prawdopodobne kombinacje liter. Oszczędza to wysiłek i czas użytkownika podczas wybierania następnej litery spośród oferowanych. Proces komponowania tekstu w ten sposób został porównany do gry zręcznościowej , w której użytkownicy powiększają postacie przelatujące po ekranie i wybierają je, aby skomponować tekst. System uczy się na podstawie doświadczenia, które kombinacje liter są najbardziej popularne iz czasem zmienia protokół wyświetlania, aby to odzwierciedlić.

Cechy

Pakiet Dasher zawiera różne niezależne od architektury pliki danych:

  • opisy alfabetyczne dla ponad 150 języków
  • ustawienia kolorów liter
  • pliki szkoleniowe we wszystkich obsługiwanych językach

Linki zewnętrzne