Ing. Miroslav Balík, Ph.D.

Theses

Bachelor theses

Application for personal finance management

Author
Vojtěch Stuchlík
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Zdeněk Rybola, Ph.D.
Summary
The work focuces on the design and implementation of the web application that allows users to manage their incomes and expenses. The work shows comparison with similar applications and the application is described analytically, design and there is description of the implementation process. Part of the work is also testing. And it contains both black box testing and white box testing.

Liero like game in JavaFX

Author
Jan Potočiar
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
The goal of this thesis is to design and implement a new Liero like game, which is playable under modern operating systems. The application is written in Java and its platform JavaFX for creating and delivering desktop applications. The source code is written as clean as possible.

Recommedation application based on financial actions

Author
Radek Puš
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
In the bachelor thesis is solved the problem of forecasting future transactions to the client, based on his past financial history. The aim of this work is to implement this prediction especially using artificial intelligence and to create a web interface that would display the results of predictions. The whole application is created using a three-tier architecture, where the frontend consists of the Angular framework, the backend is using the .NET Core framework and the database is based on Microsoft SQL. Artificial intelligence is implemented as several successive layers of neurons, the layers being arranged such that the amount of neurons in each additional layer is gradually reduced to one, which gives information whether the transaction will repeat or not. Then, in order to evaluate whether the transaction was actually repeating, the size of the transactions was compared on a week-by-week basis, and those with the most similar amount were identified as recurring. This prediction was further supplemented by averaging based on a comparison of the size of individual amounts from the user's imported transaction history.

Cash system for a pool complex

Author
Tomáš Mužík
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Petra Pavlíčková, Ph.D.
Summary
This thesis focuses on the issue of a POS (point-of-sale) system for a swimming pool complex. It contains the discussion about advantages and disadvantages of existing POS systems, discussion about effective way of user system control, and also the discussion about data security in small-scale projects. In addition, the thesis addresses the issue of modifying the user interface for operation with touch responsive displays. The thesis also contains the analysis of the system and its functions in the Unified Modelling Language. The objective of this thesis is to design and implement a POS system connected to an assigned entrance system for the swimming pool complex. The operations of POS system is user friendly, effective, and adapted for quick customer check-out. The program itself is written in the C# language, running on the .NET platform, and untilizing Microsoft SQL database system. This thesis also covers usability testing and modification of the system according to the data gathered from testing. The conclusion of this thesis analyzes the experience of practical implementation of the system.

Android OS application for admission procedure support

Author
Jiří Malina
Year
2012
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Tomáš Kadlec

Electronic classbook

Author
Matěj Lang
Year
2014
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Josef Vogel, CSc.

Computer game - realtime strategy inspired by Starcraft

Author
Jakub Hrabálek
Year
2022
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
The aim of the bachelor thesis is mainly the implementation of a real time strategy computer game. The basic mechanics and principles of the game are described in the document. The work deals with the analysis and design of the game and a description of problem solving and algorithms that were necessary to explore during development. These topics are details of the graphical environment, effects, game map and map generator, game objects and their navigation and finding paths within the map environment. An important element is also the the network game and thus the problem of synchronizing the state of the game and a description of a specific solution. In addition to network game, the work also deals with scripted artificial intelligence and the possibility of more than two players and combining human players together with artificial intelligence. An important output is a large functional game created in Python optimized by Cython using the Pyglet 2D graphics library together with other structures in OpenGL. The resulting game is available in the form of executable packages for Windows and Linux platforms.

Audio player plugin for automatic playlist administration

Author
Andrej Kudinov
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.

"Laser Haste" game

Author
Michal Popek
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
This thesis deals with game development for the Android operating system. It contains analysis of game engine Unity and usage of microtransactions in mobile games. The objective of the thesis is to develop a game called Laser Haste which will make use of microtransactions. It will also use Google Play Games for leaderboards and achievements. The game will be released on Google Play and its success will be analyzed.

SDS Macro control unit data monitoring, storing and processing

Author
Slavomír Dittrich
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.

Wireless Software System for Quiz Competition Game and Information System for Game Community

Author
Vladimir Vorobyev
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Filip Křikava, Ph.D.
Summary
The major author's motivation factor is creating a convenient and modern platform needed for building global quiz games community. The thesis contains studies of its components, their integration with each other and with social networks, and a possible business application of the platform. Also implementation and user testing of a functioning prototype of one of the components was performed

Android timetable client for CTU in Prague

Author
Petr Budík
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Jiří Mlejnek
Summary
Goal of the thesis is an implementation of a mobile OS Android application used as a timetable manager for timetables from CTU in Prague. The created application is intended to be used by students and employees at CTU in Prague. The thesis describes analysis of existing timetable management applications. Said analysis is used as a basis for specific requirements of the created application. The application's user interface is then designed and the application is implemented, tested and released on Google Play. The created application enables its users to automatically get and display their timetable from CTU in Prague. It also enables users to share their personal timetables with one another.

Signals - Android application for data collection on wireless networks

Author
Adam Novák
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Radek Richtr, Ph.D.
Summary
This thesis focuses on design and implementation of an Android application and it's server part for collection of data about Wi-Fi and mobile networks. Android application has been written in Kotlin with 2 different user interfaces. Server part uses ASP.NET Core as web framework, RavenDB as NoSQL ACID database management system and it all runs on ARM based Raspberry Pi 3. Finally Android application was published to Google Play.

Turn-based strategy game for Android

Author
Dorian Řehák
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
Bachelor's thesis describes design and implementation of a 2D game engine and a turn-based strategy game based on such engine for the Android OS implemented in the Java programming language. The game contains artificial intelligence in singleplayer mode and supports multiplayer mode over network. Game levels are automatically generated.

Analysis and Design of Information System for Small Metal Production Company

Author
Martin Pohorský
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Pavel Náplava, Ph.D.
Summary
The main goal of this thesis is to analyze business processes in a company called SPORT-PRO, analyze and design an information system, which would help the company in its expansion and automate some processes. Thesisisdividedintotwomainchapters-analysisanddesign.Firstsection include description of the company and its business processes with help of DEMOnotation.Analysisalsoincludescomparisonofimplementationofinformation system from scratch and reimplementation of an existing information system. In the second chapter there is a design of the information system, which includes all key requirements. Design also includes description of problematic domains, GUI model and relational data model. At the end of this thesis is an economic recovery and description of benefits of the information system for the company.

Modification of Tamagotchi game for Android OS

Author
Adéla Lohonková
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Summary
The bachelor thesis aims to map the whole process of application development. The application is inspired by an electronic game Tamagotchi. The game is meant for operation system Android and is written in the programming language Kotlin. In comparison to its original version it is enriched with an element of augmented reality, when the user can take a picture of his dinosaur in the real environment, and with three miniature games, that are enabled along with the creature development. Considering the implementation, the frame of the whole application consists of the architectural pattern MVP. The game can be facilitated by in-app purchases, that are implemented through Google Play platform, where the game was also tested and eventually published. At the end of the thesis, I introduce possibilities of application future development.

StudyPad - Android Client

Author
Roman Levinzon
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Josef Gattermayer, Ph.D.
Summary
StudyPad is a combination of a note-taking service and a social network, aimed at helping students to memorise different pieces of information. The goal of this thesis is to develop an application for Android OS that will serve as the client. This text acknowledges existing solutions, contains domain and requirements analysis, description and the choice of application's architecture its implementation and testing.

Pong inspirated game for Android

Author
Jiří Mertin
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Martin Půlpitel
Summary
The Bachelor Thesis introduces the Pong game and shows the process of doveloping modification of this game for the Android OS. It acquaints with author's vision, shows analysis, initial designs and especially implementation of the game, followed by user tests. Finally, it describes ideas for further development and evaluates the solution.

Application for Open Data project

Author
Kyrylo Bulat
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
RNDr. Jakub Klímek, Ph.D.
Summary
Bachelor thesis focuses on analyzing existing solutions for access to information about public procurement in the Czech Republic and also on creating a data portal that would support the development of Open Data project in the Czech Republic. The goal is to design, implement and test a new web portal that would provide access to new open data that was not previously freely available. A web application was developed in programming language Java version 8 using the Spring and Thymeleaf frameworks. The created solution provides the ability to use the application to a regular user and meets the requirements specified in the bachelor's thesis.

Android application for activity tracking

Author
Dušan Janiš
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Summary
The goal of this bachelor thesis is to create an Android application for activity tracking. This mobile application is to communicate with an already existing backend application and it provides the user with an interface which allows him to save and subsequently track his activities. The application will be a published on the Google Play service. Part of the thesis is implementation of tests for this application along with its upload to the Google Play service. REST interface is used for communication with the backend application. To save user data to backend a user authentication is required. Authentication is implemented using Google Firebase service. Google Firebase is also used for receiving of notifications. The final solution implements the functionality as described in the thesis assignment. Application provides using sign up and sing in using all the main identity providers (Google, Facebook), the user can track his activities and the application can receive notifications sent by the backend application. Tests for this application are implemented. This functionality has been further extended above what is required by the thesis assignment.

Platform 2D game for OS Android in Unity3D engine.

Author
Michal Šveigr
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Mgr. Petr Klán, CSc.
Summary
The thesis is introducing gaming engine Unity3D and describes development of a 2D platform game made by the engine. Game design document was made while doing preparition for the development of this game which describes mechanics and features of the game. The thesis includes description of a similar games and its comparison with the vision of the author, describes the chosen engine, analysis and mainly the implementation and subsequent user testing. Development and testing of the resulting game was succesful. The game was released as a beta version to the Google Play store.

Math education game

Author
Jaroslav Bažant
Year
2020
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This thesis explores the development of a mobile application for teaching mathematics. The app is intended for the first grade students of elementary schools. The literature review section is devoted to the analysis of existing mobile applications that deal with mathematics and explains different aproaches in teaching math. Another covered topic is description of software engineering methods and math curriculum that have been utilized by app. The realisation part of this thesis introduces a new application development. The outcome of this work is a ready-to-use mobile application that assists first-grade students in practicing mathematics by using an accessible and approachable medium.

Improvement of Sokoban game for Android

Author
Karím Abu Nofal
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Karel Quast
Summary
This work deals with the development of a custom version of the already released Sokoban game. The text includes an introduction to the current versions of this game, the rules and the proposed changes. The main goal was to design, implement and test the new version of Sokoban for Android OS. The development took place in the Unity 3D engine. A beta version of this game was released among the users who provided feedback. Based on user testing, changes were proposed

Application for internet product evaluation

Author
Jakub Trčka
Year
2014
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Josef Vogel, CSc.

Application for English language education

Author
Michal Přibyl
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
RNDr. Kateřina Trlifajová, Ph.D.
Summary
The end result of this work will be an application, which supports learning in the English language. The application will make the learning of foreign language easier by allowing users to learn different areas of the language, like vocabulary, pronunciation and listening in one place. This work first describes analysis, where competitors are analysed. Functional and Non-functional requirements were created from this analysis. Next part of application consists of design, where main components, architecture and user interface are described. The design also describes use cases, which are created from functional requirements. In remaining parts, implementation and testing are described.

Application for remote localization of mobile device

Author
Ondřej John
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Štěpán Starosta, Ph.D.
Summary
This bachelor thesis describes development of an Android application for remote localization of mobile devices. At first, I write about Android system and principles of getting location on mobile devices, then I compare some of existing, similar solutions. The main task of the thesis is a description of the entire development process, from analysis, design and implementation to testing and publication of the completed application. Output is an easy-to-use application for finding a lost phone even without connecting to the Internet, mobile device could also be used as a simple GPS car alarm with this app. Application is available at Google Play Store, its source code is published on GitHub.

Self hosted sharing service

Author
Jan Zípek
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Tomáš Vitvar, Ph.D.
Summary
Thesis is focused on developing remote storage service. Goal was to create safe remote storage service with simple server side and client supporting OS GNU/Linux and Microsoft Windows. Service was analyzed and each component was then designed and implemented. The goal was met and service was presented at Github platform.

Android application for searching friends for lunch

Author
Michal Húževka
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Lukáš Bařinka
Summary
This study deals with the analysis, design and implementation of a mobile application for Android OS. Application serves for searching friends with whom it provides an opportunity to schedule a common lunch. Allows to create a lunch event and send invitations. Data is stored in a database via a REST web server. This work explains in detail the implementation procedures used in programming of this application and describes development for the Android platform. The text is complemented by screenshots of the application. This document includes analysis and design using software engineering methods, including analysis of functional and non-functional requirements, wireframe design, and case modeling. It also analyzes existing applications with a similar purpose.

Application for e-book reading

Author
Ivan Oliynyk
Year
2014
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
prof. Dr. Ing. Petr Kroha, CSc.
Summary
The purpose of this bachelors thesis is to develop mobile application for reading e-books for devices based on Android OS. There is performed detailed analysis of existing applications for e-book reading before design. The design part is based on analysis results and consists of defining requirements, developing UI design, creating database model and selecting proper API level. After that follows implementation with description of used technologies and instruments for developing working prototype of the application.

Friends locator - Android application

Author
Jan Frait
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Josef Vogel, CSc.
Summary
This Bachelor Thesis deals with design and development of mobile application for Android operating system. The application is used for sharing location and finding the ideal path between users. This Bachelor Thesis also discusses used technologies, the problematics of processing and storing private data by GDPR standards and authors vision for future improvements.

Flexible cash system for services

Author
Tomáš Mužík
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Josef Vogel, CSc.
Summary
The focus of this thesis is the analysis and extension of an existing swimming pool complex POS (point-of-sale) system, to enable the use of the system in various services that require the use of an admission system. This thesis discusses about the advantages and disadvantages of splitting the system into a three layer architecture, as well as usability of design pattern and CRUD operations. Furthermore, this work analyzes the configurability needs of functions, and limitation of constants in the code. The aim of this work is to design and implement a POS system connected to an assigned admission system, configurable for needs of various services. The POS system is effective and easy to use. The program is written in the C\# language, on the .NET platform, and employes the use of Microsoft SQL database. In addition, the program contains a package of regression tests for the purpose of checking the main functionality required for additional evolution. The final part of this work deals with the experience gained by deploying the system in practice, and further expansion of the program according to the needs of clients.

Application for driver style evaluation

Author
Tomáš Šabata
Year
2014
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.

Android game inspired by Skannerz device

Author
Adam Jirovský
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. David Bernhauer
Summary
This bachelor thesis describes development of an application for the operating system Android, inspired by handheld device Skannerz. In first section of the thesis reader is introduced to the Skannerz device, including schematics of the device and principles of its game. In next section thesis describes design of mobile application, based on the device and proceeds to describe the process of development of this application including implementation and testing. In attachment of the thesis can be found implemented application in the apk format and its source codes.

RPG game with augmented reality features - client part

Author
Tomáš Zahálka
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Nikola Rytířová
Summary
This Bachelor's thesis deals with designing and creating a prototype of a mobile role-playing game with augmented reality features. The game consists of two parts, the client part and the server part. This thesis deals with the client part. The augmented reality features include displaying the game world map with generated game objects on top of it that can be interacted with. It brings an innovative solution for displaying the game world map, which is tile-based and uses real vector data. The thesis describes and implements some common role-playing game features, like collecting items from the game objects. The Unity engine is used for development, and the Android operating system is the target platform. The prototype presents a solid base for developing a fully-fledged game.

Application for CSOB employees

Author
Viktor Müller
Year
2019
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Summary
This bachelor thesis describes software analysis, design and implementation of a mobile aplication for Android OS written in Kotlin. The thesis also examines technologies used for Android application development and testing. The result of this thesis is a mobile application for employees of Československá obchodní banka, a.s. The application provides a comfortable way to search for internal information throughout the bank's systems. The resulting application is ready for integration testing with real servers of the bank.

Port Heroes of Might and Magic III to platforms J2ME and Android

Author
Michal Bečka
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Michal Havryluk

Student testing system

Author
Nikita Orekhov
Year
2014
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
RNDr. Helena Wallenfelsová
Summary
This bachelor thesis is to develop a system for student testing. It is focused mainly on high-school students and will be deployed in Russia. The system will be based on a client-server architecture, while the client side is built in Anroid OS, and the server in the form of a Java application. The goal of the thesis is to create an easy-to-use and stable system with a user-friendly interface which would be able to carry out and evaluate tests and then store them in some repository. As a result will be considered working applications which will be thoroughly tested for the ability to replace paper tests.

Server Monitoring with the Option of Triggering Corrective Scripts from a Client Application for Android

Author
Petr Marek
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.

Warehouse management, metal cutting optimization

Author
Tomáš Kuzin
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Ondřej Guth, Ph.D.

Educational turn-based RPG

Author
Tomáš Havlík
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
The aim of this bachelor thesis is to create a functional prototype of an educational role-playing game. It introduces conventional gameplay and educational practices used and attempts to create a unique synergy between the turn-based combat system and a dynamic learning system, which queries the user on readings of Japanese characters. The latter is tailored to the specific player -- characters are chosen depending on past mistakes.

Android application for Meeting New Friends

Author
Tomáš Lederer
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Pavel Štěpán
Summary
Android application, which allows user to meet and contact new people with same interests was created as part of this project. It is going to be connected with social networks like Facebook, Youtube or Spotify for accesing user information and providing relevant data. Activity on those networks gives the app an opportunity to match individuals with same interests. Variuos cloud solutions are used for smooth experience.

RPG game with augmented reality features - server part

Author
Jakub Čech
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Michal Valenta, Ph.D.
Summary
The thesis goes through the entire process of developing a functional prototype of a mobile role-playing game with augmented reality features. The project is divided into two parts. First one is the Client which is installed at players' devices and allows them to interact with the game. The second one is the Server which provides a support for the Client, carries the game logic, and manages data persistence. This thesis deals only with development of the Server in Java language and involves challenges like designing and implementing an interface for clients to access the server features, creating a database structure capable of supporting a multiplayer game, and testing. The server features include support for interactions with game objects, such as fighting monsters and using items, verification of in-app purchases made on Android system, and also geo-spatial search of game locations near a player. The prototype can be considered an Alpha version of the application and is ready to fully support the Client part.

Assisted update of information about company customers based on the ARES service

Author
Jakub Šedý
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
Bachelor thesis focuses on creating application for data acquirement using services ARES from Ministry of Finance of the Czech Republic. The goal is achieved by analyzing ARES services, selecting technologies, designing the database; designing, implementing and testing the application. The next part of this work is about pairing the acquired data. This part is provided by user-operated web application. Application is already deployed in test environment and is successfully getting important data for company EOS KSI Czech Republic, which facilitate identifying clients.

2D engine for "tower defense" games

Author
Tomáš Chalupník
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
The goal of this thesis was to analyze, design and describe implementation of set of Java libraries used for developing "tower defense" games and verification of its functionality by pilot application. Libraries including application interface for connecting any GUI technology running on Java were implemented as attachments. Libraries are divided into independent modules - for map generating, application run management, social networks support and payments. Libraries are controled by several configuration files. Created libraries are helping game developer to implement new "tower defense" game quickly and easily. The whole system is fully modifiable and expandable with additional functionalities.

Time management application for Android OS

Author
František Hejl
Year
2012
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Michal Havryluk

Metal Workshop Software

Author
Milan Zelenka
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Ondřej Guth, Ph.D.

Application for medical and statistical data processing for health insurance companies

Author
Jakub Labant
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.

Cash Register System for Bars

Author
Stanislav Štěrba
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
The goal of this Bachelor's thesis is the analysis and creation of cash register system for the CB Electric s.r.o. company. The system is designed for touchscreen controls, it monitors the number of remaining items on stock and is capable of sending EET data.

Software for creation of 3D prototypes

Author
Vojtěch Haur
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Ondřej Guth, Ph.D.

Master theses

BACnet client for Android

Author
Petr Kubišta
Year
2016
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Michal Šoch, Ph.D.
Summary
BACdroid is a mobile application and an associated configuration system, used for effortless management of devices implementing BACnet protocol. It can be used in households and smart buildings, whose equipment is managed by controllers supporting BACnet communication protocol.

Frameworks for mobile multiplatform programming

Author
Jiří Malina
Year
2015
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Summary
The goal of this work is to help determining the best tool for cross-platform mobile development for Android, iOS and Windows Phone operating systems. In the first part of this work is a comparison of the most commonly used tools. Second part is comprised of more detailed comparison of tools Appcelerator, Apache Cordova and Xamarin. In the third part of this work is described the process of developing an application for time tracking in Xamarin.

Extendable arcade game for the Android Platform

Author
Pavol Virdzek
Year
2013
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.

Clients network visualization

Author
Tomáš Muchka
Year
2013
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.

E-lerning converter

Author
Petr Pejša
Year
2018
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
Ing. Lukáš Bařinka
Summary
This work is focused on transfering study materials data from e-learning.fit.cvut server to Moodle. The main objective of this thesis was to transform the e-learning data to the structure which is compatible with Moodle and each study materials transform to syntax which is supported by Moodle. Great emphasis was put on the data transformation to secure editable possibilities. Documentation and source codes are listed in annexe.

Inpemo game implementation

Author
Michal Šveigr
Year
2021
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This master thesis is about design and implementation of online multiplayer game Inpemo. The game is designed for operating system Microsoft Windows 10 and it is based on an existing game design document. Thesis introduces the issues of online game development, compare the existing similar games and present one of the most famous free tools for game development, Unreal Engine 4. The second part of the thesis is about the design of the game Inpemo and about implementation of prototype, including the integration of support services. The last part is focused on testing the result prototype.

Multiplayer game for mobile device based on cloud solutions

Author
Michal Popek
Year
2019
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This thesis deals with development of multiplayer game for Android operating system, which will use cloud solutions. Part of analysis is dealing with selection process of proper cloud provider for this kind of game. The objective of this thesis is to design, implement and test such a game and to prepare it for release.

Service for speech recognition

Author
Jan Zípek
Year
2019
Type
Master thesis
Supervisor
Ing. Miroslav Balík, Ph.D.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
This diploma thesis consists of design and implementation of service for automatic transcription of telephone recordings based on integration with call center. Service allows to search between transcriptions based on metadata and text based queries and automatically marks recordings based on their transcript contents. The diploma thesis deals with analysis of existing solutions, design of service architecture, design of user interface and their realisation.