Bakalářská práce v programu, specializaci Informatika (Bc).
Pro naše experimentální úložiště CRCE, které umí analyzovat a porovnávat API komponent a webových služeb, potřebujeme vytvořit klienta, který by tyto informace prezentoval v "lidsky přístupné" podobě. Mělo by jít o samostatnou webovou aplikaci, která bude používat rozhraní webových služeb poskytované CRCE, a informace přímo zobrazí na svém web UI a/nebo bude generovat JSON ve formátu vhodném pro načtení naším zobrazovacím nástrojem IMiGEr.
K dispozici je (již pravda letitý) základ takového klienta a kolegové vývojáři pro konzultaci.
Technologie: libovolná webová
Zásady pro vypracování
========================
lang:en Repository client enabling display of component and service descriptive data
1. Seznamte se s principy tvorby a integrace webových aplikací a webových služeb, včetně formátů pro ukládání a výměnu dat.
2. Prostudujte základní pravidla pro správný vzhled a ovládání webových uživatelských rozhraní.
3. Navrhněte webovou aplikaci, která umožní zobrazovat a procházet data poskytovaná přes rozhraní webových služeb úložiště CRCE. Zohledněte různé formáty poskytovaných dat a možná budoucí rozšíření jejich struktury.
4. Implementujte aplikaci podle návrhu, použijte vhodné technologie a dekompozici pro snadnou udržovatelnost.
5. Ověřte správnost implementace (funkčnost, výkon, ovládání) a odpovídajícím způsobem ji zdokumentujte.
Literatura:
* Krug: Web Design: nenuťte uživatele přemýšlet, 2. vydání (ISBN 80-251-1291-8)
Podrobnosti: https://github.com/ReliSA
Téma vypsal: Doc. Ing. Přemysl Brada, MSc., Ph.D. (UC 354)
Vypsáno pro akademický rok 2021/2022 dne: 2020-08-21
Zadáno komu: Yan Simonov (Zadané)