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

Loading...
Thumbnail Image

Date

Authors

Pazour, David

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.

Description

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO