Prezentácie zadaní
V systéme Moodle máte dostupné Prihlásenie sa na termín finálnej prezentácie, kde sa viete prihlásiť na jeden z 2 dostupných termínov pre odovzdávanie zadania:
- piatok 3.5.2019 o 9:00 - možnosť prihlásenia pre max 8 tímov
- štvrtok 9.5.2019 o 8:00 - možnosť prihlásenia pre max 10 tímov
Z každého tímu nech sa prihlási len JEDEN študent. Každý tím bude mať max 12min na prezentáciu svojho riešenia. Pričom musí prezentovať každý člen tímu aspoň nejakú časť. Prezentácie sa uskutočnia v priestoroch OpenLab. Odporúčame si zabezpečiť vlastný notebook s HDMI výstupom.
Prezentácii sa zúčastní aj prednášajúci doc.Tomášek.
Odovzdanie zadaní na Moodle
Každý tím je povinný najneskôr do prezentácie odovzdať do systému Moodle v časti Odovzdanie riešenia IoT aplikácie svoju prezentáciu vo formáte PDF.
V prezentácii by ste mali opísať riešenie cloudovej aplikácie, ktoré musí obsahovať:
- Info o dekompozícii aplikácie minimálne na frontend a backend (prípadne na iné funkčné komponenty) - implementačné detaily jednotlivých komponentov cloudovej aplikácie
- Implementáciu komunikácie medzi komponentami pomocou správ (MQTT alebo iné)
- Implementáciu frontendu - použité technológie prezentačnej logiky, implementačné detaily GUI a jeho väzba na backend
- Implementáciu backendu - použité technológie, opis API (RESTful služieb alebo iné), implementačné detaily (stateless, stateful, prístup k dátam)
- Implementáciu dátovej vrstvy - implementácia dát na zvolenom dátovom modeli (SQL, NoSQL, blob a pod.) pre frontend, backend a iné komponenty aplikácie, riešenie konzistencie dát a pod.
- Identifikáciu komponentu alebo komponentov, pre ktoré boli použité kontajnerové technológie (Docker alebo iné) a zdôvodnenie ich použitia
- Nasadenie frontendu a backendu do cloudovej platformy - proces nasadenia konkrétnych komponentov cloudovej aplikácie, ich konfigurácia a pod.
- Info o možnosti škálovania frontendu, backendu a iných komponentov - sledovanie zaťaženosti aplikácie na cloudovej platforme, automatizácia škálovania jej komponentov
- Ukážka fungovania cloudovej aplikácie - naživo alebo videoprezentácia (linky na online aplikáciu a videoprezentáciu uveďte v závere prezentácie)
Pri samotnej ústnej prezentácii sa zamerajte hlavne na opis funkčnosti aplikácie, jej význam, reálnu ukážku, použité technológie, nasadenie, spôsob komunikácie medzi komponentami ako aj význam použitia cloudu.