Cílem práce je navrhnout a implementovat XML parser/builder pro aplikační server Gemstone/S v jazyce Smalltalk.
Součástí práce bude:
Vypracování literární rešerše obsahující přehled současných přístupů ke zpracování XML souborů (DOM, SAX).
Výběr vhodného přístupu a návrh a praktická implementace XML parseru/builderu v dialektu jazyka Smalltalk Gemstone/S.
Výstupem práce bude:
Implementace XML parseru/builder dle výše uvedených zásad.
Kompletní programová dokumentace.
Dokumentace navrženého API.
Vzorová aplikace demonstrující použití vytvořeného XML parseru/builder.
Zásady pro vypracování
Cílem práce je navrhnout a implementovat XML parser/builder pro aplikační server Gemstone/S v jazyce Smalltalk.
Součástí práce bude:
Vypracování literární rešerše obsahující přehled současných přístupů ke zpracování XML souborů (DOM, SAX).
Výběr vhodného přístupu a návrh a praktická implementace XML parseru/builderu v dialektu jazyka Smalltalk Gemstone/S.
Výstupem práce bude:
Implementace XML parseru/builder dle výše uvedených zásad.
Kompletní programová dokumentace.
Dokumentace navrženého API.
Vzorová aplikace demonstrující použití vytvořeného XML parseru/builder.
Seznam doporučené literatury
Grusová, L., XML pro úplné začátečníky, Computer Press, 2002, ISBN 80-7226-697-7.
Elliotte Rusty Harold, W. Scott Means, XML v kostce, Computer Press, 2002, ISBN 80-7226-712-4.
Marchal, B., XML v příkladech, Computer Press, 2002 ISBN 8072263323.
Liu. Ch., Smalltalk, Objects, and Design, iUniverse, 2000, ISBN 1583484906.
Seznam doporučené literatury
Grusová, L., XML pro úplné začátečníky, Computer Press, 2002, ISBN 80-7226-697-7.
Elliotte Rusty Harold, W. Scott Means, XML v kostce, Computer Press, 2002, ISBN 80-7226-712-4.
Marchal, B., XML v příkladech, Computer Press, 2002 ISBN 8072263323.
Liu. Ch., Smalltalk, Objects, and Design, iUniverse, 2000, ISBN 1583484906.
Přílohy volně vložené
-
Přílohy vázané v práci
schémata
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student prezentoval svou BP. Součástí prezentace byla praktická ukázka.
Po plynulé obhajobě následovaly tyto otázky:
1. Na stránce Wiki jsou uvedeny 3 parsery - proč jsou nevhodné pro Vaše )účely?
2. Implementace parseru - zotavení ze syntaktických chyb - pro dokončení
parsování - jak probíhá zotavení?
3. Lze využít na jiných platformách než MS Windows?
4. Oponentem byl Ing. Dulík nebo Ing. Stružka?
5. Parser - syntaktický analyzátor? (Vlček)
6. Ve vaší práci není použita literatura - doporučená vedoucím (Kureková)