Národní úložiště šedé literatury Nalezeno 70 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Research and Development of Communication Infrastructure for Q Sorting
Krajňák, Sebastián ; Beran, Vítězslav (oponent) ; Herout, Adam (vedoucí práce)
In the dynamic landscape of collaborative software development, the demands for real-time interaction and streamlined deployment processes has become imperative. This thesis will focus on enhancing our colleague's, Michal Janu's application with real-time collaborative features via WebSocket connection. This feature will allow multiple users to work together on one Q-sort. Furthermore to streamline the process of a multi-developer software project, this thesis is a part of, we will setup a CI/CD pipeline utilizing Docker containers, Jenkins, and finally an Nginx web server used for hosting each developer's application.
Grafické rozhraní pro nástroj NetLoiter
Ščupák, Marian ; Smrčka, Aleš (oponent) ; Rozsíval, Michal (vedoucí práce)
Cílem této práce je vytvořit grafické uživatelské rozhraní, které zjednoduší práci s nástrojem NetLoiter. Pro implementaci uživatelského rozhraní byla zvolena forma webové aplikace. Vytvořené uživatelské rozhraní umožňuje uživateli vyplňovat formuláře, které jeho vstup validují a převádí na konfigurační soubory. Vytvořené konfigurace mohou být využity pro spuštění nástroje NetLoiter prostřednictvím protokolu SSH a následné monitorování výstupu v přívětivé podobě v reálném čase. Rozhraní také poskytuje uživatelům možnost provádět základní statistické analýzy nad daty generovanými nástrojem NetLoiter. Výsledkem práce je zvýšená efektivita správy nástroje NetLoiter a snadnější interpretace jeho výstupů.
SIP klient s pokročilými funkcemi
Šacl, Vojtěch ; Číka, Petr (oponent) ; Zukal, Martin (vedoucí práce)
Hlavním cílem této bakalářské práce je návrh a realizace softwarového klienta, který bude schopen provádět textovou i video komunikaci přes síť založenou na protokolu IP. Tato aplikace by měla být spouštěna přímo z webové stránky a neměla by vyžadovat instalaci žádného dalšího software na koncový počítač. V první části jsou popsány možné technologie pro vytvoření této aplikace. Dále následuje stručný popis použitých technologií. Důraz je kladen především na protokol SIP. V práci je stručně popsána charakteristika několika knihoven, které byly uvažovány pro implementaci do aplikace. Návrh řešení obsahuje popis grafického prostředí a chování aplikace. V poslední části práce je výsledná aplikace otestována v různých modelových situacích.
Transparentní klient-server komunikace pomocí HTTP
Chmela, Ondřej ; Zelený, Jan (oponent) ; Burget, Radek (vedoucí práce)
Dnešní webové aplikace jsou čím dál interaktivnější a uživatelsky komfortnější. To klade větší důraz na technologie umožňující komunikovat na pozadí se serverem, aniž by byl uživatel obtěžován neustálým obnovováním stránky nebo čekáním na stránku po dobu zpracovávání požadavku. Za tímto účelem jsou vyvíjeny nové technologie, které toto umožňují. Jednou z nich je WebSocket. Tato práce se zabýva popisem této technologie a její využití k vytvoření WebSocket serveru a knihovny pro obousměrné vzdálené volání procedur mezi klientem a serverem. Činnost je ověřena v demonstrační aplikaci.
Rozšíření pro real-time sdílení obsahu
Podlužanský, Pavel ; Bidlo, Michal (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Cieľom tejto bakalárskej práce je navrhnúť a implemetovať rozšírenie pre editor Visual Studio Code, ktoré umožní zdieľať obsah poznámkových blokov. Cieľová skupina sú najmä učitelia a študenti, kde učiteľ zdieľa obsah svojho poznámkového bloku študentom a na základe tohto zdieľania ich učí programovanie.
Server pro sběr senzorických dat a řízení aktivních prvků
Halaj, Jozef ; Hujňák, Ondřej (oponent) ; Viktorin, Jan (vedoucí práce)
Bakalárska práca sa zaoberá problematikou komunikácie so vzdialenými senzormi a aktívnymi prvkami v systéme inteligentnej domácnosti s názvom BeeeOn. Práca popisuje systém BeeeOn, jeho jednotlivé časti a princíp pôvodnej nevyhovujúcej komunikácie. Pre komunikáciu s bránami BeeeOn je využitá technológia WebSocket, ktorá umožňuje komunikovať i v sieťach s obmedzeným prístupom na privilegované porty. Implementovaný server je v princípe schopný obsluhovať vysoký počet brán BeeeOn, pomocou ktorých sú vzdialené zariadenia pripojené k systému. Komunikácia je zabezpečená pomocou SSL/TLS, používa potvrdzovacie mechanizmy pre zaručenie spoľahlivosti a je jednoducho rozšíriteľná o ďalšie potrebné správy. Prináša do systému možnosť zasielania asynchrónnych príkazov na bránu BeeeOn a pripojené zariadenia. Server je implementovaný v jazyku C++. Najbežnejšie scenáre komunikácie boli otestované automatickými testami.
Logovací robot pro IRC
Průša, Vojtěch ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
p { margin-bottom: 0.1in; direction: ltr; color: rgb(0, 0, 0); line-height: 120%; }p.western { font-family: "Times New Roman",serif; font-size: 11pt; }p.cjk { font-family: "Times New Roman",serif; font-size: 11pt; }p.ctl { font-family: "Times New Roman",serif; font-size: 12pt; }a:link { color: rgb(0, 0, 255); } Pro tvorbu webových aplikací je v dnešní době možné využít celou škálu webových technologií. Starší technologie byly nahrazeny novými a proto je potřeba držet krok s aktuálními trendy ve vývoji aplikací z důvodu bezpečnosti, spolehlivosti a s nízkou spotřebou zdrojů. Cílem této práce je vytvořit funkční aplikaci IRC logovacího bota, který podporuje záznam více kanálů, umí rotovat záznamy a dohledávat v nich užitím klíčových slov a návrh vhodného uživatelského rozhraní. Využité technologie by měly být programovací jazyk Scala, JavaScriptová knihovna React, kontejnerový nástroj Docker, platforma OpenShift. Popsat využití technologií tak, aby bylo možno jednoduše vytvořit jiné aplikace na podobném principu užitím moderních webových technologií.
Hodnocení uchazečů o zaměstnání použitím neurověd
Bank, Tomáš ; Beran, Vítězslav (oponent) ; Szőke, Igor (vedoucí práce)
Tato práce se zabývá možností vyhodnocení kognitivních a emocionálních vlastností člověka ve vztahu k pracovním pozicím/oborům. Podstatou je vytvoření sady testů, které bude možné použít u přijímacího řízení při rozhodování mezi kandidáty. Také navrhuje způsob klasifikace uživatele na základě absolvování sady testů, čímž se snaží poskytnout podporu při volbě vhodného zaměstnání. Práce podává stručný náhled do způsobu testování jednotlivých vlastností, popisuje návrh implementace webové aplikace, popisuje implementaci klasifikátoru založeného na neuronových sítích a také prezentuje získané výsledky.
Voice Dialog System in Web Browser for Demonstration Purposes
Vlček, Pavol ; Glembek, Ondřej (oponent) ; Schwarz, Petr (vedoucí práce)
This thesis describes how to prepare and design a voice-controlled assistant(voicebot), which can be deployed on any website as a modern way to communicate with customers using internet browsers. The main emphasis is put on synchronization between voice dialog and the graphical interface of the website. The synchronization can be achieved by transferring bidirectional voice and text commands between client and server. This is achieved by using WebRTC technology with SIP as a signaling protocol. The thesis deals with a wide range of protocols and technologies as well as interconnecting VoIP telephony, computer networks, and Phonexia speech technologies based on machine learning. As a result, deployment of the voicebot can reduce costs on outgoing calls, ease agents of a FAQ burden, and increase customers' interest in the product/company.
Síťová komunikace a kolaborativní sdílení dat pro strategickou hru na webové platformě
Kulíšek, Vojtěch ; Polčák, Libor (oponent) ; Pečiva, Jan (vedoucí práce)
Cílem této práce je seznámit čtenáře se základními metodami kolaborativního sdílení dat, aplikačními rozhraními prohlížečů pro komunikaci přes paketovou síť a vytvořit na základě těchto informací webovou hru, která se bude snažit co nejvíce potlačit latenci sítě.

Národní úložiště šedé literatury : Nalezeno 70 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.