SINGH, K. Aplikace pro nositelnou elektroniku se systémem Apple WatchOS [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2017.

Posudky

Posudek vedoucího

Mašek, Pavel

Bakalářská práce studenta Kevina Singha se zabývá problematikou vývoje aplikace pro nositelnou elektroniku se systémem Apple WatchOS. Teoretická část práce obsahuje rozbor Machine-to-Machine (M2M) a Human-to-Human komunikace (H2H), dále je pozornost soustředěna na popis nositelné elektroniky a zejména pak chytrých hodinek Apple Watch. Praktická část práce obsahuje návrh plánované aplikace a následný popis implementovaných funkcí pro získání informací ohledně WiFi připojení a aktuální polohy skrze GPS. Dále je diskutováno zasílání získaných dat pro následné zpracování na vzdálený server ve VUT infrastruktuře. Z pohledu zadání byly splněny hlavní body práce, ovšem díky občasnému popisu implementovaných funkcí, který je spíše obecný, hodnotím předloženou bakalářskou práci stupněm B / 82 a doporučuji k obhajobě.

Navrhovaná známka
B
Body
82

Posudek oponenta

Zeman, Kryštof

Bakalářská práce studenta Kevina Singha se zaměřuje na vytvoření aplikace pro nositelnou elektroniku se systémem Apple WatchOS. V teoretické části se student nejdříve věnuje popisu komunikace mezi stroji (M2M), kterou porovnává s komunikací mezi lidmi (H2H) a zařízeními (D2D). Dále je pozornost směřována na popis nositelné elektroniky, kde student detailně popisuje nejrozšířenější zástupce. Na tuto část navazuje kapitolou zaměřující se na výrobky společnosti Apple a potřebné vývojové prostředí. V praktické části pak student popisuje vytvořenou aplikaci, kde systematicky začíná definicí vlastností aplikace a jejího designu, na který následně navazuje popis realizace aplikace. Už v teoretické části práce obsahuje velké množství nepřesností společně s nevysvětlenými zkratkami. Věty jsou často dlouhé, špatně srozumitelné a někdy i logicky nenavazují. U popisu zařízení se student často zaměřuje na obecný popis, místo popisu užitečného (hardwarové vlastnosti, možnosti softwaru apod.). V praktické části pak student popisuje kód nepřešně, přičemž samotný kód nedodržuje syntaktické konvence (špatné využívání ! a ?). Celý tento popis působí tak, že student kódu a nejspíše celému jazyku Swift dostatečně nerozumí. Po formální stránce práce obsahuje několik nedostatků v podobě gramatických chyb, opakování slov či dokonce vět a nevektorových obrázků. Dále například Obr. 4.19 obsahuje tabulku a tudíž by tak měl být i indexován. Z výše uvedených důvodů hodnotím práci známkou D / 64 bodů.

Navrhovaná známka
D
Body
64

Otázky

eVSKP id 101848