... Pokračování
Základní požadavky
V uživatelském rozhraní aplikace bude prostor pro zadání textu (věty nebo více vět) a výber cílového jazyka. Také bude nějakým způsobem řešeno zobrazování výsledných přeložených vět (nejjednodušší řešení je asi Listbox).Funkční požadavky
Aplikace automaticky rozpozná, v jakém jazyce je vstupní text napsán a podle toho zvolí patřičný překlad.Co si tím vyzkoušíte
- Sestavení aplikace v GWT
- Návrh a implementace uživatelského rozhraní
- GWT RPC (volání metod běžících na aplikačním serveru z klientské části aplikace)
Tipy k implementaci
- Překlad mezi jednotlivými jazyky nemusíte implementovat sami, existuje API ke službě Google Translate, které vám to umožní. Google poskytuje řadu API rozhraní k různým službám, hledejte "Google API".
- K API Google Translate existuje i Javový interface.
- Jak nastavit z jakého jazyka překládat, když to nevíte? Nenastavujte to.
- Volání Google Translate můžete provádět buď z klienta nebo ze serveru (což bych vám osobně doporučil).
- Pro zlepšení UI můžete pro výber cílového jazyka použít ikony odpovídajících států. Nezapomeňte použít ImageBundle !
- Máte problém s implementací - využijte diskusní skupina uživatelů GWT - http://groups.google.com/group/Google-Web-Toolkit
- Chcete, aby vaše aplikace byla vícejazyčná? Je to snadné.
Hodnotí se kvalita kódu, krása a funkčnost výsledné aplikace.
Žádné komentáře:
Okomentovat