|
Webový prohlížeč pro Squeak Smalltalk
Šlemr, Martin ; Hrubý, Martin (oponent) ; Janoušek, Vladimír (vedoucí práce)
Práce se zabývá popisem webového prohlížeče Scamper v prostředí Squeak Smalltalk, jeho dosavadního vývoje, nového návrhu a implementace, která respektuje CSS box model a vizuální formátovací model včetně tabulek. Také objasňuje pojmy související s prohlížeči obecně a technologií kolem Internetu jako protokol HTTP a struktura pro popis dokumentů MIME. Další částí je popis systému Squeak Smalltalk a jeho grafického prostředí Morphic.
|
|
Implementace WebDAV rozhraní dokumentového skladu IS FIT
Jelínek, Tomáš ; Čejka, Rudolf (oponent) ; Lampa, Petr (vedoucí práce)
Cílem této diplomové práce je implementace WebDAV rozhraní dokumentového skladu IS FIT v jazyce PHP. Navazuje na semestrální projekt, který se zabýval studiem protokolu WebDAV a volně dostupného WebDAV serveru. Práce pojednává o protokolu WebDAV a jeho významu, zabývá se také souvisejícími technologiemi: HTTP, XML, PHP a MySQL. Dále popisuje studovaný WebDAV server, dokumentový sklad IS FIT, návrh a implementaci jeho WebDAV rozhraní. V poslední části pak popisuje spolupráci vytvořeného rozhraní s WebDAV klienty, shrnuje a hodnotí dosažené výsledky.
|
|
Framework pro vývoj administračních systémů
Čevelíček, Marek ; Rychlý, Marek (oponent) ; Bartík, Vladimír (vedoucí práce)
Projekt pojednává převážně o teoretické části tvorby on-line provozovaných administračních systémů, nastiňuje výhody frameworků a zabývá se návrhem uživatelského rozhraní. Jsou shrnuty obecné principy tvorby interaktivních systémů v jazyce (X)HTML s využitím formulářových prvků, JavaScriptu či AJAXu. Zvláštní ohled je brán na bezpečnostní mechanismy pro optimální zabezpečení aplikací v PHP.
|
|
Redakční a publikační systém
Mikulášek, Jan ; Straka, Martin (oponent) ; Květoňová, Šárka (vedoucí práce)
Cílem této práce je vytvořit uživatelsky přívětivý a částečně automatizovaný redakční a publikační systém s ohledem na možnost exportu dat. Systém využívá nejnovější technologie a zároveň se snaží vyhnout nestandardním metodám. Avšak pro zabezpečení jsem se rozhodl nepoužít populární jednoduché hasovací funkce, protože některé jsou již prolomené.
|
| |
|
Identifikace pomocí požadavků HTTP
Jeleň, Jakub ; Pluskal, Jan (oponent) ; Polčák, Libor (vedoucí práce)
Táto bakalářska práce sa zabýva identifikací pomocí požadavků HTTP v siťovém provoze. Je zde vysvětlen pricip komunikace HTTP a identifikace v daném protokole. Taktéž je vytvořen návrh aplikace, která identifikuje webový porhlížeč a následně je tato aplikace implementována. Aplikace je navržena jako samostatný modul, který je možné zařadit do projektů Moderní prostředky pro boj s kybernetickou kriminalitou na Internetu nové generace. Poté jsou provedeny experimenty s daným nástrojem pro ověření funkčnosti a užitečnosti nastroje.
|
|
Jednotka pro vzdálený přístup pomocí Ethernetu
Pospíšil, Martin ; Šrámek, Petr (oponent) ; Prokeš, Aleš (vedoucí práce)
Náplň práce je vytvoření řídícího software pro jednotku vzdáleného přístupu přes ethernet. Realizuje webové rozhraní umožňující ovládat a monitorovat připojené zařízení pomocí logických i analogových signálů. Hardware tvoří mikrokontrolér C8051F120 a síťový řadič CP2200. Práce stručně popisuje nejdůležitější protokoly, potřebné pro provoz systému. Zkoumá vlastnosti TCP/IP stacku od firmy Silicon Laboratories.
|
|
Zabezpečený přístup pro webové aplikace
Humpolík, Jan ; Pelka, Tomáš (oponent) ; Doležel, Radek (vedoucí práce)
Tato práce se zabývá zejména často zanedbávaných součástí zabezpečení každé webové aplikace, ale i bezpečným přístupem samotných uživatelů. Popisuje teoreticky i prakticky moderní techniky zabezpečení, na vytvořené webové aplikaci testuje a ukazuje možný způsob obrany. Dává návod na instalaci vlastního webového serveru.
|
|
Simulační úlohy v NS2 osvětlující znalosti z předmětu MPKT
Mašek, Jan ; Mlýnek, Petr (oponent) ; Jeřábek, Jan (vedoucí práce)
V bakalářské práce jsou navrženy simulační úlohy datových sítí pro potřeby předmětu Pokročilé komunikační techniky (MPKT). Sítě jsou simulovány v prostředí programu Network Simulator 2 (NS2). V úvodu je stručný popis programového prostředí NS2 a dále základy jazyka Tcl, používaného k simulaci. Uvedeny jsou i možnosti simulace protokolu HTTP s použitím OTcl tříd PagePool. Následuje návrh celkem šesti simulačních úloh. První úloha využívá třídu PagePool/Math a zobrazuje nejjednodušší komunikaci mezi klientem, serverem a cache. Další úloha, využívající třídu PagePool/CompMath zobrazuje komunikaci mezi klientem, cache, webovým serverem, FTP serverem a FTP klientem. Úloha využívající třídu PagePool/WebTraf simuluje vzájemnou komunikaci mezi dvěma klienty a třemi servery. Poslední tři úlohy využívající třídy PagePool/ProxyTrace se od sebe liší rozdílnou topologií a průběhem komunikace. Úlohy této třídy jsou nejsložitější a jejich vstupní soubory umožňují nadefinovat celou komunikaci. Výstupy úloh jsou grafy, logovací soubory HTTP komunikace a k poslední úloze je zpracován podrobný návod.
|
|
Síťové aplikace v .NET Framework
Koch, Michal ; Morský, Ondřej (oponent) ; Lattenberg, Ivo (vedoucí práce)
Tato práce se zabývá programováním síťových aplikací v .NET Framework. Jako programovací jazyk je zvolen C#. Práce se skládá ze čtyř dílčích částí. První část se věnuje webovým službám, jejich vlastnostem, praktické publikaci a klientovi webové služby což je nejčastější případ využití služby. Druhá část se věnuje komunikaci klientklient, kdy na příkladu jednoduchého posílání zpráv jsou ukázány principy jak tento typ aplikace vytvořit a jaké třídy jsou k dispozici. Třetí část se věnuje komunikaci klientserver, kde je vytvořena aplikace typu serveru, ke které se může najednou připojit více klientů, kteří serveru posílají požadavky a on na ně odpovídá. Poslední část je věnována zabezpečené komunikaci. Příklad klient-klient je rozšířen o asymetrickou šifru. Součástí jsou i výuková videa, kde je ukázka tvorby ASP.NET aplikace a její propojení na webovou službu, dále ASP.NET aplikace podporující protokol HTTPS a nezbytná konfigurace IIS.
|