| |
|
IoT Application Deployment Platform
Hrvol, Marek ; Smrčka, Aleš (referee) ; Kočí, Radek (advisor)
The aim of this work is simplifying deployment of Internet of Things in households or smaller companies and also reducing the need of maintenance of created network. Main goal of this web application is creating platform capable of deploying applications across ARM single-board computers. Moreover, application provides intuitive preview of all registered devices including its state, shows all the necessary data and informs user about failures on devices.
|
|
Establishment of the graphic interface for firewall using Qt4 framework
Štefany, Martin ; Jelínek, Mojmír (referee) ; Matocha, Tomáš (advisor)
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.
|
| |
|
Project Management of Building Company
Barjak, Maroš ; Očenášek, Pavel (referee) ; Jirák, Ota (advisor)
This thesis describes an information system created for a building company Hydroeco Ltd. that enables especially project management, documentation and visualization of company projects. The introductory part contains description of technical resources needed to create and run the application. The next part describes the processing requirements and creation of a model system. The system itself is based on PHP Zend Framework using Model-View-Controller architecture and object-oriented approach. Furthermore, it uses technology such as HTML, CSS, JavaScript, jQuery and MySQL. Visualization is ensured by JpGraph library, Google Maps and Autodesk Freewheel tool. The last part describes the actual implementation, testing and a proposal for extension of the system.
|
|
Web Application for the Plane Route Planning
Langer, Roman ; Jirák, Ota (referee) ; Ruttkay, Ladislav (advisor)
The goal of the bachelor's thesis is an implementation of web application for the plane route planning. The web application gives users plane routes sorted by time or price of the journey in real time according to requirements of user. Application gets particulars routes from web service. The solution is implemented in C# with .Net Framework with object-oriented programming.
|
|
Graphical Simulator of Superscalar Processors
Vávra, Jan ; Mrázek, Vojtěch (referee) ; Jaroš, Jiří (advisor)
Práce se zabývá implementací simulátoru superskalárního procesoru. Implementace se odvíjí od existujících simulátorů a jejich chybějících částí. Simulátor umí vykonávat instrukční sadu RISC-V, ovšem je umožněno přidání jakékoli RISC instrukční sady. Simulátor má deterministickou predikci skoku. Části procesoru lze upravovat. Součástí je i editor kódu pro danou instrukční sadu.
|
|
AI Algorithms
Petrželka, Jan ; Hrubý, Martin (referee) ; Janoušek, Vladimír (advisor)
This master's thesis describes artificial intelligence algorithms based on the book Artificial Inteligence: A Modern Approach by S. Russel and P. Norvig and implementation of the algorithms in the Squeak Smalltalk programming language with object oriented approach. Algorithms are based on pseudocode in the book and existing implementations in Lisp, Python and Java language. Main concepts are intelligent agents, agent simulation environments, state space search, game playing, planning, uncertainty and learning.
|
| |
|
Software for the creation of the ABB robots configuration files
Badal, František ; Kroupa, Jiří (referee) ; Bražina, Jakub (advisor)
This bachelor's thesis is divided to two parts. The theoretical part acquaints the reader with programmable logic controllers, the basics of the most well-known industrial buses and configuration files and gains an overview of the principles of object-oriented programming. In the practical part, this work deals with the design of a program to facilitate the generation of a configuration file for ABB industrial robots, mainly in terms of simplifying the generation and insertion of signals for communication between individual robots and PLCs. The whole program is written in the C Sharp programming language using an object-oriented approach in the Visual Studio development environment.
|