This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
project:2017:proj_2017 [2018/08/20 12:32] xkubalik |
project:2017:proj_2017 [2018/08/20 12:33] xkubalik |
||
---|---|---|---|
Line 20: | Line 20: | ||
* Výsledné řešení otestujte. | * Výsledné řešení otestujte. | ||
+ | * **Knihovna funkcí pro OS Android umožňující řízení vývojového kitu Arduino (OS Android library allowing control of Arduino kit)** - (BP - Filip Šmíd) | ||
+ | * Prostudujte existující řešení | ||
+ | * Navrhněte a implementujte knihovnu pro platformu Android zajišťující komunikaci mezi zařízením se systémem Android a vývojovým kitem Arduino. | ||
+ | * Knihovna bude umožňovat komunikaci pomocí USB, Bluetooth a Wi-Fi na protokolu TCP/IP. | ||
+ | * Pro vytvořenou knihovnu napište testovací aplikaci, která bude prezentovat funkčnost komunikace. | ||
+ | * Aplikace bude napsána tak, aby bylo možné ji snadno rozšířit o další funkční prvky. | ||
+ | * Aplikace a knihovna by měla podporovat specifickou architekturu pro vývoj android aplikací, jako MVP, nebo MVVM, pro oddělení logiky z prezentační vrstvy a testovatelnost kódu. | ||