Tvorba internetových aplikací v XHTML 2.0, XForms a XHTML Print Autor: Adam Zluky, Vedoucí práce: PaedDr. Petr Pexa, JČU, 2008 Diplomová práce
Zadání Cílem bakalářské práce je zpracovat uživatelskou příručku jazyků XHMTL 2.0, XForms a XHTML Print jako perspektivních technologií pro tvorbu webových aplikací i wapových prezentací. Autor provede porovnání s tradičními postupy použitím jazyků SGML, HTML, WML, XHTML 1.0., XHTML 1.1, CSS, DHTML či XML a především se pokusí zmapovat současný stav pracovního návrhu XHTML 2.0 (viz a jeho podporu v aktuálních verzích prohlížečů. Součástí diplomové práce bude také konkrétní www prezentace, vytvořená ve zmíněných jazycích. Práce by měla být v ČR unikátní publikací zabývající se touto problematikou.
Struktura práce Tradiční značkovací jazyky (17 str.) XHTML 2.0 XForms (30 str.) XHTML Print (10 str.)
Tradiční značkovací jazyky SGML HTML WML XHTML 1.0 XHTML 1.1 CSS DHTML XML
Tradiční značkovací jazyky Úvod do kapitoly Historie Návaznost na starší technologie Organizace spravující standardy Syntaxe Ukázka zdrojového kódu Příloha
XForms Formulářové prvky
XForms - vlastnosti XML (XPath, XML Schema) Stávající + nové formulářové prvky Kontrola nad vstupními daty *.xhtml
XForms Podpora Verze XForms 1.0 – červen 2008 XForms Transitional – prosinec 2009 XForms 2.0 – prosinec 2010
XForms - kostra <h:html xmlns:h=" xmlns=" Kostra Zadej jméno:
XForms - kapitoly HTML XForms Obrázek Příloha
XForms - zaškrtávátka
HTML Objednávám: snídani oběd večeři
XForms - body XForms Objednávám: snídani snídaně oběd oběd večeři večeře
XForms - head
XForms - head snídaně
XForms - head snídaně oběd
XForms - head snídaně oběd večeře
XForms - switch Editovat Budiž
XForms - case
XForms – kontrola nad formulářem Bind
XForms Jiná omezení
XForms Disabled Readonly
XHTML Print Zaměřený na tisk Březen 2008 Purposed recommendation Modularizace
XHTML Print Doctype MIME (Multipurpose Internet Mail Extension) "application/xhtml+xml"
XHTML Print Modul struktury Textový modul Hypertextový modul Modul seznamů Prezentační modul Formulářový modul Tabulkový modul Obrázkový modul Objektový modul Modul metainformací Modul skriptů Modul style Modul link Modul base
XHTML Print Klíčová slova Musí (must) Měl by (should) Může (may) Nepoužitelný (N/A) viz. kolekce
XHTML Print Formulářový modul ElementyAtributyZpracování inputcheck=„checked“musí inputmaxlengthnepoužitelné inputtype=„checkbox“musí inputnamenepoužitelné
Co zbývá dodělat Kapitola o XHTML 2.0 Podpora XHTML Print
Cíl Zpracovat uživatelskou příručku Teoretický úvod Ukázky příkladů Celé příklady v příloze
Děkuji za pozornost Zdroj obrázku: