|
Visual Programming Toolkit Based on MicroPython for ESP32 Platform
Paul, Daniel ; Mrázek, Vojtěch (referee) ; Šimek, Václav (advisor)
Táto diplomová práca predstavuje vývoj Vizuálneho Programovacieho Nástroja určeného na programovanie platformy ESP32 pomocou MicroPythonu. Nástroj využíva intuitívnu povahu paradigmy vizuálneho programovania na zjednodušenie procesu programovania mikrokontrolérov pre používateľov bez rozsiahlych skúseností s programovaním. Jadro programovacieho nástroju je postavené na webovom rozhraní, ktoré využíva knižnicu ReactFlow na umožnenie funkcie "tahaj a pusť" s diagramami založenými na toku, čo umožňuje používateľom zostavovať kód prostredníctvom vizuálnych blokov, ktoré predstavujú príkazy a štruktúry jazyka MicroPython. Ďalej pokrýva backend umiestnený na samotnom zariadení ESP32, ktorý umožňuje komunikáciu s frontendovým klientom.
|
|
Graphics Interface for Data Telemetry of "Formula Student"
Martiček, Juraj ; Milet, Tomáš (referee) ; Zemčík, Pavel (advisor)
Thesis focuses on creation of complete telemetric system for data collection and tuning of a racing car in Formula Student competition. This system consists of graphical user interface, which is wirelessly connected to device installed on a racing car. Telemetry provides live data view coupled with recording features. Graphical user interface provides tools for data analysis to be used for development, testing, and even racing of a formula made by the Formula Student team.
|
|
Visualising CPU Activity
Ďurčo, Marián ; Češka, Milan (referee) ; Vojnar, Tomáš (advisor)
This thesis is intended to be a complement for learning about the RISC pipeline. Product of this thesis is a web application. After reviewing various tools and libraries suitable for this work, we have chosen two main libraries React and Redux. The created solution allows the instruction flow to be displayed in the RISC pipeline as well as states of the registers and the memory. It makes easy to perform transitions between the various parts of the visualization. This visualization allows a basic understanding of the RISC pipeline principles and also individual assembly instructions.
|
|
Secure Authentication and Access Control in Web Applications
Čižek, Martin ; Pecho, Peter (referee) ; Samek, Jan (advisor)
This thesis deals with security of web based applications and their access controlling. The work describes security of applications in WWW environment and security elements that help us to secure those systems against possible attacks. Authentication methods used in PHP applications are described in more detailed way with their advantages and disadvantages with consideration on security and usability.
|
|
Graphics Interface for Data Telemetry of "Formula Student"
Martiček, Juraj ; Milet, Tomáš (referee) ; Zemčík, Pavel (advisor)
Thesis focuses on creation of complete telemetric system for data collection and tuning of a racing car in Formula Student competition. This system consists of graphical user interface, which is wirelessly connected to device installed on a racing car. Telemetry provides live data view coupled with recording features. Graphical user interface provides tools for data analysis to be used for development, testing, and even racing of a formula made by the Formula Student team.
|
|
Visualising CPU Activity
Ďurčo, Marián ; Češka, Milan (referee) ; Vojnar, Tomáš (advisor)
This thesis is intended to be a complement for learning about the RISC pipeline. Product of this thesis is a web application. After reviewing various tools and libraries suitable for this work, we have chosen two main libraries React and Redux. The created solution allows the instruction flow to be displayed in the RISC pipeline as well as states of the registers and the memory. It makes easy to perform transitions between the various parts of the visualization. This visualization allows a basic understanding of the RISC pipeline principles and also individual assembly instructions.
|
|
Secure Authentication and Access Control in Web Applications
Čižek, Martin ; Pecho, Peter (referee) ; Samek, Jan (advisor)
This thesis deals with security of web based applications and their access controlling. The work describes security of applications in WWW environment and security elements that help us to secure those systems against possible attacks. Authentication methods used in PHP applications are described in more detailed way with their advantages and disadvantages with consideration on security and usability.
|
|
WebSocket and AJAX effectiveness comparison through collaborative editor implementation
Augustín, Jakub ; Zamazal, Ondřej (advisor) ; Vojíř, Stanislav (referee)
This thesis introduces modern web technology WebSocket that was designed to improve real-time communication. Websocket usage is described from both, server and client sides. This thesis should point out benefits of using WebSocket through the collaborative editor implementation. Application ICE, that is practical part of this thesis, shows real-world WebSocket implementation. Also, this thesis lists some of the most widely used techniques for real-time communication. AJAX is currently the most common of these techniques. This thesis should compare WebSocket to AJAX as the competitive technology. Apart from theoretical comparison, this thesis should also provide a real-world testing and comparison.
|