|
Implementace obecné diskusní skupiny
Novotný, Vladimír ; Rychnovský, Lukáš (oponent) ; Lukáš, Roman (vedoucí práce)
Tato bakalářská práce se zabývá problematikou diskusních fór. Klade si za cíl vytvořit nový pohled na diskuze na internetu. Snaží se i aktivně bojovat proti nevyžádaným příspěvkům - tzv. spamu. Pro tento účel obsahuje vlastní systém analýzy a vyhodnocování příspěvků. Cílem práce je tvorba obecného webového fóra od úvodních specifikací přes teoretický model až k samotné realizaci.
|
|
Filmové databáze
Hradil, Luděk ; Rychnovský, Lukáš (oponent) ; Lukáš, Roman (vedoucí práce)
Tato bakalářská práce se zabývá návrhem a realizací informačního systému pro správu a prezentaci filmů a s tím souvisejících dat jako jsou tvůrci, filmové ceny apod. Dále informační systém obsahuje funkce pro správu uživatelů, malý redakční systém pro vkládání článků a další součásti běžné pro webový informační portál. Důraz je kladen na návrh vhodného datového modelu, intuitivní ovládání, přehlednost informací. Účelem celé práce je sběr uživatelských dat a následné spojení těchto dat s faktickými daty. Motivací k této práci mi byla největší světová internetová filmová databáze - IMDb a největší česká filmová databáze - CSFD. Mým cílem bylo vytvořit konkurence schopný systém, k těmto databázím.
|
|
Implementace Ford-Fulkersonova algoritmu
Makovský, Benjamin ; Rychnovský, Lukáš (oponent) ; Masopust, Tomáš (vedoucí práce)
Tato práce navrhuje a řeší grafickou implementaci Ford-Fulkersonova algoritmu pro hledání maximálního toku a minimálního řezu v síti. Obsahuje stručné seznámení s teorií grafů a toků v sítích, popisuje princip Ford-Fulkersonova algoritmu. V práci je uveden objektový návrh reprezentující graf v programu, je popsáno řešení vykreslování grafu programem a vytvoření grafického uživatelského rozhraní aplikace. Výsledný program je zpracován jako Java applet, který je umístěn na veřejných internetových stránkách www.ffaplikace.php5.cz.
|
|
Knihovna pro podporu karetních her na mobilních zařízeních
Hodek, Václav ; Rychnovský, Lukáš (oponent) ; Křivka, Zbyněk (vedoucí práce)
Tato bakalářská práce se zabývá vývojem knihovny pro podporu karetních her na mobilních zařízeních na platformě J2ME a také obecnými doporučeními užitečnými pro vývoj a testování. Samotná knihovna je pak navržena s ohledem na co největší podporu nejen ze strany mobilních telefonů, ale i desktopových systémů, což je výhodné zvláště při testování knihovny. Knihovna by měla být schopna řešit co nejvíce různých druhů karetních her.
|
|
Karetní hra Maryáš pro mobilní zařízení
Pumprla, Tomáš ; Rychnovský, Lukáš (oponent) ; Křivka, Zbyněk (vedoucí práce)
Práce se zabývá vývojem mobilní aplikace založené na programovacím jazyce Java - J2ME. Aplikací je karetní hra Mariáš, přičemž uživatel může zvolit hru proti lidem nebo proti počítači, který se rozhoduje na základě expertního systému. Expertní systém je možné aktualizovat prostřednictvím HTTP komunikace.
|
|
Modul antivirové kontroly pro Thunderbird
Ďurfina, Lukáš ; Rychnovský, Lukáš (oponent) ; Peringer, Petr (vedoucí práce)
Táto bakalárska práca sa zaoberá vývojom modulu antivírovej ochrany pre e-mailový klient Thunderbird. Modul kontroluje obsah e-mailov pomocou nástroja AVG. Kontrola prebieha testovaním príloh v doručených a odoslaných správach. Modul je implementovaný použitím technológií XUL, XPCOM, JavaScript a DOM. Funguje s protokolmi POP3 a IMAP a umožňuje vykonanie rôznych akcií s infikovanou správou.
|
|
Automatové systémy
Kaščák, Andrej ; Rychnovský, Lukáš (oponent) ; Meduna, Alexandr (vedoucí práce)
Táto bakalárska práca sa zaoberá automatovými systémami, konkrétne definuje stavovo a pravidlovo kontrolované paralelné typy automatových systémov, ktorých komponentmi sú konečné automaty, na základe rozboru a skúmania princípov už existujúcich systémov. Taktiež sú práci porovnávané tieto nové systémy s týmy existujúcimi, sú skúmané ich vlastnosti a možnosť transformácie stavovo kontrolovaného paralelného automatového systému na pravidlovo kontrolovaný paralelný automatový systém a aj opačne.
|
|
Klientská část systému pro správu projektové dokumentace
Bým, Ondřej ; Rychnovský, Lukáš (oponent) ; Křivka, Zbyněk (vedoucí práce)
Cílem této práce je navrhnout obecně použitelný verzovací systém pro správu elektronických dokumentů různých typů, detailněji navrhnout a implementovat klientskou část tohoto systému (založeném na modelu klient-server). Implementace je postavena na platformě .NET. Tento text také popisuje obecné přístupy k verzování v různých systémech a poskytuje přehled nad principy existujících verzovacích systémů s důrazem na interakci s uživatelem.
|
|
Specializovaný interpret jazyka JavaScript
Borůvka, Jan ; Rychnovský, Lukáš (oponent) ; Peringer, Petr (vedoucí práce)
Cílem diplomové práce je navrhnout a implementovat interpret jazyka JavaScript, který je vytvářen pro potřebu obcházení zatemňovacích obálek některých druhů počítačových virů. Součástí práce je podrobný rozbor vnitřních mechanismů, pomocí kterých je v ECMAScript standardu přesně definováno chování jazyka.
|
|
Serverová část systému pro správu projektové dokumentace
Černobila, Radek ; Rychnovský, Lukáš (oponent) ; Křivka, Zbyněk (vedoucí práce)
Cílem této práce je návrh a implementace revizního systému, schopného spravovat celý vývojový proces projektu. Ukázat alternativy implementace jeho jednotlivých částí. Důraz je kladen zejména na perzistentní uložení dat a architekturu systému. Výsledkem by měl být program schopný prezentovat hlavní řešené problémy, jako je větvení projektových větví a distributivní datového úložiště.
|