PB138/Projekty06

Z FI WIKI
Přejít na: navigace, hledání

POKYKY

  1. vyberte projekt, některé projekty je možno řešit zároveň do předmětů PB138 a PV168
  2. 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 !!!)
  3. řeště v teamu projekt podle pokynů

Obsah

PB138

Visual Browser

Informace

v rámci: PB138

zadavatel: Tomáš Gregar

Rešitelský team

  1. - Vítězslav Dostál, xdostal7, 72569
  2. - Jan Bařinka, xbarinka, 39168
  3. -

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

  1. - Roman Šrom, xsrom, 139856
  2. - Tomáš Vágner, xvagner1, 143266
  3. - Luboš Pecho, xpecho, 172463
  4. - 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

  1. - Rostislav Beneš, xbenes5, 139781
  2. - Adrián Jankových, xjankov, 143422
  3. - Vojtěch Kovář, xkovar3, 139915
  4. - 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

  1. -Jan Bortl, 143167, xbortl
  2. -Martin Minář, 143200, xminar1
  3. -Lukáš Nový, 143372, xnovy1
  4. -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

  1. - Peter Trilec, xtrilec, 143307
  2. - Karol Kubanda, 143339
  3. - Tomáš Babiak, xbabiak, 143254
  4. - 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

  1. - Tomas Laurincik, xlaurin1, 139789
  2. - Tomas Repel, xrepel, 139702
  3. - Marian Krcmarik, xkrcmar3, 139691
  4. - Jaroslav Viglasky, 158018

Zadání

FactTransformer

Informace

v rámci: PB138

zadavatel: Jan Blaťák

Rešitelský team

  1. - Radim Honzirek, 173360, xhonz
  2. - Lukáš Strniště, 172902, xstrnist
  3. - Mirek Martínek, 172917, xmarti19
  4. - 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

  1. - Dan Musil, 4309, xmusil2
  2. - Dušan Šácha, 143419, xsacha
  3. - Tomáš Gazárek, 143325, xgazar
  4. - Jan Sládek, 98709, xsladek?
  5. - 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í).

Transformace slovníkových dat

Informace

v rámci: PB138

zadavatel: Adam Rambousek

Rešitelský team

  1. - Michal Hečko, 143062, xhecko
  2. - Jiří Kozel, 52087, xkozel
  3. - Václav Jaroš, 140509, xjaros6
  4. - 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.
  • + 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

  1. - Jiří Kadlec, xkadlec4, 143417
  2. - Pavel Jurkas, xjurkas, 72641
  3. - Zuzana Škopová, xskopova, 139640
  4. - 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

  1. - Miroslav Warchil, xwarchil, 143256
  2. - Jan Mudrák,xmudrak2,143236
  3. - Martin Medřický, xmedrick, 99026
  4. - 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

  1. - Václav Rosecký (143335)
  2. - Petr Koutný (143229)
  3. - Michal Potfaj (140462)
  4. - 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

  1. - Vojtěch Bojda (139813)
  2. - Petr Němec (98733)
  3. - Jan Brodina (99224)
  4. - 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

  1. - Martin Červený , 51656
  2. - Radim Drgáč , 99227
  3. - Petr Lorenc , 139661
  4. - 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

  1. - Ondřej Chaloupka, 98674
  2. - Petr Kovács, 99085
  3. - Jakub Loubal, 98579
  4. - 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

  1. - Richard Benkovský, 139912, xbenkovs
  2. - Ondřej Božek, 139719, xbozek
  3. - Martin Lopatář, 139874, xlopatar
  4. - 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

  1. Richard Bayer, xbayer1, 143418
  2. Michal Růžička, xruzick7, 143424
  3. Jaroslav Šeděnka, xsedenk1, 143135
  4. 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

  1. Marek Hulán, xhulan, 139724
  2. Jakub Plšek, xplsek, 139849
  3. Petr Jestřábek, xjestrab, 143121
  4. 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

  1. Zuzana Kuklová, xkuklova, 139886
  2. Petr Šabata, xsabata, 44100
  3. Jakub Straka, xstraka3, 60594
  4. Jan Řezáč, xrezac, 140493
  5. 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

  1. - Ondřej Kubíček
  2. - Ivana Poulová
  3. - Petr Kudyn
  4. - 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

  1. - Martin Pastírik, 143216
  2. - Michal Ďurec, 137573
  3. -
  4. -

Zadání

Editor obrázků ve formátu SVG

Informace

v rámci: PB138, PV168

zadavatel: Luděk Bártek

Řešitelský team

  1. - Petr Hanuš, učo: 99270, login: xhanus2
  2. - Pavel Župka, učo: 98854, login: xzupka1
  3. - Kamil Páral, učo: 98981, login: xparal1
  4. - 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

  1. - David Tenkrát, učo: 139689, login: xtenkrat
  2. - Michal Kafka, učo: 143303, login xkafka1
  3. - Radek Vařbuchta: učo: 143209, login xvarbuch
  4. - 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

  1. - Kapusník Michal, 139523
  2. - Havlíček Lukáš, 139851
  3. - Bartoš Radek, 139850
  4. - 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:
    1. úprava struktury na přehlednější, rozšířitelnější podoby
    2. zapracování různých oprav, úprav třetích stran (Skinlet - skinování, tabulky, beans...) - při důrazu na velikost
    3. přidat možnost zobrazení grafických prvků v SVG, dalších XML technologií
    4. 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

  1. - Jiří Zvolánek, xzvolan, 98811
  2. - Tomáš Časar, xcasar, 98739
  3. - Jiří Sedláček, xsedlac4, 139558
  4. - 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

  1. - Daniel Keder, xkeder, 99305
  2. - Lumír Honus, xhonus, 139910
  3. - Ondřej Homola, xhomola2, 139671
  4. - 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

  1. - Matěj Štefanik, 50825, xstefan
  2. - Karel Kisza, 51030, xkisza
  3. - Miroslav Kolář, 60333, xkolar1
  4. - 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

  1. - Martin Mayer, 140438
  2. - Jan Pospisil, 143246
  3. - Petr Škoda, 143388
  4. - Tomáš Hofman, 143156

Zadání

Viewer DF @ IS

Informace

v rámci: PB138, PV168

zadavatel: Jan Pavlovič

Rešitelský team

  1. - Michal Oprendek, xoprend
  2. - Martin Janik, xjanik1
  3. - Martin Stancik, xstanci1
  4. - 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

  1. - Vojtěch Štursa, xstursa, 60480
  2. - Martin Jakubička, xjakubi3, 143363
  3. -
  4. - 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