|
Systém pro správu sportovních týmů
Nowak, Jakub ; Kajan, Michal (oponent) ; Korček, Pavol (vedoucí práce)
Tato práce se zabývá problematikou správy sportovních týmů. Analyzuje potřeby a požadavky sportovních týmů na systém, který by jim pomohl při organizaci jejich záležitostí v rámci týmu. V rámci práce byla také provedena implementace tohoto systému a navržena marketingová strategie budoucího rozvoje. Celý systém je postaven na bázi webové aplikace s využitím programovacího jazyka PHP a relačního databázového serveru MariaDB. Systém je na internetu dostupný pro širokou veřejnost. Nadále probíhá jeho monitoring a na základě zpětné reakce od uživatelů i jeho rozšiřování a vývoj.
|
|
Vytvoření modelu procesoru AVR32
Sarčák, Rostislav ; Kajan, Michal (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce se zabývá vytvořením instruction-accurate modelu procesoru AVR32 v jazyce CodAL pro popis architektur. V práci je popsána RISC architektura AVR32, způsob implementace modelu, testování a generování softwarových nástojů. Implementace modelu je realizována pomocí frameworku Codasip. V modelu je popsána instrukční sada procesoru. Výsledkem této práce je instruction-accurate model procesoru Atmel AVR32.
|
|
Aplikace pro správu elektronického obchodu pomocí chytrého telefonu
Voneš, Jakub ; Kajan, Michal (oponent) ; Korček, Pavol (vedoucí práce)
Tato práce se zabývá správou elektronického obchodu kuplevne.com pomocí chytrého telefonu. Popisuje návrh řešení a implementaci aplikace pro správu elektronického obchodu na mobilní platformě Android OS. V první části je seznámení s Android OS, jeho historie, konkurenční platformy pro mobilní přístroje a architektura Android OS. V další fázi je seznámení s nástroji pro vývoj aplikací. Poslední fáze se zabývá již samotným návrhem řešení a implementací aplikace.
|
|
Vytvoření modelu procesoru 8051
Krůpa, Tomáš ; Kajan, Michal (oponent) ; Masařík, Karel (vedoucí práce)
Počítačové modelování je dnes velmi důležitou součástí vývojového cyklu téměř každého nového produktu. Cílem této bakalářské práce je vytvoření modelu mikrokontroléru 8051, který by měl rozšířit portfolio upravitelných procesorů dostupných v prostředí Codasip. Model je popsán na dvou úrovních abstrakce na úrovni jednotlivých instrukcí a na úrovni procesorových cyklů. K ověření modelu byly použity programy v ANSI C překládané pomocí volně dostupného překladače SDCC.
|
|
Síťová vrstva TCP/IP pro FPGA
Kekely, Michal ; Korček, Pavol (oponent) ; Kajan, Michal (vedoucí práce)
Bakalářská práce se zabývá návrhem a hardvérovou implementací síťové komunikace s využitím síťových protokolú TCP a IP. Cílem práce je navrhnout a implementovat jednotku schopnou takové komunikace s využitím výše uvedených protokolů v FPGA a taktéž tuhle jednotku testovat a verifikovat. Výsledek práce má poskytnout možnost komunikace po síti hardverovým zařízením, které nemají přístup k téhle funkcionalitě ve svém softvérovém vybavení.
|
|
Generátor náhodných čísel se zvoleným rozložením
Kajan, Michal ; Martínek, Tomáš (oponent) ; Kořenek, Jan (vedoucí práce)
Táto práca popisuje problematiku generovania pseudonáhodných čísel. V prvej časti sú priblížené spôsoby získavania pseudonáhodných postupností a uvedené typické príklady generátorov. Táto časť takisto obsahuje popis transformačných metód rozložení pseudonáhodných čísel a stručne pojednáva o testovaní vlastností generátorov náhodných čísel. V nasledujúcej časti je detailne rozobratý generátor typu LFSR, ktorý je najpoužívanejším typom generátoru pre hardvérové aplikácie. Nasleduje popis transformácie a implementácia obvodu, ktorý realizuje transformáciu do exponenciálneho rozloženia. Na záver sú uvedené hardvérové požiadavky pre realizáciu navrhnutých obvodov v FPGA.
|
| |
|
Algoritmy pro klasifikaci paketů
Kolomazník, Ivo ; Kajan, Michal (oponent) ; Puš, Viktor (vedoucí práce)
V úvodu této bakalářské práce je rozebrána problematika filtrování provozu v síti a podstata klasifikace paketů. Dále se zabývá studiem vlastností několika základních klasifikačních algoritmů. Ve druhé části je detailně představen algoritmus Distributed Crossproducting of Field Labels. V závěru práce je popsán způsob implementace v jazyce Python a vyhodnocení činnosti programu v závislosti na různých množinách vstupních filtračních pravidel.
|
| |
|
Knihovna pro modulární rozšiřování skriptovacího stroje JScript
Dziadzio, Pavel ; Kajan, Michal (oponent) ; Křivánek, Jan (vedoucí práce)
Bakalářská práce se zabývá skriptovací technologií ActiveX Scripting. Popisuje možnosti hostování skriptovacího stroje jazyka JScript a komponenty Webový prohlížeč za účelem poskytnutí jednoduchého nástroje pro rozšiřování aplikace. Zaměřuje se na možnosti a postupy při injektování vlastních prvků do skriptovacího stroje. Výsledkem je knihovna, která tyto činnosti značně usnadňuje a poskytuje k tomu programátorovi intuitivní rozhraní. Práce také popisuje děje probíhající ve skriptovacím stroji při provádění skriptu.
|