|
Nástroj pro hypertextovou dokumentaci testování
Haris, Daniel ; Šimková, Hana (oponent) ; Smrčka, Aleš (vedoucí práce)
Cieľom tejto bakalárskej práce je návrh a implementácia pomocného nástroja pre testovanie na základe špecifikácie požiadaviek. Nástroj sa skladá z webovej aplikácie, ktorá sa zameriava na vizualizáciu pokrytia špecifikácie požiadaviek jednotlivými testovacími prípadmi. Ďalšou časťou nástroja je agent, ktorý slúži na generovanie testovacích šablón na základe informácií zo samotného nástroja, na spúšťanie testovacích sád a na poskytnutie výsledkov testovania. Výstupom tohto nástroja je prehľadový report o aktuálnom pokrytí špecifikácie požiadaviek.
|
|
Nástroj pro sdílení a zobrazování záznamů z letu na padáku
Madaj, Tomáš ; Kolář, Martin (oponent) ; Herout, Adam (vedoucí práce)
Cílem téhle práce je vytvoření webové aplikace, která umožní maximálně jednoduchou 3D vizualizaci a sdílení vložených GPS záznamů. Je určená především pro aerosporty. Aplikace je postavená na full-stack JavaScript platformě Meteor.js, má webové uživatelské rozhraní a na 3D vizualizaci v prohlížeči využívá WebGL knihovnu three.js. Tato forma umožňuje dosáhnout požadovanou širokou dostupnost a jednoduchost používaní. Aplikace je cenným nástrojem na analýzu sportovních výkonů, protože umožňuje jednoduše získat přesnou představu o skutečné trajektorii vysoko nad zemí, kde to kvůli absenci blízkého referenčního bodu není možné jenom vizuálně.
|
|
Izomorfní webové aplikace s využitím frameworků Next.js a Meteor.js
ŠTROSSER, Jan
Cílem bakalářské práce bude představit a otestovat principy tvorby tzv. izomorfních webových aplikací s využitím nových frameworků Next.js a Meteor.js. Základní charakteristikou izomorfní webové aplikace je sdílení kódu mezi její serverovou a klientskou stranou, v tomto případě se jedná o použití JavaScriptu nejen pro webový prohlížeč, ale také pro server. Realizace tématu bude zaměřena na tvorbu izomorfních aplikací pomocí dvou nových frameworků Next.js a Meteor.js, které zefektivňují a usnadňují vývoj aplikací. Bude především zpracován jejich význam a porovnání s klasickou tvorbou webových aplikací a budou otestovány výhody a nevýhody jejich použití. V praktické části práce budou vytvořeny dvě izomorfní Single page webové aplikace (SPA) s využitím server-side renderingu (SSR), který oba frameworky využívají. Opět bude následovat porovnání obou použitých postupů, zjištěny rozdíly, výhody a nevýhody použití Nextu a Meteoru z praktického pohledu vývojáře. Při tvorbě komplexní aplikace budou také využívány tradiční JavaScriptové frameworky React a Node.js.
|
|
Portálové řešení informačního systému na platformě Meteor
Masopust, Ondřej ; Šilerová, Edita (vedoucí práce) ; Zdeněk, Zdeněk (oponent)
Tato práce se zabývá vývojem real-time reaktivních portálových aplikací postavených na platformě Meteor. Cílem práce je uvést do jednotlivých částí platformy a ukázat nejlepší způsoby, jak takové aplikace vyvíjet. Teoretická část práce se zabývá souvisejícími technologiemi Node.js a MongoDB a jejich specifickými vlastnostmi. Praktická část popisuje postup návrhu a vysvětluje použití jednotlivých komponent aplikace. Na závěr jsou shrnuty výsledky a jsou rozebrány výhody a nevýhody platformy Meteor oproti běžným technologiím. Výstupem a hlavním přínosem práce je systém Opticube, který je použit v praxi. Přínosem je i to, že se tato práce jako první zabývá platformou Meteor na České zemědělské univerzitě v Praze.
|
|
Nástroj pro hypertextovou dokumentaci testování
Haris, Daniel ; Šimková, Hana (oponent) ; Smrčka, Aleš (vedoucí práce)
Cieľom tejto bakalárskej práce je návrh a implementácia pomocného nástroja pre testovanie na základe špecifikácie požiadaviek. Nástroj sa skladá z webovej aplikácie, ktorá sa zameriava na vizualizáciu pokrytia špecifikácie požiadaviek jednotlivými testovacími prípadmi. Ďalšou časťou nástroja je agent, ktorý slúži na generovanie testovacích šablón na základe informácií zo samotného nástroja, na spúšťanie testovacích sád a na poskytnutie výsledkov testovania. Výstupom tohto nástroja je prehľadový report o aktuálnom pokrytí špecifikácie požiadaviek.
|
|
Nástroj pro sdílení a zobrazování záznamů z letu na padáku
Madaj, Tomáš ; Kolář, Martin (oponent) ; Herout, Adam (vedoucí práce)
Cílem téhle práce je vytvoření webové aplikace, která umožní maximálně jednoduchou 3D vizualizaci a sdílení vložených GPS záznamů. Je určená především pro aerosporty. Aplikace je postavená na full-stack JavaScript platformě Meteor.js, má webové uživatelské rozhraní a na 3D vizualizaci v prohlížeči využívá WebGL knihovnu three.js. Tato forma umožňuje dosáhnout požadovanou širokou dostupnost a jednoduchost používaní. Aplikace je cenným nástrojem na analýzu sportovních výkonů, protože umožňuje jednoduše získat přesnou představu o skutečné trajektorii vysoko nad zemí, kde to kvůli absenci blízkého referenčního bodu není možné jenom vizuálně.
|