====== HW 06 - Qt síťová aplikace ====== ^ Termín odevzdání | 26.5.2024 7:00 | ^ Možný bodový zisk | až 8b (4+4) | ^ Počet uploadů | N/A | ===== Zadání ===== Cílem úkolu je naprogramovat za pomoci QT frameworku program, která se připojí na webovou službu a zpracuje strukturovanou informaci, kterou služba poskytuje. Přímo se nabízí rozšíření některé z aplikací řešených na přednášce a cvičení: [[https://gitlab.fel.cvut.cz/viteks/ppc/-/tree/master/tutorials/tut12/02-covid|covid]] a [[https://gitlab.fel.cvut.cz/viteks/ppc/-/tree/master/lectures/lec12/04-weathermap|weathermap]]. Je ale samozřejmě možné vytvořit i zcela vlasní aplikaci. Vzhledem k nemožnosti automatického testování je výčet vlastnosti aplikace spíše orientační: * jednoduché rozšíření funkcionality [4b] * dekódodování více hodnot ze zdrojového JSON souboru a jejich vizualizace * filtrace dat * složitější funkcionalita [4b] * spojení s databází * vykreslení dat uložených v databázi * vlastní grafický prvek (teploměr) ===== Odevzdání ===== Do BRUTE (HW06) nahrajte zip, ve kterém bude vhodně strukturovaný projekt: * zip je pojmenován stejně jako školní login * uvnitř zipu je adresář, pojmenovaný jako školní login * spustitelný program (TARGET) se bude jmenovat hw06, bude v umístěn v adresáři debug Testování bude probíhat na OS Linux nebo Windows. Skript na automatický překlad a spuštění bude vypadat přibližně následovně: #!/bin/bash unzip $1 dir=`basename $1 .zip` cd dir qmake make debug/hw06