Multiplatformní aplikace pro vzdálené monitorování a ovládání mobilního robotu ve frameworku Compose Multiplatform
Loading...
Date
Authors
Pazour, David
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
ORCID
Abstract
Cílem této bakalářské práce byl návrh jednoduché multiplatformní aplikace v Kotlin a Compose Multiplatform, využívající návrhový vzor MVVM. Aplikace by měla sloužit k připojení a vzdálenému ovládání robota. Práce obsahuje literární rešerši o Koltin Multiplatform a Compose Multiplatform. Dále jsou uvedeny možné protokoly pro přenos dat - UDP a TCP, je zmíněna knihovna GStreamer. Pak je popsáno uživatelské rozhraní a komunikace mezi aplikací a robotem. Na závěr je krátká kapitola o možném budoucím vývoji aplikace.
The goal of this bachelor thesis is to design a simple multiplatform application in Kotlin and Compose Multiplatform using design pattern MVVM. The application should be able to control and connect with a robot. The project also includes a theoretical introduction to Kotlin and Compose Multiplatform. Then, communication protocols such as UDP and TCP are described, GStreamer library is also introduced. Afterwards, the UI and the communication between the app and a robot are described. The last chapter is about possible future development of the app.
The goal of this bachelor thesis is to design a simple multiplatform application in Kotlin and Compose Multiplatform using design pattern MVVM. The application should be able to control and connect with a robot. The project also includes a theoretical introduction to Kotlin and Compose Multiplatform. Then, communication protocols such as UDP and TCP are described, GStreamer library is also introduced. Afterwards, the UI and the communication between the app and a robot are described. The last chapter is about possible future development of the app.
Description
Keywords
Citation
PAZOUR, D. Multiplatformní aplikace pro vzdálené monitorování a ovládání mobilního robotu ve frameworku Compose Multiplatform [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
prof. Ing. Roman Prokop, CSc. (předseda)
prof. Ing. Luděk Žalud, Ph.D. (místopředseda)
Ing. Jiří Fialka, Ph.D. (člen)
Ing. Adam Ligocki, Ph.D. (člen)
Ing. Lukáš Pohl, Ph.D. (člen)
Ing. Soběslav Valach (člen)
Date of acceptance
2025-06-17
Defence
Student obhájil bakalářskou práci s výhradami. V rámci obhajoby dokázal přesvědčit komisi o správnosti svých postupů a navrženého řešení. V průběhu odborné rozpravy odpověděl na dotazy týkající se konkrétní implementace návrhového vzoru MVVM a rozdílu mezi kompilátorem a interpreterem.
Result of defence
práce byla úspěšně obhájena
