| |
| |
|
Návrh a vývoj edukačního herního terminálu pro minihry naprogramované v Matlabu
Černý, Petr ; Grepl, Robert (oponent) ; Appel, Martin (vedoucí práce)
Tato práce se zabývá tvorbou zařízení, které má sloužit, jako pracovní pomůcka pro studenty učící se programování. Během práce vznikla uživatelská aplikace, umožnující vložit naprogramovanou hru studenta a následně jí spustit. Aplikace také udržuje databázi uživatelských účtů pomocí identifikace uživatelů, která probíhá díky RFID technologii a studentských ISIC karet. Pro ovládání zařízení byla vytvořena deska plošných spojů, komunikující s RFID čtečkou a počítačem.
|
|
Správa nahrávání aplikací na ARM zařízení
Hrvol, Marek ; Smrčka, Aleš (oponent) ; Kočí, Radek (vedoucí práce)
Záměrem práce je usnadnění nasazování Internetu věcí v domácnostech nebo malých firmách a také zvýšit udržitelnost vytvořené sítě. Webová aplikace slouží ke správě aplikací napříč ARM jedno-deskovými zařízeními. Umožňuje nahrávat aplikace přímo na zaregistrovaná zařízení, poskytuje ucelený, intuitivní náhled všech dostupných zařízení. Dále zaznamenává stav těchto zařízení, zobrazuje potřebná data o zařízení a informuje o případném selhání některého ze zařízení.
|
|
Establishment of the graphic interface for firewall using Qt4 framework
Štefany, Martin ; Jelínek, Mojmír (oponent) ; Matocha, Tomáš (vedoucí práce)
The aim of this thesis is to design an application, which will serve as a~graphical interface to the terminal application iptables. iptables is an application which uses the Netfilter framework for managing firewall in operating system GNU/Linux. Graphical interface is a~way how to raise a~comfort of firewall configuration and management, because user doesn't have to remember all of the commands and graphical interface also shows him actual structure and contents of the firewall in a~tree view. Thesis describes format and options of the commands and also the firewall structure and its function in Linux. Designed application is written in C++ language using aspects of object oriented programming and uses Qt4 framework. Qt4 is a~great framework for creating graphical user interfaces, brings a~lot of new classes and methods and extends programmer's possibilities during designing graphical or terminal applications for lots of platforms. Thesis also includes a~manual to designed graphical interface, to the application qIPtables, which user can use to learn the basics of using this application and firewall management.
|
|
Plánovací modul pro Kanboard.org
Holubář, Jiří ; Květoňová, Šárka (oponent) ; Ščuglík, František (vedoucí práce)
V dnešní době se ve firmách často musí úkoly rozdělit mezi více lidí. Zároveň jeden člověk většinou pracuje na více úkolech současně. Proto je třeba rozumně rozvrhnout práci každého člověka pro dosažení co největší efektivity. K tomu by měl sloužit modul pro Kanboard, kterému se věnuji v této práci.
|
|
Správa projektů stavební firmy
Barjak, Maroš ; Očenášek, Pavel (oponent) ; Jirák, Ota (vedoucí práce)
Předmětem této práce je vytvoření informačního systému pro stavební firmu Hydroeco, s. r. o., umožňujícího zejména správu projektů, dokumentaci a vizualizaci projektových podkladů. V úvodu jsou popsané technické prostředky potřebné pro vytvoření a chod aplikace. Následuje popis zpracování požadavků zadavatele a vytvoření modelu systému. Ten je vystavěn na PHP Zend Frameworku, který využívá architekturu Model-View-Controller a objektově orientovaný přístup. Dále byly použity technologie jako HTML, CSS, JavaScript, jQuery, MySQL a pro vizualizaci knihovna JpGraph, Google Maps a nástroj Autodesk Freewheel. V druhé části je popsána samotná implementace, testování a návrh rozšíření systému.
|
|
Webová aplikace pro vyhodnocení leteckých tras
Langer, Roman ; Jirák, Ota (oponent) ; Ruttkay, Ladislav (vedoucí práce)
Cílem bakalářské práce je implementovat webovou aplikaci pro vyhodnocení leteckých tras. Webová aplikace poskytne uživateli letecké trasy seřazené podle ceny nebo času s přestupy v reálném čase podle požadavků uživatele. Konkrétní lety získává systém z webové služby. Aplikace je implementována v jazyce C# s pomocí .Net Framework s návrhovou metodologií objektově orientovaného programování.
|
|
Graphical Simulator of Superscalar Processors
Vávra, Jan ; Mrázek, Vojtěch (oponent) ; Jaroš, Jiří (vedoucí práce)
The focus of this thesis is implementation of the superscalar simulator. The implementation follows research of existing simulators and tries to implement missing features from them. Simulator uses RISC-V instruction set architecture, but architecture can be swapped for any RISC instruction set. Simulator implements deterministic branch prediction. Parts of the simulation can be configured. The simulator application also contains a text editor for inputting source code.
|
|
Algoritmy pro umělou inteligenci
Petrželka, Jan ; Hrubý, Martin (oponent) ; Janoušek, Vladimír (vedoucí práce)
Tato diplomová práce se zabývá algoritmy používanými v oblasti umělé inteligence, konkrétně se jedná o algoritmy popsané v knize Artificial Inteligence: A Modern Approach autorů Russela a Norviga a jejich implementaci v jazyce Squeak Smalltalk. Je kladen důraz na objektově orientovaný přístup, který vyplývá z podstaty jazyka Smalltalk. Zdrojem jsou kromě popisů algoritmů v pseudokódu přímo v knize také existující implementace v jazycích Lisp, Python a Java. Tato práce se věnuje algoritmům pro práci s inteligentními agenty a prostředími pro simulaci těchto agentů, prohledávání stavového prostoru, hraní her, plánování, logice, pravděpodobnosti a učení.
|