Interfejs powinien spełniać następujące warunki:
  • umożliwiać doskonalenie szybkości odbioru i nadawania;
  • posiadać bazę tekstów najczęściej wykorzystywanych do nauki;
  • posiadać statyczną oraz płynną animację zmiany ułożenia rąk w wybranych wyrazach;
  • wykorzystywać technologię 3D do prezentacji ruchów operatora używającego chorągiewek semaforowych;
  • umożliwiać naukę pojedynczych liter, znaków specjalnych oraz wyrazów wg określonych grup;
  • posiadać 3 tryby treningowe:
    • nauka;
    • sensor ruchu;
    • egzamin;
Tryb nauki powinien posiadać wybór liter lub całych wyrazów oraz mieć możliwość wyboru kolejności:
  • alfabetycznej podzielonej na 3 grupy;
  • losowo wg tych grup;
Tryb sensor ruchu powinien sprawdzać poprawność pokazywanych znaków. Umożliwiać wybór grupy liter lub wyrazów bez potrzeby korzystania z myszki lub klawiatury (gesty). Sensor ruchu powinien jak najdokładniej sprawdzać poprawność pokazywanych znaków.
Egzamin powinien być ograniczony czasem oraz umożliwić:
  • wybór grupy wyrazów;
  • wybór nadawania lub odbioru;
  • wybór ilości pytań;
  • wybór prędkości pokazywanych znaków.
Alfabet semaforowy