Chytrý reproduktor s Raspberry Pi

but.committeeprof. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHerout, Adamcs
dc.contributor.authorVondráček, Tomášcs
dc.contributor.refereeŠpaňhel, Jakubcs
dc.date.created2019cs
dc.description.abstractBakalář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.abstractThe 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.markAcs
dc.identifier.citationVONDRÁČEK, T. Chytrý reproduktor s Raspberry Pi [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019.cs
dc.identifier.other121946cs
dc.identifier.urihttp://hdl.handle.net/11012/180142
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectReactcs
dc.subjectReact Nativecs
dc.subjectNode.jscs
dc.subjectSocket.IOcs
dc.subjectReduxcs
dc.subjectRedux-Sagacs
dc.subjectImmutable.jscs
dc.subjectExpresscs
dc.subjectRaspberry Pics
dc.subjectklient-servercs
dc.subjectsdílení kódu mezi platformamics
dc.subjectReacten
dc.subjectReact Nativeen
dc.subjectNode.jsen
dc.subjectSocket.IOen
dc.subjectReduxen
dc.subjectRedux-Sagaen
dc.subjectImmutable.jsen
dc.subjectExpressen
dc.subjectRaspberry Pien
dc.subjectclient-serveren
dc.subjectcode sharing among platformsen
dc.titleChytrý reproduktor s Raspberry Pics
dc.title.alternativeSmart Loudspeaker with Raspberry Pien
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2019-06-10cs
dcterms.modified2019-07-08-13:31:19cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid121946en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:23:19en
sync.item.modts2025.01.15 21:15:40en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
8.31 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21525_v.pdf
Size:
85.69 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21525_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21525_o.pdf
Size:
92.95 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21525_o.pdf
Loading...
Thumbnail Image
Name:
review_121946.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_121946.html
Collections