|
Síťová hra: Hon na ponorku
Jašek, Petr ; Mlích, Jozef (oponent) ; Szőke, Igor (vedoucí práce)
Tato bakalářská práce se zabývá vývojem jednoduché síťové počítačové hry. Práce popisuje základní schéma vývoje počítačové hry. Je v ní také provedena analýza různých možností síťové implementace. Výstupem práce je počítačový program psaný v jazyce C++. K implementaci síťového rozhraní byla použita knihovna Boost 1.50.0. Síťová komunikace byla implementována jako architektura klient-server s pomocí protokolu UDP. K implementaci grafického rozhraní a zvuku byla použita knihovna Allegro 5.0.7.
|
| |
|
Analyzátor síťových protokolů
Pšorn, Daniel ; Žádník, Martin (oponent) ; Tobola, Jiří (vedoucí práce)
Cílem této práce je nalézt způsob, jak naprogramovat analyzátor síťového provozu na nejvyšší vrstvě modelu ISO/OSI. K tomu je nutné použít některou z metod detekce aplikačních protokolů. Program popsaný v této práci používá metodu založenou na číslech portů a metodu založenou na signaturách. Cílová platforma je operační systém FreeBSD. Implementačním jazykem je jazyk C s použitím knihovny libpcap.
|
|
Webové rozhraní pro multimediální demo
Šerý, Radek ; Beran, Vítězslav (oponent) ; Polok, Lukáš (vedoucí práce)
V dnešní době existuje velké množství multimediálních aplikací, které však nemusejí být běžně přístupné. Vznikají totiž v uzavřených komunitách, například vysokých školách jako diplomové projekty. Předmětem této práce je vytvoření webového rozhraní, které bude umožňovat přístup k multimediálním aplikacím, které se jejich autoři rozhodli vystavit na webu. Součástí odevzdávaného řešení bude i SDK, umožňující vývojářům snadné zpřístupnění aplikace z webu.
|
|
Síťová hra: Hon na ponorku
Kovačič, Dušan ; Herout, Adam (oponent) ; Szőke, Igor (vedoucí práce)
Cílem bakalářské práce s názvem Síťová hra: Hon na ponorku bylo navrhnout a implementovat síťovou architekturu a vyřešit problémy s tím spojeny. Práce analyzuje rozdíly v použití síťových technologii a přístupu. Ve finální verzi je vytvořené dílo využívající klient-server architekturu s komplexním síťovým protokolem. Pro komunikaci mezi subjekty je ustanoveno virtuální spojení nad protokolem UDP. Minoritní část práce řeší problémy tykající se grafické podoby aplikace a následné problémy se zobrazováním přijatých dat. Využity jsou různé frekvence zpracování a techniky umožňující kvalitnější herní zážitek.
|
|
Programování síťových aplikací na různých platformách
Vach, Martin ; Čejka, Rudolf (oponent) ; Matoušek, Petr (vedoucí práce)
Cílem práce je porovnat síťové komunikační protokoly a jejich implementace na různých platformách. V práci jsou popsány používané komunikační protokoly a možnosti jejich implementace v různých programovacích jazycích. Jsou zde popsány postupy implementace síťové komunikace na demonstrační aplikaci a testování těchto implementací. Na základě výsledků testování jsou komunikační protokoly a jejich implementace porovnány.
|
|
Modul rozhraní Ethernet pro platformu FITkit
Šoustar, Jiří ; Vašíček, Zdeněk (oponent) ; Šimek, Václav (vedoucí práce)
Práce se zabývá problematikou vestavěných systému, síťové komunikace a podpory síťové komunikace ve vestavěných systémech. Dále představuje výukovou platformu FITkit a nabízí koncepci rozšíření této platformy o síťové rozhraní založené na síťovém standardu Ethernet. Na základě této koncepce práce podrobně popisuje vhodné řešení realizující síťové rozhraní pro platformu FITkit formou rozšiřujícího modulu, který má za úkol zajistit dostatečnou podporu při vývoji síťových aplikací na této platformě.
|
|
Aplikace pro sběr dat ze sítě bezdrátových senzorů relativní vlhkosti vzduchu
Procházka, Stanislav ; Macháň, Ladislav (oponent) ; Jaroš, David (vedoucí práce)
Diplomová práce se zabývá návrhem a realizací dvou částí systému pro měření relativní vlhkosti a teploty vzduchu. Systém měření teploty a vlhkosti je tvořen sítí bezdrátových senzorů, převodníkem ISM/Wifi a aplikací pro sběr, vyhodnocování a archivaci naměřených dat. Tato práce se zabývá návrhem a realizací převodníku ISM/Wifi a aplikace pro sběr, vyhodnocování a archivaci naměřených dat. Převodník ISM/Wifi bude schopen komunikovat se senzorovou sítí pomocí komunikačního protokolu SimpliciTI a koncovým zařízením (zařízení s operačním systémem Android) pomocí protokolu IEEE 802.11. Aplikace bude schopna obdržená data vyhodnocovat, ukládat a přehledně prezentovat koncovému uživateli.
|
|
Implementace ethernetového komunikačního rozhraní do obvodu FPGA
Skibik, Petr ; Fujcik, Lukáš (oponent) ; Bohrn, Marek (vedoucí práce)
Tato práce se zabývá návrhem síťového komunikačního rozhraní na bázi Ethernetu a jeho implementací do obvodu FPGA. Pro popis hardwaru je použit programovací jazyk VHDL. Práce zahrnuje implementaci protokolu linkové vrstvy Ethernetu, dále síťové protokoly IPv4, ARP, ICMP a UDP. Výsledný návrh umožňuje obousměrný datový přenos na úrovni transportní vrstvy TCP/IP modelu. Pro implementaci rozhraní byla použita vývojová deska ML506 osazena FPGA obvodem Virtex5 od firmy Xilinx.
|
|
Protokol XMPP Jabber a jeho využití pro přenos multimediálních dat
Havlena, Petr ; Průša, Zdeněk (oponent) ; Šmirg, Ondřej (vedoucí práce)
Diplomová práce se snaží vytvořit aplikaci pro komunikaci v opensource IM síti Jabber. Ta v dnešní době získává stále větší oblibu jak u poskytovatelů, tak hlavně u koncových uživatelů. V první polovině práce jsou vysvětleny nezbytné základy celé problematiky a v druhé polovině je popsána výsledná aplikace, která byla vytvořena pomocí objektového programovacího jazyka Java. Java je pro svou jednoduchost a podporu mezi vývojáři velmi rozšířena. Díky tomu je k dispozici mnoho externích knihoven a rozšíření. Výsledná aplikace je postavena na knihovně Smack ve verzi 3.04 a VoIP modul na JMF (Java Media Framework). Grafické rozhraní bylo vytvořeno pomocí standardních Java visuálních komponent (javax.swing).
|