Národní úložiště šedé literatury Nalezeno 21 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Chytrý reproduktor s Raspberry Pi
Vondráček, Tomáš ; Špaňhel, Jakub (oponent) ; Herout, Adam (vedoucí práce)
Bakalářská práce se zabývá tvorbou hudebního systému, který umožní uživatelům organizovat a přehrávat hudbu v reálném čase. Hudební systém je založen na architektuře klient-server a skládá se ze serverové, webové a mobilní aplikace. Serverová aplikace vykonává roli přehrávače hudby a zprostředkovatele komunikace mezi klienty. Klient slouží jako uživatelské rozhraní pro server, ale umožňuje organizovat a přehrávat hudbu plně ve vlastní režii. Hudební systém je implementován v jazyce JavaScript (ECMAScript 2018). Serverová aplikace je postavena na Node.js a implementuje Socket.IO server včetně REST API. Webová aplikace je založena na knihovně React a prezentovaná jako SPA. Mobilní aplikace je implementována v React Native se zaměřením na systém Android. Serverová a webová aplikace je nasazena na serverech Heroku a počítači Raspberry Pi. Mobilní aplikace je publikována na Google Play. Hudební systém lze využít pro soukromé přehrávání hudby, nebo jako prostředek organizování hudby mezi více uživateli.
Webový nástroj pro anotaci obrazových dat
Vostřejž, Tomáš ; Hradiš, Michal (oponent) ; Špaňhel, Jakub (vedoucí práce)
Tato práce se zabývá vývojem webové aplikace pro anotaci obrazových dat. Popisuje návrh a implementaci klientské a serverové části nástroje, který pracuje s video soubory. Podporuje sledování trajektorie objektu pomocí interpolace. Implementován je v jazyce JavaScript s využitím platformy Angular a knihovny Express. Uživateli umožňuje vytvářet anotace typu bod, přímka, tah, obdélník a polygon. Anotace se vytváří na základě anotačních šablon, které nástroj organizuje do skupin. Datasety mají jednu, nebo více anotačních skupin a uživatel má možnost je mezi datasety přenášet a znovu použít pomocí osobní knihovny. Nástroj exportuje výsledné anotace ve formátu JSON.
Content Management System Focused on Team Cooperation
Juriga, Dominik ; Burget, Radek (oponent) ; Bartík, Vladimír (vedoucí práce)
This bachelor thesis describes the design, development and testing of Contentu web application. This application bundles features of a content management system with features of a team management system. The design of this service is based on the requirement analysis and the analysis of existing solutions. This application uses the MERN technology stack, which consists of MongoDB, Express, React and Node.js. This thesis resulted in a fully functional and tested web service, which aims to simplify and streamline the workflow of content creators.
Interaktivní vyhledávání v on-line archivu obrazových a audiovizuálních děl
Kuře, Dominik ; Myška, Vojtěch (oponent) ; Schimmel, Jiří (vedoucí práce)
Bakalářská práce je zaměřena na vývoj webové aplikace, jenž slouží jako archiv pro audiovizuální díla, která jsou opatřena klíčovými slovy. Aplikace pracuje s již vytvořenou databází a serverem, na kterém se tato díla nachází. Databáze byla autorovi předána vedoucím práce. V archivu lze vyhledávat konkrétní díla pomocí vyhledávací lišty a několika druhů filtrů, které jsou vázány na informace o každém díle. Výsledky vyhledávání i databáze jako celek jsou ve vytvořené aplikaci reprezentovány grafy, které se podle stavu aplikace dynamicky mění. Jednotlivá díla lze na stránce přehrávat a na základě shod v klíčových slovech je pro každé dílo vytvořen seznam podobných videí. Aplikace byla realizována pomocí systému Node.js, knihovny React, databáze MariaDB a dalších technologií. Jazykem programu je převážně JavaScript, rozšířený o nemalé množství knihoven, díky kterým je možné ve všech oblastech vývoje tento jazyk používat jako primární. Text bakalářské práce je rozdělen na dvě části. V teoretické části jsou veškeré potřebné technologie a knihovny popsány. Důraz byl kladen zejména na ty části daných knihoven, které jsou v aplikaci opravdu používané. Kromě technologií nutných pro realizaci aplikace jsou také zmíněny knihovny, systémy a rozšíření, které práci programátora ulehčí, např. automatickým formátováním a zálohováním kódu, ukládáním kódu do verzí, přidáním statických datových typů do JavaScriptu pomocí TypeScriptu atd. Přečtení teoretické práce by mělo umožnit čtenáři nahlédnout do základů programování aplikací pro webové prohlížeče. V praktické části je potom rozebrán reálný vývoj takové aplikace od úplného začátku. Aplikace zprostředkovává komunikaci mezi čtyřmi servery - front-end, back-end, databázový server a server obsahující audiovizuální díla. Bakalářská práce se také zabývá možností ovládání prohlížeče pomocí interaktivních ovladačů.
Frontend pro generátor testovacích struktur
Vostřejž, Tomáš ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
Bakalářská práce se zabývá tvorbou webové aplikace, která umožňuje generování stromových datových struktur vhodných pro testování softwaru. Aplikace je rozdělena na klientskou a serverovou část. Klientská aplikace poskytuje uživateli grafické rozhraní, kde si vytvoří vstupní stromovou datovou strukturu ve formátu JSON nebo XML. Na ni aplikuje vhodné modifikace pro testování s možností dodání vlastních kritérií pro generování. Implementována je pomocí platformy Angular. Serverová aplikace slouží ke generování testovacích dat a nabízí seznam dostupných modifikací. Prostředí Node.js a framework Express jsou použity pro implementaci. Serverová aplikace poskytuje rozhraní REST. Produkční nasazení obstarává nástroj pro virtualizaci Docker. Obě aplikace jsou nasazeny na serverech Heroku.
Webová aplikace pro sběratele
Balkovicová, Jana ; Hynek, Jiří (oponent) ; Hruška, Tomáš (vedoucí práce)
Táto práca sa zaoberá návrhom a implementáciou webovej aplikácie vhodnej pre zberateľov rôznorodých predmetov. Cieľom je vytvoriť aplikáciu atraktívnu pre používateľov rôznych vekových kategórií za použitia moderných technológií a architektonických vzorov pri jej implementácii. Používateľ si v aplikácii vie vytvoriť kolekcie a ľubovoľne definovať atribúty, ktoré bude v položkách daných kolekcií zaznamenávať. Dizajn používateľského prostredia je moderný a zrozumiteľný pre všetkých používateľov. V tejto práci sa podarilo navrhnúť a implementovať MVP verziu danej aplikácie, pričom táto verzia prešla prvým používateľským testovaním, na základe čoho boli definované zmeny, ktoré by sa implementovali v ďalších iteráciách vývoja.
Webová služba pro tvorbu informačních stránek k událostem
Linka, Adam ; Burget, Radek (oponent) ; Bartík, Vladimír (vedoucí práce)
Tato bakalářská práce se zabývá analýzou technologií webových aplikací, dostupných vývojových prostředí, aplikačních rámců a v neposlední řadě také návrhem a vývojem webové služby. Tato služba svým uživatelům poskytuje možnost vytvořit informační webové stránky k pořádaným událostem soukromého charakteru. Služba je implementována v jazyce JavaScript. Na serverové straně je použit aplikační rámec Express, běhové prostředí Node.js a databáze MongoDB. Klientská část služby je implementována za použití aplikačního rámce React. 
Mobilní katalog koštu vín
Paseka, Nikolas
Bakalářská práce se zabývá návrhem a implementací mobilní aplikace pro platformu Android, která slouží k nahrazení papírových katalogů používaných na koštech vína. Práce poskytuje přehled vhodných technologií pro vývoj Android aplikace a backendu, se kterým aplikace komunikuje. Dále přibližuje problematiku uživatelsky přívětivého zobrazení dat formou mobilní aplikace. Po dosažení výsledků je provedeno zhodnocení současného stavu aplikace a navrhují se její možné rozšíření.
Systém pro správu vystoupení hudebních skupin
Zukal, Filip ; Bartík, Vladimír (oponent) ; Hynek, Jiří (vedoucí práce)
Hlavním cílem této práce je vytvořit aplikaci, která hudebníkům umožní vystupování na koncertech bez použití papírových notových záznamů a bez nutnosti interakce se zařízeními určenými k zobrazování not v průběhu koncertu. Aplikace dále hudebníkům nabízí možnost komunikace s digitálními hudebními nástroji pomocí protokolu MIDI. Hudební nástroje tak budou moci primárně měnit svoji konfiguraci před každou skladbou. S kapelou může prostřednictvím této aplikace interagovat i publikum. Formou písniček na přání mohou ovlivnit průběh koncertu. Z důvodu stability je celý systém nasazen lokální síti, na kterou se mohou připojit i posluchači. Pro zvýšení uživatelské přívětivosti posluchačů je na Wi-Fi síti zprovozněn Captive portál.
Webová aplikace pro kolaborativní tvorbu rozvrhů
Novák, David ; Polčák, Libor (oponent) ; Dolejška, Daniel (vedoucí práce)
Tato práce řeší tvorbu webové aplikace pro tvorbu kolaborativních rozvrhů pro univerzity a jiné instituce. Aplikace má za cíl implementovat editor pro tvorbu rozvrhů, který díky využití protokolu WebSocket umožňuje spolupráci uživatelů v reálném čase a automaticky vyhodnocuje kolize mezi lekcemi. Před vytvořením samotné aplikace byla nastudována existující řešení z oblasti kolaborativních a rozvrhových editorů. Nejpodrobněji bylo studováno řešení firmy IS4U, v jejíž spolupráci je tato práce realizována. Pomocí ER diagramu a wireframů byl vytvořen návrh pro její vylepšení. V implementaci převažuje jazyk TypeScript. Na serverové straně je využito běhového prostředí Node.js a frameworku Express.js. Klient je implementován pomocí frameworku Vue.js. V práci je také provedeno uživatelské testování aplikace a zamyšlení se nad budoucím vylepšením aplikace.

Národní úložiště šedé literatury : Nalezeno 21 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.