|
Optimalizace datového úložiště
Aulehlová, Barbora
Teoretická část této práce je věnována seznámení se s technologií cloud computing, virtualizační technologií, problematikou ukládání dat a Petriho sítím. Následuje praktická část, jejíž první část pojednává o jednotlivých virtualizačních technologiích a to VMware ESX, Citrix Xen, Hyper-V, KVM a oVirt. Následuje souhrn vlastností jednotlivých technologií a výstupem je poté rozhodovací strom pro volbu vhodné virtualizační technologie. Druhá část je věnována implementaci aplikace určené pro ukládání dat do databáze v závislosti na citlivosti. Součástí práce je závěrečné ekonomické zhodnocení a diskuze.
|
| |
|
Simulátor a klient pro MODBUS zařízení
Ondrášek, Michael ; Franek, Lešek (oponent) ; Fiedler, Petr (vedoucí práce)
Tato bakalářská práce se zabývá komunikačním protokolem MODBUS. Úvodem jsou popsány vlastnosti protokolu a jeho funkce. Na základě zjištěných vlastností protokolu jsou v další části navrženy dvě aplikace, které simulují jak část serverovou, tak část klientskou. Serverová část má naimplementovány vybrané funkce protokolu a simuluje zařízení pro sběr dat. Následuje detailní návrh aplikací a popis jejich realizací. Poslední část je věnována testování vytvořených aplikací s dostupnými SW emulátory. Práce obsahuje i uživatelský manuál pro ovládání vytvořených aplikací.
|
|
Webový portál pro podporu samo učení
Lukáš, Radek ; Solár, Peter (oponent) ; Ruttkay, Ladislav (vedoucí práce)
Bakalářská práce na téma Webový portál pro podporu samo učení se zabývá problematikou samo učení jak z hlediska teoretického, tak i praktického. Vysvětluje principy lidského učení a jeho efektivnějšího využívání za účelem dosažení lepších výsledků s vynaložením menší námahy studujícího. Podstatnou součástí bakalářské práce je návrh algoritmu respektujícího teoretické poznatky a vhodného pro počítačový program podporující samo učení a praktická implementace webové aplikace obsahující předměty, učebnice, kapitoly a karty, ze kterých si student může sestavit test. Princip aplikace je založen na samo hodnocení studentem, kdy otázky v testu se opakují podle tohoto samo hodnocení a závislosti na čase. Aplikace slouží jako pomocník pro rychlejší a dokonalejší zvládnutí dané látky při multimediálním obsahu a universálnosti použití.
|
|
Herní server pro podporu on-line her
Ohnheiser, Jan ; Smrčka, Aleš (oponent) ; Hrubý, Martin (vedoucí práce)
Bakalářská práce pojednává o vývoji a tvorbě aplikace herního serveru pro podporu on-line her. Zabývá se klasifikací existujících podobných aplikací, síťovým rozhraním a herní logikou. Dále ukazuje možné použití knihovny ENet, SDL a OpenGL. Demonstruje funkčnost navrženého serveru na jednoduchých hrách.
|
|
Počítačová hra pro více hráčů
Kudr, Michal ; Herout, Adam (oponent) ; Hradiš, Michal (vedoucí práce)
Cílem mojí práce je seznámení se základy tvorby počítačových her. V této práci je možné nalézt například základní informace o tvorbě herní scény, změnách stavu hry pomocí událostí z uživatelského vstupu a jednoduché řešení hry pro více hráčů. Pomocí získaných znalostí navrhuji jednoduchý tankový simulátor pro více hráčů v síťovém virtuálním prostředí.
|
| |
|
Přenos 3D geometrie scény po síti
Rozehnal, Jaroslav ; Beran, Vítězslav (oponent) ; Přibyl, Jaroslav (vedoucí práce)
Tato práce se zabývá problematikou přenosu trojrozměrných dat po síti a jejich následným vykreslením. Důraz je kladen na efektivitu přenosu, což je zajištěno implementací vlastního komunikačního protokolu fungujícího nad protokolem UDP a adaptací technologie statického Level of Detail pro potřeby přenosu. Pro vykreslení přenesené geometrie je navrhnut triviální grafický engine. Závěrem jsou prezentovány testy efektivity výsledného protokolu.
|
|
Distribuovaný informační systém malé firmy
Pajgrt, Ondřej ; Mates, Vojtěch (oponent) ; Hruška, Tomáš (vedoucí práce)
Práce se zabývá realizací distribuovaného informačního systému malé stavební firmy od návrhu až po nasazení. Seznámíme se v ní s problematikou prostředí distribuovaných aplikací a s technologiemi, které se tohoto prostředí buď přímo týkají, nebo slouží jako podpůrné nástroje pro realizaci zadaného projektu. Dále nás pak tato práce provede kompletním návrhem a implementací výsledného produktu.
|
| |