PB138/Projekty06: Porovnání verzí
(→Rešitelský team) |
(→Rešitelský team) |
||
Řádka 585: | Řádka 585: | ||
# - Martin Jakubička, xjakubi3, 143363 | # - Martin Jakubička, xjakubi3, 143363 | ||
# - | # - | ||
− | # - | + | # - Tomáš Polešovský, xpoleso1, 72753 |
===Zadání=== | ===Zadání=== |
Verze z 30. 3. 2006, 11:56
POKYKY
- vyberte projekt, některé projekty je možno řešit zároveň do předmětů PB138 a PV168
- přilašte se zapsáním vašeho Jména, login a UČA do projektu (klinout na editovat u kapitoly Řešitelský team, zapsat se, uložit !!!)
- řeště v teamu projekt podle pokynů
Obsah
- 1 PB138
- 2 PB138 + PV168
- 2.1 Řešení pro prezentace výzkumných a vývojových projektů
- 2.2 Řešení pro prezentace projektů v Mavenu
- 2.3 Práce s repository XML dokumentů
- 2.4 RDFizers
- 2.5 Fresnel
- 2.6 Pluginy do VEZMU
- 2.7 Project Comment System II
- 2.8 Vizualizátor úkolů
- 2.9 Transformace DocBooku do Simplified DocBooku a obráceně
- 2.10 Transformace DocBooku do Wiki
- 2.11 Webový editor formulářů
- 2.12 Souhrné API pro FO a XSLT procesory
- 2.13 Editor obrázků ve formátu SVG
- 2.14 Editor animací popsaných pomocí SVG + JavaScriptu
- 2.15 XULlike XML GUI
- 2.16 Webová aplikace na generování webových prezentací
- 2.17 Kolaborativní zkoušení angličtiny
- 2.18 Visualní editor
- 2.19 Swing rozhraní k transformačnímu nástroji xslt2
- 2.20 Viewer DF @ IS
- 3 PV168
PB138
Visual Browser
Informace
v rámci: PB138
zadavatel: Tomáš Gregar
Rešitelský team
- - Vítězslav Dostál, xdostal7, 72569
- - Jan Bařinka, xbarinka, 39168
- -
Zadání
- Příprava šablon k nástroji Visual Browser
- Příprava šablon a perspektiv - pro nastavení vizuálního zobrazení různých RDF dat
- Správa těchto šablon (pravděpodobně úprava nástroje nebo webslužby)
- Vytvoření variant existujících i nových dle WCAG
Evidence příjmů a výdajů podnikatele (OSVČ)
Informace
v rámci: PB138
zadavatel: Luděk Bártek
Rešitelský team
- - Roman Šrom, xsrom, 139856
- - Tomáš Vágner, xvagner1, 143266
- - Luboš Pecho, xpecho, 172463
- - Luděk Svoboda, xsvobo26, 139810
Zadání
- Evidence příjmů a výdajů
- Možnost přidání dalších příjmů a výdajů (závislá činnost, odpisy, atd)
- Možnost výstupu do formátu pro elektronické podání daňového přiznání prostřednictvím vyplněného datového souboru (popis viz. MFČR)
Voice Browser
Informace
v rámci: PB138
zadavatel: Luděk Bártek
Rešitelský team
- - Rostislav Beneš, xbenes5, 139781
- - Adrián Jankových, xjankov, 143422
- - Vojtěch Kovář, xkovar3, 139915
- - Tomáš Čejka, xcejka1, 140490
Zadání
- Jednoduchý dialogový systém implementovaný ve VoiceXML, který umožní uživatelsky přívětivou navigaci v prostředí webu
- Styly a šablony pro převod zvolené podmnožiny XHTML do VoiceXML
- vlastní transformace
- zajištění navigace ve výsledném dokumentu
- Navigace po webu:
- získávání odkazů v rámci stránky a vytvoření navigačního menu ve VoiceXML
- dialogy ve VoiceXML pro navigaci po webu
- Pro vývoj lze použít například VoiceXML platformu OptimTalk
Domácí videotéka
Informace
v rámci: PB138 zadavatel: Luděk Bártek
Řešitelský team
- -Jan Bortl, 143167, xbortl
- -Martin Minář, 143200, xminar1
- -Lukáš Nový, 143372, xnovy1
- -Richard Korenek , 98592, xkorene1
Zadání
Studenti navrhnou formát pro uchovávání údajů o domácí videotéce. Videotéka může obsahovat:
- originální DVD/VHS (vždy jen jeden film)
- nahrané VHS - (libovolné množství filmů/videoklipů).
- DVD s domácím videem
U každého média se budou nadále uchovávat informace o jeho celkové délce, obsahu a celočíselný identifikátor. Nahrané VHS budou ještě navíc obsahovat množství obsazeného/volného místa na pásce (v minutách).
Aplikace umožní:
- vyhledání média s daným filmem
- přidání/odebrání média
- přidání filmu/klipu na VHS/DVD s domácím Videem
Domácí audiotéka
Informace
v rámci: PB138 zadavatel: Luděk Bártek
Rešitelský team
- - Peter Trilec, xtrilec, 143307
- - Karol Kubanda, 143339
- - Tomáš Babiak, xbabiak, 143254
- - Martin Fraňo, 139741
Zadání
Studenti navrhnou formát pro uchovávání údajů o domácí auditéce. Audiotéka může obsahovat:
- originální CD/DVD (jedno album)
- nahrané audio kazety/MiniDisky/CD - (libovolné množství skladeb)
- nahrané CD s vlastními skladbami ve formátu mp3/Ogg (libovolné množství skladeb).
U každého média se budou nadále uchovávat informace o jeho celkové délce, obsahu a celočíselný identifikátor. Nahrané kazety budou ještě navíc obsahovat množství obsazeného/volného místa na pásce (v minutách). Nahraná CD s mp3/ogg budou obsahovat zbývající volnou kapacitu (MB)
Aplikace umožní:
- vyhledání média s danou skladbou
- přidání/odebrání média
- přidání skladby na na kazetu/MiniDisk/CD
Práce se SCORM výukovými objekty
Informace
v rámci: PB138
zadavatel: [mailto:]
Rešitelský team
- - Tomas Laurincik, xlaurin1, 139789
- - Tomas Repel, xrepel, 139702
- - Marian Krcmarik, xkrcmar3, 139691
- - Jaroslav Viglasky, 158018
Zadání
FactTransformer
Informace
v rámci: PB138
zadavatel: Jan Blaťák
Rešitelský team
- - Radim Honzirek, 173360, xhonz
- - Lukáš Strniště, 172902, xstrnist
- - Mirek Martínek, 172917, xmarti19
- - Petr Hubáček, 81397, xhubac
Zadání
- rozšíření nástroje FactBuilder o možnost exportu ukládaných metadat do formátů dalších nástrojů strojového učení (ILP)
- XSLT, XQuery...
Převod nastavení visdic na debvisdic
Informace
v rámci: PB138
zadavatel: Adam Rambousek
Rešitelský team
- - Dan Musil, 4309, xmusil2
- - Dušan Šácha, 143419, xsacha
- - Tomáš Gazárek, 143325, xgazar
- - Jan Sládek, 98709, xsladek?
- - Jaroslav Zamrzla, 60713, xzamrzla
Zadání
- u visdic měl každý slovník konfiguraci v XML formátu (jméno, kódování, obsahy informačních panelů položky menu atd). V Debvisdicu se jakýkoli slovník dělá ručně jako firefox-extension.
- úkolem je připravit nástroj, který z původní konfigurace (slovnik.cfg) vytvoří adresář, který připraví strukturu, soubory firefox extension (se zachováním všech vlastností).
- popis slovnik.cfg je na Dictionary Configuration File
- popis debvisdic balicku zatim neni, informace ma Martin Kudlej
- pripadne viz balicky v /nlp/projekty/deb2/deb2-client/debvisdic/stable/slovniky/
Transformace slovníkových dat
Informace
v rámci: PB138
zadavatel: Adam Rambousek
Rešitelský team
- - Michal Hečko, 143062, xhecko
- - Jiří Kozel, 52087, xkozel
- - Václav Jaroš, 140509, xjaros6
- - Vilém Šustr, 140485, xsustr
Zadání
- slovník SSJČ je uložen v XML značkování odpovídajícímu formátování (tučnost, kurziva... získané z OCR).
- je třeba přetransformovat do sémantického značkování. Pravděpodobně poloautomaticky. Možná by bylo dobré na to udělat nějaký nástroj, s popisem možných automatických transformací, co by se použil i jindy.
- vstupní formát a výstupní formát - výstupní formát je dán jiným použitým slovníkem, SSČ.
- + XSLT šablony na zobrazení
PB138 + PV168
Řešení pro prezentace výzkumných a vývojových projektů
Informace
v rámci: PB138, PV168
zadavatel: Tomáš Gregar
Rešitelský team
- - Jiří Kadlec, xkadlec4, 143417
- - Pavel Jurkas, xjurkas, 72641
- - Zuzana Škopová, xskopova, 139640
- - Miroslava Kramáreková, xkramar3, 139800
Zadání
- Cílem je vytvořit webovou aplikaci pro pro komplexní řešení prezentace slídů - správu stylů a transformaci
- Slídy: DocBook Slides - pro definici obsahu (jedná se o specializaci Simplified Docbook)
- Výstupní formáty, implementované šablonami:
- HTML+CSS
- SVG
- Formátovací objekty, PDF
- Možnost přidávat další šablony
- Možnost nastavovat transformace (styly - definice obrázků, barev...) - ukládání, prezentace stylů
- Technologie: docbookové XSLT styly, CSS, SVG, příp. VoiceML, webové služby...
Řešení pro prezentace projektů v Mavenu
Informace
v rámci: PB138, PV168
zadavatel: Tomáš Gregar
Rešitelský team
- - Miroslav Warchil, xwarchil, 143256
- - Jan Mudrák,xmudrak2,143236
- - Martin Medřický, xmedrick, 99026
- - Petr Menšík, xmensik2, 143365
Zadání
- Projekty v repository - využívají systém Maven
- hlavní informace o projektech (závislosti, řešitelé, popisy a podobně) v POM - Project object model
- Cílem projektu je navrhnout systém lepší prezentace Mavenovských projektů v repository
- extrakce POM z depository
- jejich zobrazení (tedy příprava šablon, stylů...)
- možnost prozkoumávání (browsing) repository v takovém systému
- identifikace souvislostí (např. vývojář mohl pracovat na několika projektech - zobrazení této informace...)
- extrakce POM-údajů z repository do RDF
- pro zobrazení ve Visual Browseru
Práce s repository XML dokumentů
Informace
v rámci: PB138, PV168
zadavatel: Tomáš Gregar
Rešitelský team
- - Václav Rosecký (143335)
- - Petr Koutný (143229)
- - Michal Potfaj (140462)
- - Jan Jůza (98753)
Zadání
- Systém pro obsluhu úložiště XML dokumentů
- Backend - XML databáze
- Frontend - tenký klient/webová aplikace zobrazující XML dokumenty jako "souborový manažer"
- práce s dokumenty (přidávání, mazání, informace, náhled), vyhledávání pomocí XML technologií
RDFizers
Informace
v rámci: PB138, PV168
zadavatel: Tomáš Gregar
Rešitelský team
- - Vojtěch Bojda (139813)
- - Petr Němec (98733)
- - Jan Brodina (99224)
- - Petr Matějka (90530)
Zadání
- Cílem je připravit systém pro převod různých strukturovaných dokumentů do formátu RDF
- převody implementované pomocí webových služeb.
- administrativní aplikace umožňující získávat informace o službách, aktivovat je a deaktivovat
- Pokračování projektu All2RDF
- Některé algoritmy převodu Simile | RDFizers
Fresnel
Informace
v rámci: PB138, PV168
zadavatel: Tomáš Gregar
Rešitelský team
- - Martin Červený , 51656
- - Radim Drgáč , 99227
- - Petr Lorenc , 139661
- - Matej Pargáč , 183684
Zadání
- Cílem projektu je:
- nastudovat danou technologii vizualizace RDF (viz http://www.w3.org/2005/04/fresnel-info/)
- na základě existujících implementací (či jejich přispění) implementovat jednoduchý browser RDF dokumentů, jejijchž vzhled bude definován pomocí FresnelTechnologií
- -
Pluginy do VEZMU
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Ondřej Chaloupka, 98674
- - Petr Kovács, 99085
- - Jakub Loubal, 98579
- - Radek Meloun, 98895
Zadání
- Cílem je implementace rozhraní pluginů systemu VEZMU pro vyhledávání nad elektronickýmy zdroji MU
- V současné době jsou implementovány pluginy pro ACM, IEEE, Nature, Springer
Project Comment System II
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Richard Benkovský, 139912, xbenkovs
- - Ondřej Božek, 139719, xbozek
- - Martin Lopatář, 139874, xlopatar
- - Pavel Lupac, 72956, xlupac
Zadání
- Cílem je rozšíření Issue Tracking systému PCS
- Zádání PCS bylo:
- System bude zalozen na XML, XSLT, XHTML, CSS, DTD a JSP.
- Hlavni funkci systemu je zobrazovat pripominky k projektum, jejich editace a ukazatel stavu zpracovani jednotlive pripominky.
- Vytvorite jednoduchou DTD gramatiku s potrebnymi elementy a atributy, podle kterych se bude tvorit XML soubor s veskerymi logickymi informacemi.
- Vizualizace probehne pres XSL transformaci do XHML s CSS.
- Manipulace s pripominkami bude probidat pres webovy interface (nejlepe v JSP).
- V systemu bude vytvoren uzivatelsky pristup.
- Kazda pripominka bude mit jednoznacne cislo, datum, kdo ji zadal, kdo ji resi, datum vyreseni a prostor pro poznamky.
- System bude umet generovat take changelog.
- Jednotlive poznamky bude mozne verzovat.
- Taktez bude nekolik urovni statusu poznamky: undone, working, ready to confirm, confirmed, commented (confirmed a commented bude zadavat schvalovatel)
- Rozšíření:
- System bude umet, krom pripominek zadavat i nove ukoly a ke kazde polozce bude moci byt stanovena priorita a datum dokonceni.
- Jelikoz system obsahuje data, ktera se postupne meni, je nutne je umistit mimo aplikaci, (napr. do /var/lib/) tato cesta bude nastavitelna pomoci deployment descriptoru.
- System musi umet vkladani uzivatelskych souboru (vyzvedavat se budou napr. pres servlet, ktery je zpristupni ze fs na web).
- Soucasne je mozne udelat system tak, aby odpovidal MVC stukture a udelat tlusteho (GUI) i tenkeho klienta.
Vizualizátor úkolů
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- Richard Bayer, xbayer1, 143418
- Michal Růžička, xruzick7, 143424
- Jaroslav Šeděnka, xsedenk1, 143135
- Petr Volny, xvolny1, 140473
Zadání
- Vytvořit webovou aplikaci, která bude umět zobrazovat úkoly, tříděné podle skupin
- 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
Transformace DocBooku do Simplified DocBooku a obráceně
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- Marek Hulán, xhulan, 139724
- Jakub Plšek, xplsek, 139849
- Petr Jestřábek, xjestrab, 143121
- David Kabáth, xkabath, 139613
Zadání
- Cílem je realizovat převod formátu Simplified DocBook do formátu DocBook.
- a realizovat převod formátu DocBook do formátu Simplified DocBook.
- http://www.docbook.org
- Systém bude realizován jako webová aplikace.
Transformace DocBooku do Wiki
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- Zuzana Kuklová, xkuklova, 139886
- Petr Šabata, xsabata, 44100
- Jakub Straka, xstraka3, 60594
- Jan Řezáč, xrezac, 140493
- Jan Vondrouš, xvondr, 99193
Zadání
- Cílem je realizovat převod souborů v DocBooků do wiki značkování.
- Systém bude realizován jako webová aplikace.
- Další rozhrahní ve SWINGu
Webový editor formulářů
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Ondřej Kubíček
- - Ivana Poulová
- - Petr Kudyn
- - Jan Hapala
Zadání
- Vytvořit webové rozhraní, které bude umožnovat vyplňovaní jednoduchý formulářů, definovaných XSD gramatikou.
- Obsah formuláře bude uložen do XML souboru odpovídající dané XSD gramatice.
- Ke každé gramatice bude případná sada XSL stylů, která dokument převede do FO souboru.
- Vygenerovaný FO soubor bude transformován do PDF souboru.
- Součástí řešení bude i vytvoření ukázkových stylů a XSD gramatiky pro generovaní PDF souborů popisující kurzy celoživotního vzdělavání.
- Případně je možné řešit ukládání dokumentů na server a umožnit jejich další editaci a gransformaci.
- Případně je možné pro zrychlení XSL transformace transformovat XSLT styly do XSLTC stylů.
Souhrné API pro FO a XSLT procesory
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Martin Pastírik, 143216
- - Michal Ďurec, 137573
- -
- -
Zadání
- Vytvořit objektovou hierarchichy tříd v Javě reprezentující API po použití FO procesorů
- Vytvořit objektovou hierarchichy tříd v Javě reprezentující API po použití XSLT procesorů
- Integrovat řešení do programu xslt2
Editor obrázků ve formátu SVG
Informace
v rámci: PB138, PV168
zadavatel: Luděk Bártek
Řešitelský team
- - Petr Hanuš, učo: 99270, login: xhanus2
- - Pavel Župka, učo: 98854, login: xzupka1
- - Kamil Páral, učo: 98981, login: xparal1
- - Marek Vašík, učo: 99186, login: xvasik
Zadání
- Editor statické grafiky ve formátu SVG
- Možnost exportu do bitmapových formátů (jpg, png, ...) (viz. Kurz SVG a specifikace)
Editor animací popsaných pomocí SVG + JavaScriptu
V rámci: PB138, PV168
zadavatel: Luděk Bártek
Řešitelský team
- - David Tenkrát, učo: 139689, login: xtenkrat
- - Michal Kafka, učo: 143303, login xkafka1
- - Radek Vařbuchta: učo: 143209, login xvarbuch
- - Pavel Borkovec, učo: 143130, login xborkov
Zadání
- nástroj pro generování animací
- export výsledných animací do SVG a JavaScriptu (viz Kurz SVG a Specifikace).
XULlike XML GUI
Informace
v rámci: PB138, PV168
zadavatel: Tomáš Gregar
Rešitelský team
- - Kapusník Michal, 139523
- - Havlíček Lukáš, 139851
- - Bartoš Radek, 139850
- - Ondrůšek Petr, 60684
Zadání
- Thinlet - Java GUI framework, vystavěný nad AWT
- umožňuje tak tvorbu lehkých klientů či "těžkých" appletů
- GUI definováno v XML (podobné XUL) - může se nahrávat ze serveru a podobně
- oddělení prezentační a datové vrstvy aplikace
- originální Thinlet je naprogramován velmi těžkopádně - v rámci jedné obrovské neupravitelné a nepřehledné třídy, navíc se o něj autor příliš nestará.
- Úkol:
- úprava struktury na přehlednější, rozšířitelnější podoby
- zapracování různých oprav, úprav třetích stran (Skinlet - skinování, tabulky, beans...) - při důrazu na velikost
- přidat možnost zobrazení grafických prvků v SVG, dalších XML technologií
- výsledek - demoaplikace, která na požádání uživatele stáhne vzdálenou definici GUI a zobrazí ji
Webová aplikace na generování webových prezentací
Informace
v rámci: PB138,PV168 zadavatel: Luděk Bártek
Řešitelský tým
- - Jiří Zvolánek, xzvolan, 98811
- - Tomáš Časar, xcasar, 98739
- - Jiří Sedláček, xsedlac4, 139558
- - Markéta Šosová, xsosova, 139740
Zadání
Studenti navrhnou a vypracují webovou aplikaci, která umožní uživateli bez znalostí jazyka (x)html vygenerovat několik základních typů webových prezentací. Generování bude řešeno sadou průvodců, umožňujících realizovat danou část tvorby webové stránky/prezentace. Těmito částmi jsou např. volba vzhledu, volba grafiky, zadávání vlastního obsahu, ...
Kolaborativní zkoušení angličtiny
Informace
v rámci: PB138, PV168 zadavatel: Tomáš Gregar
Rešitelský team
- - Daniel Keder, xkeder, 99305
- - Lumír Honus, xhonus, 139910
- - Ondřej Homola, xhomola2, 139671
- - Pavel Hančar, xhancar, 72591
Zadání
Studenti navrhnou formát (na základě obdobných projektů) pro uchovávání údajů o větách, jejích strukturách, poznámkách, opravách apod. Dále vytvoří systém, umožňující (kolaborativně - to tedy bude moci jakýkoli uživatel) přidávat věty ke zkoušení překladu, přeložené věty opravovat. Jednotliví uživatelé pak se budou moci
- pokusit o svůj překlad věty
- mít možnost si vyhledat věty pokrývající určitou problematiku
- vytisknout si věty (buď bez odpovědí, nebo i s nimi)
- a to např. i včetně popisů chyb, poznámek apod.
- tj. vytvoříte XSLT šablony pro export do HTML, PDF...
Visualní editor
Informace
v rámci: PB138,PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Matěj Štefanik, 50825, xstefan
- - Karel Kisza, 51030, xkisza
- - Miroslav Kolář, 60333, xkolar1
- - Miroslav Grabovský, 60499, xgrabovs
Zadání
- realizace: webová služba + kliena
- vytvořit a editovat XSD uložené v databázi (zobrazit jeho stromovou strukturu)
- umožní vytvoření nového nebo validaci již existujícího XML dokumentu (skrze formulář),výsledný dokument bude validni ke zvolenému XSD
- transformace do PDF.
Swing rozhraní k transformačnímu nástroji xslt2
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Martin Mayer, 140438
- - Jan Pospisil, 143246
- - Petr Škoda, 143388
- - Tomáš Hofman, 143156
Zadání
- vytvoření GUI rozhraní, pro grafické nastavení transformačního procesu, vice na http://www.fi.muni.cz/~xpavlov/xml
- zdrojove kody xslt2 na FI SVN.
Viewer DF @ IS
Informace
v rámci: PB138, PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Michal Oprendek, xoprend
- - Martin Janik, xjanik1
- - Martin Stancik, xstanci1
- - Lukas Strmiska, xstrmisk
Zadání
- Cielom je vytvorit off-line prehliadac diskusnych for informacneho systemu http://is.muni.cz, ktory poskytuje archiv v podobe suboru XML.
- jednotlive prispevky budu prezentovane a radene podobne, ako vo webovej verzii DF.
- zakladny projekt pocita so vstupom v podobe XML suboru.
- rozsirenie je mozne v podobe integrovaneho https klienta, ktory tento subor stiahne z autentizovanej casti ISu (posudte prosim, ci to nie je prilis nad ramec)
PV168
Mobilní klient VEZMU
Informace
v rámci: PV168
zadavatel: Jan Pavlovič
Rešitelský team
- - Vojtěch Štursa, xstursa, 60480
- - Martin Jakubička, xjakubi3, 143363
- -
- - Tomáš Polešovský, xpoleso1, 72753
Zadání
- Cílem je implementace mobilní rozhraní systemu VEZMU pro vyhledávání nad elektronickýmy zdroji MU
- komunikace se serverem bude zalozena na Web Services
- klient bude aplikace v Java ME, podle MIDP 2.0