Knihovna algoritmů ALT - webové rozhraní
ALT Algorithm Library - web interface
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Michael Vrána
Vedoucí práce
Pecka Tomáš
Oponent práce
Trávníček Jan
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato práce se zabývá návrhem a implementací webového GUI pro knihovnu Algorithms Library Toolkit. Toto GUI v podobě webové aplikace znázorňuje jednotlivé algoritmy jako boxy, jejichž výstupy lze dál řetězit do dalších algoritmů. Těmto algoritmům uživatel může specifikovat vstupy a následně je může vyhodnotit. Tato webová aplikace zároveň integruje již existující React aplikaci Statemaker, která zjednodušuje vytváření a zobrazování konečných automatů. Výsledná webová aplikace je implementována jakožto fork Statemakeru. Pro zpřístupnění ALT webové aplikaci bylo vytvořeno webové API. This thesis deals with the design and implementation of web GUI for the Algorithms Library Toolkit. This GUI in the form of a web application shows individual algorithms as boxes, the outputs of which can be further piped to other algorithms. User can specify inputs of algorithms and then also evaluate them. This web application integrates an already existing React application Statemaker which simplifies creation and visualization of finite automata. For ALT to be accessible to the web application a web API was created.
Kolekce
- Bakalářské práce - 18102 [1608]