PB138/Projekty07
- PB138/Projekty07/Kontrolní body - stav splnění kontrolních bodů
- PB138/Projekty07/Obhajoby
Obsah
- 1 Databáze XML formátu gramatik pro rozpoznávání řeči
- 2 Dialogový nástroj na tvorbu kaskádových a XSL stylů pro vizualizaci XML dat
- 3 Nástroj na vizuální tvorbu XSL stylů pro webové prezentace
- 4 Databáze XSL stylů s webovým rozhraním
- 5 Sada XSL šablon a kaskádových stylů pro transformaci XML popisu osobní webové prezentace na XHTML stranky
- 6 Sada XSL šablon a kaskádových stylů pro transformaci XML popisu blogu na XHTML stránky
- 7 Sada XSL šablon a kaskádových stylů pro transformaci XML popisu publikace na XHTML stránky
- 8 CPA - převod souborů do XML značkování
- 9 Propojení Issue Tracking a Project Management systémů
- 10 Vizualizátor úkolů
- 11 Převod XML dat Verbalex do HTML a LaTeX
- 12 Modernizace XSL-FO stylu
- 13 Uprava fithesis gramatiky
- 14 Transformace bib souboru
- 15 Evidence stravenek
- 16 Webová RSS čtečka
- 17 Evidence Taroku
- 18 Transformace XHTML
- 19 Evidence map
- 20 iRozvrh
Databáze XML formátu gramatik pro rozpoznávání řeči
- zadavatel Luděk Bártek
- Cílem projektu je navrhnout a realizovat databází gramatik pro rozpoznávání řeči s webovým rozhraním.
- Databáze musí zvládat následující:
- přidání pravidla do zadané gramatiky
- vyhledání gramatiky podle jejího názvu
- vyhledání gramatiky podle id pravidla
- Příklady gramatik lze získat z svn://cheiron.fi.muni.cz/home/personal/webgen, kde se nachazi v adresari web/dialogues. Jedná se o soubory s příponou grxml.
Řešitelský tým 1:
- Miloš Jakubíček (Labour leader, CFO)
- Jan Bušta (PR manager, CIO)
- Vojtěch Gondžala (Quality assurance division, COO)
- Roman Stoklasa (Project manager, CEO)
- Shkodran Gerguri (Department of human resources, CAO)
Řešitelský tým 2:
- Belehrad [da best lama]
- Chrenko [java progamer]
- Vavrik [Java EE seriouz chief]
- Zubcak [Math II absolver :)]
Dialogový nástroj na tvorbu kaskádových a XSL stylů pro vizualizaci XML dat
- zadavatel Luděk Bártek
- Studenti navrhnou a zrealizují pomocí jazyka VoiceXML dialogový nástroj pro tvorbu stylů určených na převod XML dat s popisem webové prezentace na XHTML stránky.
- XML schéma (webgen/siteDescription.xsd) pro soubor popisující webové prezentace je dostupný na adrese svn://cheiron.fi.muni.cz/home/personal/webgen.
Řešitelský tým 1:
- Michal Čermák
- Miroslav Haupt
- David Mečíř
- Gustav Novotný
Nástroj na vizuální tvorbu XSL stylů pro webové prezentace
- zadavatel Luděk Bártek
- Studenti navrhnou a vytvoří nástroj, který umožní vizuální formou vytvářet XSL styly určené na převod XML dat s popisem webové prezentace na sadu XHTML stránek.
- XML schéma (webgen/siteDescription.xsd) pro soubor popisující webové prezentace je dostupný na adrese svn://cheiron.fi.muni.cz/home/personal/webgen.
Řešitelský tým 1:
- Smolka
- Rusinko
- Winkler
- Katona
- Kominka
Řešitelský tým 2:
- Masnik Tomas
- Uhlir Ondrej
- Kozina Ondrej (120781)
- Krnáč Juraj
Databáze XSL stylů s webovým rozhraním
- zadavatel Luděk Bártek
- Studenti navrhnou a vytvoří systém pro správu XSL templatů sloužících k převodu XML reprezentací webových prezentací na XHTML stránky. Přístup k aplikaci bude prostřednictvím webového rozhraní. Aplikace by měla zvládat:
- přidání XSL
- vyhledání XSL podle zvoleného kritéria
- odstranění XSL podle zvoleného kritéria
- vrátit seznam dostupních XSL
- Komunikace s databází bude probíhat prostřednictvím HTTP.
Řešitelský tým 1:
- Filip Kusalik (172849)
- Adam Brokes (173018)
- Josef Bednar (172742)
- Ondřej Frinta (143176)
Řešitelský tým 2:
- Martin Filo (173259)
- Jan Paleček (172203)
- Dejan Velimirovic (186351)
- Lukáš Holecy (172544)
Sada XSL šablon a kaskádových stylů pro transformaci XML popisu osobní webové prezentace na XHTML stranky
- zadavatel Luděk Bártek
- Studenti vytvoří sadu stylů pro nejběžněji používaná grafická rozložení:
- osobní webové stránky (soukromé, pracovní, akademické)
- prezentace produktu (výrobek, výzkumné výsledky)
- Výsledné stránky musí splňovat kritéria Web Content Accessibility Guidelines
- Dále vznikne jednoduchá aplikace, která umožní vygenerovat celou prezentaci.
- Ke každému typu webové prezentace vytvořte minimálně 2-3 šablony.
- XML schéma (webgen/siteDescription.xsd) pro soubor popisující webové prezentace je dostupný na adrese svn://cheiron.fi.muni.cz/home/personal/webgen.
Řešitelský tým 1:
- Lucia Tokárová
- Jana Galajdová
- Elena Halická
- Lukáš Pitoňák
- Lukáš Krempaský
Řešitelský tým 2:
- Petr Jarušek
- Martin Těhan(207885)
- Roman Kabelka
- Martin Veverka
Řešitelský tým 3
- Martin Skala
- Martin Skočík
- Ivan Vlček
- Roman Studený
Sada XSL šablon a kaskádových stylů pro transformaci XML popisu blogu na XHTML stránky
- zadavatel Luděk Bártek
- Studenti vytvoří sadu stylů pro nejběžněji používaná grafická rozložení:
- osobní blog
- tématický blog
- Výsledné stránky musí splňovat kritéria Web Content Accessibility Guidelines
- Dále vznikne jednoduchá aplikace, která umožní vygenerovat celou prezentaci.
- Ke každému typu webové prezentace vytvořte minimálně 2-3 šablony.
- XML schéma (webgen/siteDescription.xsd) pro soubor popisující webové prezentace je dostupný na adrese svn://cheiron.fi.muni.cz/home/personal/webgen.
Řešitelský tým 1:
- Peter Hrbacik
- Lubos Kohut
- Peter Skoda
- Tomas Soukup
Řešitelský tým 2:
- Jan Sladek
- Miroslav Pokorny
- Jiri Bartos
- Jaroslav Tesarik
Sada XSL šablon a kaskádových stylů pro transformaci XML popisu publikace na XHTML stránky
- zadavatel Luděk Bártek
- Studenti vytvoří sadu stylů pro nejběžněji používaná grafická rozložení:
- stručná publikace (povídka, esej, krátký článek ...)
- strukturovaná publikace (článek, kniha, ...)
- Výsledné stránky musí splňovat kritéria Web Content Accessibility Guidelines
- Dále vznikne jednoduchá aplikace, která umožní vygenerovat celou prezentaci.
- Ke každému typu webové prezentace vytvořte minimálně 2-3 šablony.
- XML schéma (webgen/siteDescription.xsd) pro soubor popisující webové prezentace je dostupný na adrese svn://cheiron.fi.muni.cz/home/personal/webgen.
Řešitelský tým 1:
- Martin Holas
- Radek Jurný
- Radim Štampach
- Petr Soběslavský
Řešitelský tým 2:
- Martin Talarovič
- Roman Klein
- Filip Malimánek
- Martin Fecík
CPA - převod souborů do XML značkování
- zadavatel Adam Rambousek
- Transformace určených dokumentů do dodaného XML značkování, popsání značkování schématem
- Příklad vstupu:
PATTERN 6: [[Entity1] act [NO OBJ] {as [NP[Entity2 = Role]]} IMPLICATURE: [[Entity1] functions in the role specified.
- Příklad výstupu:
<pattern id="1" num="1"> <template adverbial_class="" object_none="" adverbial_none=""> <verb_form>amaze</verb_form> <subject> <argspec none="" headword="" type=""> <BSO_type name="TopType"/> </argspec> </subject> <object> <argspec none="" headword="" type=""> <BSO_type name="Human"/> <subspec/> </argspec> </object> </template> <primary_implicature>[[TopType]] causes [[Human]] to be very surprised</primary_implicature> </pattern>
Řešitelský tým 1:
- Vaňáček Jan - xvanac
- Musil Marek - xmusil6
- Andrej Podhradsky (172646)
- Janega Jan - alamar
Řešitelský tým 2:
- Jan Walter
- Martin Šurányi
- Juraj Gargulák
- Petr Pěnička
Řešitelský tým 3:
Propojení Issue Tracking a Project Management systémů
- zadavatel Jan Pavlovič
- Cílem je vytvořit transformace z Issue Tracking Systému: Trac http://trac.edgewall.org do Project Managemet systému Planner http://live.gnome.org/Planner a GanttProject http://ganttproject.biz. Včetně závislostí úloh a zátěže lidí.
Řešitelský tým 1:
- Lukáš Fryč (fryc@mail.muni.cz)
- Petr Hubáček
- Andrej Paluda
- ???
Vizualizátor úkolů
- zadavatel Jan Pavlovič
- Vytvořit webovou aplikaci, která bude umět zobrazovat úkoly, tříděné podle skupin, priority, stupně zpracování,
- Data budou načítana ze souboru ve formátu iCalendar
- Data budou načítana přes WeBDav ve formátu iCalendar
- Systém bude umět přídávat, ubírat a modifikovat úkoly
Řešitelský tým 1: stránka projektu
- Tomáš Hofman
- Milan Křivánek
- Martin Hrdlička
- Michael Mládek
Řešitelský tým 2:
- Víteček Antonín
- Turek Martin
- Rusňák Vít
- Mec Martin
Převod XML dat Verbalex do HTML a LaTeX
- zadavatelé Adam Rambousek, Aleš Horák
- Převod dat ve formátu XML do HTML (pro zobrazení na webu) a LaTeX (pro vytvoření PDF a tisk), dříve se převod prováděl pomocí perl skriptu
- Ukázka vstupních dat: http://nlp.fi.muni.cz/~xrambous/verbalex.xml
- Výstup v HTML: http://nlp.fi.muni.cz/verbalex/html
- Ukázka LaTeX: http://nlp.fi.muni.cz/~xrambous/verbalex.tex + http://nlp.fi.muni.cz/~xrambous/verbalex-data.tex
Řešitelský tým 1:
- Ondrej Černay xcern
- Miroslav Baláž xbalaz
- Martin Miko xmiko
- Andrej Herich xherich
Řešitelský tým 2:
- Sven Dražan
- Zuzana Jiránková
- Vít Suchomel
- Petr Matoušek
- Dominik Štefančik
Modernizace XSL-FO stylu
- zadavatel Jan Pavlovič
- Cilem projektu je upravit existujici XSL-FO styly pro prevod bc/dp praci z xml DocBook do PDF.
- Styly jsou v /packages/share/xslt2-devel/xsl/fo
- Styly je potreba upravit pro docbook-xsl 5
- Styly je potreba upravit pro novou verzi fopu
- Styly je potreba upravit pro novou verzi xepu
- Soucasti je instalace nove verze xslformatteru (soucasna: /packages/run/xslformatter-3.4/) a uprava stylu pro jeho pouziti
- Projet je v https://kore.fi.muni.cz:5443/repos/fi/projects/xslt2/trunk
- http://www.fi.muni.cz/~xpavlov/xml
- add mediaobject to fi:logo
- move changes in fo titlepage.templates.xsl to titlepage.templates.xml
- fix cz update to XEP install (fonts,hypn)
- fix non breakable spaces before prepositions in FO
- fix Brno and Advisor line in FO to <fo:block-container height="10pt" width="159mm" position="absolute" top="240m
- fix woman in en in fo
- add extension for assignment (vytvoreni nove sablony k zadani)
- add DocBook DTD 4.5
- add DocBook DTD 5
- add JAXP validation (jar pro validaci xml)
Řešitelský tým 1:
- Schulz (143177)
- Folkman (140414)
- Chmurciak (143240)
- Palasthy (99294)
Řešitelský tým 2:
- Martin Jantošovič xjant
- Ivan Púdelka xpudelk
- Martin Mrázik xmrazik
- Juraj Martinka xmarti18
Uprava fithesis gramatiky
- zadavatel Jan Pavlovič
- Cilem projektu je upravit existujici definici fithesis gramatiky.
- add support for RelaxNG and XML Schema
- pridat podporu pro DocBook 5
- Projekt je v https://kore.fi.muni.cz:5443/repos/fi/projects/xslt2/trunk
Řešitelský tým 1:
- Miloš Zikmund xzikmun
- Stanislav Petrů xpetru1
- Martin Štíbal xstibal
- Luboš Rychtecký xrychtec
Transformace bib souboru
- zadavatel Jan Pavlovič, Pavel Krkoška
- Cilem je vytvorit program, který by měl na vstupu soubor ve formátu *.bib (BibTeX bibliography file), na výstupu pak strukturovanou stránku ve formátu XHTML (plus samotný XML soubor). Program by měl jednoduchý interface (výběr vstupu a výstupu, seznam klíčů požadovaných výstupů a pár přepínačů pomocí nichž se bude volit zda vysadit všechny autory nebo jenom "Prvni et al.", jestli vysadit název článku, jestli vypsat abstrakt apod.). Ve vysázené stránce budou hyperlinky na plné texty v lokálních souborech (například pdf, html).
Řešitelský tým 1:
- Petr Tvarůžek
- Pavel Maček
- David Rakowski
- Pavel Krkoška
Řešitelský tým 2:
- Luboš Ptáček
- Adam Libuša
- Martin Hradil
- Martin Tlachač
Řešitelský tým 3:
- Jakub Grochol
- Martin Zavadil zav@mail.muni.cz
- Jakub Bednář, jbednar@mail.muni.cz
- Jiří Locker, 173034@mail.muni.cz
Evidence stravenek
- zadavatel Jan Pavlovič
- Cílem projektu je vytvořit nástroj pro správu rozdělování stravenek zaměstnancům podniku.
- Každý zaměstnanec má nárok na stravenku pouze v určité dny v týdnu (např. nemá plný úvazek). Na stravenku z určité části přispívá zaměstnavatel, z určité části odbor zaměstnanců a zbytek platí zaměstnanec.
- Program bude generovat tiskové soustavy pro každý měsíc. Sestava bude obsahovat seznam osob s počty stravenek a rozdělení finanční zátěže (kolik platí zaměstnavatel, kolik odbory a kolik zaměstnanec). Generovány budou také štítky se jménem zaměstnance a počtem stravenek k nalepení na obálky se stravenkami.
- Program bude schopen evidovat dovolené (zaměstnanec během dovolené stravenky nedostává). Počet stravenek zaměstnance pro daný měsíc je možno manuálně upravit.
Řešitelský tým 1:
- Tomáš Král xkral5
- Daniel Tovarňák xtovarn
- Jan Šťastný xstastn
- Radim Čebiš xcebis
Řešitelský tým 2:
Webová RSS čtečka
- zadavatel Pavel Drášil
Cílem projektu je vytvořit webovou multiuživatelskou rss čtečku s následující funkcemi:
- správa uživatelů
- správa (přidávání, mazání) rss feedů
- zobrazování rss feedů v uživatelsky přívětivé podobě
- prohledávání rss feedů
Řešitelský tým:
- David Ševčík (xsevci10)
- Michal Lašák
- Jan Markup
- Tomáš Řehák
Řešitelský tým 2:
- Peter Puškár (139883)
- Martin Synak (139888)
- Filip Jurnečka (172641)
- Adam Kloboučník (172457)
Evidence Taroku
- zadavatel Petr Adámek
- Taroky (WIKI)
- devel
Cílem projektu je:
- xml schema pro ulozeni tarokove partie (XML)
- aplikace pro zadavani vysledku her (JavaME, PDA)
- aplikace pro zobrazovani, statistiky, kontrolu a editaci her
- web aplikaci pro zobrazovani her (TomCat nebo xslt styl)
Řešitelský tým 1:
Transformace XHTML
- zadavatel Tomáš Gregar
- Byla vytvořena aplikace HTML extract pro poloautomatickou extrakci dat z HTML. Tato aplikace je pluginovatelná. Veškerá její funkčnost je vytvořena s pomocí frameworku JPF. Úkolem týmu by bylo:
- nastudovat tvorbu modulů v JPF
- vytvořit moduly pro export dat do několika dalších formátů (v aplikaci již fungují moduly pro export do čistého textu, RDF, vertikálního textu). Hlavní technologie XSLT:
- zjednodušené XHTML (jen základní struktury jako nadpisy, odstavce...)
- DocBook (převod z vnitřní reprezentace, která vznikla zjednodušením vstupního)
- XSLT-FO pro převod do PDF (opět zjednodušená struktura z vnitřní reprezentace)
- Při práci s dokumenty jsou původně internetové odkazy staženy, vyčištěny, zjednodušeny (odstraněny reklamy apod.), uloženy pro zpracování. Druhým úkolem tohoto projektu by bylo vytvořit styl (či několik jednoduchých stylů) a modul (případně standalone aplikaci) pro jejich jednoduché a přehledné prohlížení (technologie XSLT, XPath, CSS...)
Řešitelský tým:
- Matej Bosak
- Miroslav Stuhl
- Matej Prišťák
- Marek Trgiňa
Evidence map
- zadavatel Pavel Drášil
- Cílem projektu je vytvořit aplikaci pro správu databáze evidence map (zejména pro orientační běh).
- U každé mapy se budou uchovávat informace o prostoru, autorovi, datu vydání, oddílu, měřítku, ekvidistanci, správci mapy včetně kontaktu na něj a další. Každá mapa má jedinečné evidenční číslo. Data budou uložena v XML a bude je možné prostřednictvím aplikace upravovat. Data budou muset odpovídat vytvořenému XML schématu.
- Aplikace bude využívat k vyhledávání XQuery.
- Data bude možné transformovat pomocí sad XSLT šablon.
- Aplikace bude GUI.
Řešitelský tým:
- Jan Palas
- Martin Stehlík
- ???
- ???
iRozvrh
- zadavatel Tomáš Gregar
- Cílem projektu je javová aplikace, schopná pracovat s rozvrhy z IS MU.
- import XML souboru s rozvrhem z IS
- v případě potřeby upravení na validní XML
- GUI zobrazující rozvrh, vybrírání předmětů, nastavení formátování výstupu
- výstup v různých formátech:
- iCalendar
- XML pro IS
- přímé ukládání do Google Calendars pomocí Google Calendars Data API - používá XML Atom Feeds
- využití XSLT (export), XSLT-FO (formátování), XPath,XQuery...
Řešitelský tým:
Řešitelský tým 2: