Popis tématu

Bakalářská práce v programu, specializaci Informatika (Bc).

Klient pro zobrazení informací z úložiště popisů komponent a webových služeb



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é)

Aktualizováno 0