Multiplatformní aplikace pro vzdálené monitorování a ovládání mobilního robotu ve frameworku Compose Multiplatform

but.committeeprof. 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)cs
but.defenceStudent 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.cs
but.jazykčeština (Czech)
but.programAutomatizační a měřicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSvědiroh, Stanislavcs
dc.contributor.authorPazour, Davidcs
dc.contributor.refereeLigocki, Adamcs
dc.date.created2025cs
dc.description.abstractCí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.cs
dc.description.abstractThe 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.en
dc.description.markCcs
dc.identifier.citationPAZOUR, 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.cs
dc.identifier.other168024cs
dc.identifier.urihttp://hdl.handle.net/11012/253091
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectKotlin Multiplatformcs
dc.subjectCompose Multiplatformcs
dc.subjectaplikacecs
dc.subjectrobotcs
dc.subjectUDPcs
dc.subjectKotlin Multiplatformen
dc.subjectCompose Multiplatformen
dc.subjectapplicationen
dc.subjectroboten
dc.subjectUDPen
dc.titleMultiplatformní aplikace pro vzdálené monitorování a ovládání mobilního robotu ve frameworku Compose Multiplatformcs
dc.title.alternativeMultiplatform app for remote monitoring and controlling of a mobile robot made using Compose Multiplatformen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-17cs
dcterms.modified2025-06-19-13:31:41cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid168024en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 22:58:46en
sync.item.modts2025.08.26 20:20:53en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav automatizace a měřicí technikycs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.47 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
665.58 KB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_168024.html
Size:
7.82 KB
Format:
Hypertext Markup Language
Description:
file review_168024.html

Collections