Grafiti pro Google Android
Název práce v jazyce práce (slovenština): | Grafiti pro Google Android |
---|---|
Název práce v češtině: | Grafiti pro Google Android |
Název v anglickém jazyce: | Google Android Graffiti |
Klíčová slova: | Android, Grafiti, Rozpoznávanie znakov, Klávesnica |
Klíčová slova anglicky: | Android, Grafiti, Pattern matching, Keyboard |
Akademický rok vypsání: | 2009/2010 |
Typ práce: | bakalářská práce |
Jazyk práce: | slovenština |
Ústav: | Ústav formální a aplikované lingvistiky (32-UFAL) |
Vedoucí / školitel: | doc. RNDr. Ondřej Bojar, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 09.11.2009 |
Datum zadání: | 09.11.2009 |
Datum a čas obhajoby: | 17.09.2010 00:00 |
Datum odevzdání elektronické podoby: | 06.08.2010 |
Datum odevzdání tištěné podoby: | 06.08.2010 |
Datum proběhlé obhajoby: | 17.09.2010 |
Oponenti: | RNDr. Miroslav Spousta |
Zásady pro vypracování |
Úkolem bakalářské práce je implementovat pro platformu Google Android softwarovou klávesnici založenou na "grafiti", tj. zadávání jednotlivých písmen pomocí krátkých nepřerušovaných tahů jedním prstem (tzv. kliček).
Tvary kliček by měly být plně konfigurovatelné uživatelem, nejlépe pomocí "trénovacího režimu", kdy program tvar nakreslených čar pouze zaznamenává. V rámci konfigurace program dovolí zadefinovat více ploch, z nichž každá má vlastní definiční tabulku významu jednotlivých kliček (tj. např. písmena, diakritická znaménka, číslice), některé kličky přitom mohou fungovat jako dopředné či zpětné modifikátory napsaného písmene (např. shift předem a diakritická značka po napsání písmene). Konfiguraci není nutné implementovat s uživatelským rozhraním na platformě Android, stačí textové konfigurační soubory na SD kartě. Důraz je kladen na konfigurovatelnost (na programátorské úrovni) a praktickou použitelnost aplikace pro základní úkol: umožnit rychlé a přijatelně spolehlivé psaní jedním prstem. Součástí bakalářské práce je návrh několika málo konkrétních algoritmů pro rozpoznání nakreslené kličky a jejich vyhodnocení z hlediska úspěšnosti na malé nezávislé testovací sadě. |
Seznam odborné literatury |
http://code.google.com/android/
http://en.wikipedia.org/wiki/Graffiti_(Palm_OS) http://slidetype.blogspot.com/ |