Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Ing. Tomáš Vondráček
Ak. rok: 2018/2019
Vedoucí: prof. Ing. Adam Herout, Ph.D.
Oponent: Ing. Jakub Špaňhel, Ph.D.
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.
React, React Native, Node.js, Socket.IO, Redux, Redux-Saga, Immutable.js, Express, Raspberry Pi, klient-server, sdílení kódu mezi platformami
Termín obhajoby
10.06.2019
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
A
Průběh obhajoby
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Otázky u obhajoby:
Jazyk práce
čeština
Fakulta
Fakulta informačních technologií
Ústav
Ústav počítačové grafiky a multimédií
Studijní program
Informační technologie (IT-BC-3)
Studijní obor
Informační technologie (BIT)
Složení komise
prof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) doc. Ing. Michal Fusek, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen)
Posudek vedoucíhoprof. Ing. Adam Herout, Ph.D.
Známka navržená vedoucím: A
Posudek oponentaIng. Jakub Špaňhel, Ph.D.
Známka navržená oponentem: A
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová