Popis projektu: --------------- Form Tools bude softwarový systém pro vytváření, editaci a vyplňování papírových formulářů. Aby byl postup vytváření nového formuláře co nejpohodlnější, bude systém nabízet modul, který bude provádět analýzu obrázku (fotografie nebo naskenovaný papírový originál) a bude se snažit vygenerovat elektronický formulář, který se co nejvíce blíží originálu. Výstup tohoto modulu bude možné dále upravit v editoru formulářů. Tento editor bude dále umožňovat vytvářet tzv. skiny formuláře. Tyto skiny se svým vzhledem mohou odchýlit od originálu a jejich cílem bude vytvořit takové zobrazení formuláře, které bude bližší počítačovému zpracování. Hotový formulář včetně jeho skinů bude vstupem modulu pro vyplňování a generování formulářů. V tomto modulu bude možné formulář vyplnit jak ručně, tak dávkově na základě vstupního datového souboru např. ve formátu csv. Takto vyplněné formuláře je možné rovnou tisknout nebo exportovat do formátů ps nebo pdf. Aby mohli uživatelé používat formuláře i ve svých vlastních aplikacích, bude k dispozici několik předpřipravených modulů (např. pro PHP) nebo knihoven, které na svém vstupu dostanou datový soubor popisující formulář a na základě tohoto souboru budou umět formulář vykreslit, nechat uživatele vyplnit a poslat vyplněná data zpět do volající aplikace. Nejen z tohoto důvodu bude mít každý formulář několik skinů, aby uživatel mohl ovlnivnit výsledný vzhled formuláře ve své aplikaci. Projekt bude implementovaný v jazyku C++, pro grafická rozhraní bude použita knihovna Qt. Díky tomu bude systém přenositelný mezi více platformami. Předpokládané nasazení projektu: - Systém pro návrh, vyplňování a tisk formulářů - Převod papírových formulářů do elektronické podoby Předpokládané ukončení projektu: -------------------------------- březen 2010