Chytrý reproduktor s Raspberry Pi
but.committee | prof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) Ing. Michal Fusek, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) | cs |
but.defence | 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: V současném stavu se při přepnutí např. mobilní aplikace z soukromého módu (lokální přehrávání) na veřejný mód (vzdálené přehrávání) zruší aktuální stav přehrávače. Jakým způsobem by se dalo vyřešit opětovné navázání na předchozí stav, při přepnutí do soukromého režimu? Bylo by možné při tomto přepnutí uživateli nabídnout možnost změnit vzdáleně přehrávanou hudbu na hudbu, která se přehrála lokálně, případně ji přidat do playlistu? Bylo by realizovatelné streamovat hudbu z mobilního zařízení na vzdálené přehrávání bez nutnosti uploadovat hudbu na web server? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Herout, Adam | cs |
dc.contributor.author | Vondráček, Tomáš | cs |
dc.contributor.referee | Špaňhel, Jakub | cs |
dc.date.created | 2019 | cs |
dc.description.abstract | 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. | cs |
dc.description.abstract | The bachelor thesis deals with the creation of music system that allows users to organize and play music in real time. The music system is based on client-server architecture and consists of server, web and mobile application. The server application serves as a music player and a connection broker among clients. The client serves as a user interface for the server, but can organize and play music on its own. The music system is implemented in JavaScript (ECMAScript 2018). The server application is built on the Node.js and implements Socket.IO server with REST API. The web application is based on React and presented as SPA. The mobile application is implemented in React Native with focus on Android system. The server and web applications are deployed on Heroku servers and Raspberry Pi computer. Mobile application is published on Google Play. The music system can be used for private music playback or as a means of organizing music among multiple users. | en |
dc.description.mark | A | cs |
dc.identifier.citation | VONDRÁČEK, T. Chytrý reproduktor s Raspberry Pi [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 121946 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180142 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | React | cs |
dc.subject | React Native | cs |
dc.subject | Node.js | cs |
dc.subject | Socket.IO | cs |
dc.subject | Redux | cs |
dc.subject | Redux-Saga | cs |
dc.subject | Immutable.js | cs |
dc.subject | Express | cs |
dc.subject | Raspberry Pi | cs |
dc.subject | klient-server | cs |
dc.subject | sdílení kódu mezi platformami | cs |
dc.subject | React | en |
dc.subject | React Native | en |
dc.subject | Node.js | en |
dc.subject | Socket.IO | en |
dc.subject | Redux | en |
dc.subject | Redux-Saga | en |
dc.subject | Immutable.js | en |
dc.subject | Express | en |
dc.subject | Raspberry Pi | en |
dc.subject | client-server | en |
dc.subject | code sharing among platforms | en |
dc.title | Chytrý reproduktor s Raspberry Pi | cs |
dc.title.alternative | Smart Loudspeaker with Raspberry Pi | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2019-06-10 | cs |
dcterms.modified | 2019-07-08-13:31:19 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 121946 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:23:19 | en |
sync.item.modts | 2025.01.15 21:15:40 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 8.31 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21525_v.pdf
- Size:
- 85.69 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21525_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-21525_o.pdf
- Size:
- 92.95 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21525_o.pdf
Loading...
- Name:
- review_121946.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_121946.html