Předkládaná bakalářská práce se zabývá vývojem multiplatformní aplikace pro bezdrátové ovládání řídícího systému akvária. Aplikace cílí na platformy Windows, Android, iOS a MacOS. Pro vývoj aplikace byl využit framework .NET MAUI s cílovou architekturou
.NET 7. Pro bezdrátovou komunikaci byla využita technologie Bluetooth, která je dostupná na všech platformách bez nutnosti instalace dodatečného zařízení. Navržená aplikace umožňuje uživateli řídit a nastavovat hodnoty řídícího systému akvária založeném na architektuře Arduino.
Anotace v angličtině
This bachelor's thesis deals with the development of a multi-platform application for the remote control of the aquarium control system. The application targets Windows, Android, iOS and MacOS platforms. The .NET MAUI framework with the .NET 7 target architecture was used for the development of the application. Bluetooth technology was used for wireless communication, which is available on all platforms without the need to install additional equipment. The designed application allows the user to control and set the values of the aquarium control system based on the Arduino architecture.
Předkládaná bakalářská práce se zabývá vývojem multiplatformní aplikace pro bezdrátové ovládání řídícího systému akvária. Aplikace cílí na platformy Windows, Android, iOS a MacOS. Pro vývoj aplikace byl využit framework .NET MAUI s cílovou architekturou
.NET 7. Pro bezdrátovou komunikaci byla využita technologie Bluetooth, která je dostupná na všech platformách bez nutnosti instalace dodatečného zařízení. Navržená aplikace umožňuje uživateli řídit a nastavovat hodnoty řídícího systému akvária založeném na architektuře Arduino.
Anotace v angličtině
This bachelor's thesis deals with the development of a multi-platform application for the remote control of the aquarium control system. The application targets Windows, Android, iOS and MacOS platforms. The .NET MAUI framework with the .NET 7 target architecture was used for the development of the application. Bluetooth technology was used for wireless communication, which is available on all platforms without the need to install additional equipment. The designed application allows the user to control and set the values of the aquarium control system based on the Arduino architecture.
Popište současný stav technologií pro vývoj multiplatformní aplikace pro vzdálené ovládání řídicího systému akvária.
Zaměřte se na možnosti bezdrátové komunikace a zasílání upozornění.
Navrhněte řešení dané aplikace, popište případy užití, funkční a nefunkční požadavky.
Vytvořte navrženou aplikaci a popište její klíčové části.
Zhodnoťte dosažené výsledky včetně návrhu na další rozvoj aplikace.
Zásady pro vypracování
Popište současný stav technologií pro vývoj multiplatformní aplikace pro vzdálené ovládání řídicího systému akvária.
Zaměřte se na možnosti bezdrátové komunikace a zasílání upozornění.
Navrhněte řešení dané aplikace, popište případy užití, funkční a nefunkční požadavky.
Vytvořte navrženou aplikaci a popište její klíčové části.
Zhodnoťte dosažené výsledky včetně návrhu na další rozvoj aplikace.
Seznam doporučené literatury
BLUM, Jeremy. Exploring Arduino: tools and techniques for engineering wizardry. Second edition. Indianapolis: Wiley, [2020]. ISBN 9781119405375.
UPTON, Eben a Gareth HALFACREE. Raspberry Pi: uživatelská příručka. 2., aktualizované vydání. Přeložil Jakub GONER. Brno: Computer Press, 2016. ISBN 978-80-251-4819-8.
AMUNDSEN, Mike. RESTful Web Clients. 1. Sebastopol, USA: O'Reilly Media, 2017. ISBN 9781491921906.
PRICE, Mark J. C# 9 and .NET 5 - Modern Cross-Platform Development. 5. Birmingham: Packt Publishing, 2020. ISBN 9781800568105.
Dokumentace k jazyku C# [online]. Redmond: Microsoft, 2021 [cit. 2022-9-19]. Dostupné z: https://docs.microsoft.com/cs-cz/dotnet/csharp.
Seznam doporučené literatury
BLUM, Jeremy. Exploring Arduino: tools and techniques for engineering wizardry. Second edition. Indianapolis: Wiley, [2020]. ISBN 9781119405375.
UPTON, Eben a Gareth HALFACREE. Raspberry Pi: uživatelská příručka. 2., aktualizované vydání. Přeložil Jakub GONER. Brno: Computer Press, 2016. ISBN 978-80-251-4819-8.
AMUNDSEN, Mike. RESTful Web Clients. 1. Sebastopol, USA: O'Reilly Media, 2017. ISBN 9781491921906.
PRICE, Mark J. C# 9 and .NET 5 - Modern Cross-Platform Development. 5. Birmingham: Packt Publishing, 2020. ISBN 9781800568105.
Dokumentace k jazyku C# [online]. Redmond: Microsoft, 2021 [cit. 2022-9-19]. Dostupné z: https://docs.microsoft.com/cs-cz/dotnet/csharp.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
dr. Korbel:
Co vše umí aplikace kromě rozsvicování světla?
dr. Vala:
Byl zde nějaký multiplatformní přínos?
Student na položené dotazy odpověděl a reagoval pohotově