KULÍŠEK, V. Klient kontroléru ZeroTier [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Student ke své práci přistupoval velmi svědomitě. Vytvořil obecně použitelné řešení, které publikoval na studentské konferenci. Navrhuji hodnocení stupněm A.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Informace k zadání | Zadání vzniklo jako nápad studenta vytvořit klienta pro kontroléry platformy ZeroTier za účelem vytváření a správy virtuálních počítačových sítí. Student musel důkladně porozumět problematice počítačových sítí a technologii ZeroTier. Pro implementaci webového klienta použil jazyk TypeScript, knihovny React a PrimeReact, pro integraci řešení do desktopové aplikace pak jazyk Rust a knihovnu Tauri. Serverová část je řešena v jazyce PHP s využitím SQLite. Pro její běh student implementoval v jazyce C vlastní zjednodušený webový server. Velký důraz kladl na minimální velikost výsledné aplikace pro její spustitelnost na síťových zařízeních. Zadání hodnotím jako obtížnější a považuji ho za splněné. | ||
| Práce s literaturou | Student si aktivně dohledával literaturu týkající se zejména tvorby počítačových sítí a využitých technologií. | ||
| Aktivita během řešení, konzultace, komunikace | Student diplomovou práci řešil dva akademické roky . Byl aktivní během celé této doby a účastnil pravidelných konzultací. Rád bych vyzdvihl jeho samostatnost a schopnost řešit netriviální problémy. | ||
| Aktivita při dokončování | Práce byla dokončena včas a její obsah byl konzultován. | ||
| Publikační činnost, ocenění | Řešení bylo uveřejněno ve službě Gitlab pod názvem AnyController . Výstupy byly prezentovány na studentské konferenci Excel@FIT 2025 . |
Pan Kulíšek navrh a implementovat řešení , které zjednodušuje nasazení a správu ZeroTier sítí. Kromě implementace rozšíření student vytvořili velmi kvalitní podpůrné části jako např. vlastní webový server a možnost nasazení pomocí technologie Docker . Diplomovou práci hodnotím jako velmi zdařilou a navrhuji hodnocení stupněm A .
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Náročnost zadání | Tato diplomová práce má za úkol navrhnout a implementovat klienta kontroléru technologie ZeroTier . Přestože zadání diplomové práce hodnotím jako středně obtížné, výsledné řešení svou úrovní odpovídá úkolu vyšší obtížnosti . | ||
| Rozsah splnění požadavků zadání | Práce splňuje všechny body zadání. | ||
| Rozsah technické zprávy | Práce je v typickém rozsahu pro diplomovou práci. | ||
| Prezentační úroveň technické zprávy | 90 | Diplomová práce má obvyklou strukturu. V první kapitole student popisuje problematiku tvorby sdílených sítí a existující nástroje použitelné k jejich tvorbě. Ve druhé popisuje tvorbu aplikací s důrazem na webová řešení. Třetí kapitola obsahuje analýzu požadavků na řešení a čtvrtá návrh řešení. Poslední dvě kapitoly popisují jeho implementaci a průběh testování. Text na sebe navazuje plynule a je pochopitelný. | |
| Formální úprava technické zprávy | 75 | Technická zpráva místy obsahuje typografické chyby a hovorové výrazy . Osobně nehodnotím kladně ani větu: “Toto je docela zajímavá kategorie, která je naprosto reálná, nejedná se o vtip.” (strana 22) | |
| Práce s literaturou | 98 | Student cituje 90 zdrojů, které se skládají převážně z vědeckých článků a knižních publikací. Zvolené zdroje vhodně pokrývají popisovanou problematiku. | |
| Realizační výstup | 95 | Realizační výstup působí velmi dobrým a kvalitním dojmem . Student implementoval nejen řešení, které zjednodušuje provozování sítí vytvořených pomocí ZeroTier, ale také investoval značné množství práce do podpůrných částí, jako např. vlastní webový server a minimalistické obrazy technologie Docker . Díky této dodatečné práci je možné řešení provozovat nejen na tradičních počítačích, ale i na síťových prvcích různých architektur. | |
| Využitelnost výsledků | Technická zpráva poukazuje na potenciál praktického využití a student má v úmyslu řešení dále rozvíjet. Domnívám se, že jeho další uplatnění je reálné . |
eVSKP id 161510