|
Device driver for the SICK LMS111 laser scanner for Raspberry Pi 2
Lahoda, Vlastimil ; Chromý, Adam (referee) ; Burian, František (advisor)
This thesis is focused on design and realization of the laser scanner driver SICK LMS111-1010 for minicomputer Raspberry Pi 2. In the first part the reader is familiar with the basic information about the laser scanner SICK LMS111-10100 and Raspberry Pi 2. It also focuses on the research Integrated Development Environment and the selection of the programming language. Following is the design and implementation of a class for full control of SICK LMS111-10100 skener from Raspberry Pi.
|
| |
|
System for Import/Management of Photos
Škutová, Sára ; Kolář, Martin (referee) ; Zemčík, Pavel (advisor)
The goal of this bachelor thesis was to create an application that would allow categorize photo-graphs into groups and then search for their duplicates. Sorting and identification of identical photos is based on Exif metadata. The result is a standalone application that has been programmed using C++, Qt framework, and Exiv2 library. The functionality of the program was verified with a photo package and the user interface was tested with the help of users.
|
| |
|
Sniffer for power lines communication
Zapletal, Radek ; Šťastný, Ladislav (referee) ; Franek, Lešek (advisor)
This work deals with the design and development of universal software packet analyzer for capturing, analysis and filtering Power-line communication (PLC). The input data are provided by hardware packet analyzer over RS-232 interface. The application will find use in the area of Smart Grids and Smart Metering. This work describes both of these areas including sniffers and suggests several possible solutions with a selection of the best one and description of the development process.
|
|
SW for control tests and generating reports
Dočkal, Michal ; Šťastný, Ladislav (referee) ; Franek, Lešek (advisor)
The content of this work is the development of an application that serves as a graphical interface for running tests and generating reports. At first is marginally analyzed the process of measuring and recording, then the technology used in the development is described. As next, suitable implementations is proposed. Finally createed application is described, including outlining possibilities for further development.
|
|
Network Game: Destroy the Submarine
Kudrna, Jiří ; Řezníček, Ivo (referee) ; Szőke, Igor (advisor)
The bachelor´s thesis describes the design and the implementation of the 2D network game "Destroy the submarine". In this game each player controls his submarine and tries to destroy the submarines of his opponents. The game can be played by more players via the computer network or on one PC. The application is developed in the C++ programming language with the help of the Qt framework. It is a multi-platform application.
|
|
Multiplayer of the Whisp Card Game
Marek, Lukáš ; Dvořák, Radim (referee) ; Kubát, David (advisor)
This bachelor's thesis describes the design and implementation of the whisp card game. The game is designed as a client-server application. Users connect to the server and have the opportunity to join an already established game or create your own game. The application is implemented in C++ using the Qt framework.
|
|
Visual Editor of Drum Rhythms
Zelený, Martin ; Beran, Vítězslav (referee) ; Herout, Adam (advisor)
This bachelor's thesis is about visual editor of drum rhythms. The editor can make special type of music notation. This notation is used for recording percussion drum rhythms. The editor needs to be user-friendly and effective to use. Recorded notation can be printed directly.
|
|
Network Application of the Game Canasta
Němeček, Patrik ; Kněžík, Jan (referee) ; Stružka, Jaroslav (advisor)
This bachelor thesis focuses on the analysis, the design, the implementation and the testing of the network application of the game Canasta. It is a card game for 2 to 4 players playing over the network. In this Bachelor thesis you can find the description and the use of the model client/server, the network protocols TCP/IP and the self-proposed communication protocol for the sending of messages between client and server parts. The application is implemented in the programming language C++ with the use of Qt framework. The final application is multiplatform.
|