Hudební přehrávač ovládaný prostřednictvím webové služby

DSpace Repository

Language: English čeština 

Hudební přehrávač ovládaný prostřednictvím webové služby

Show simple item record

dc.contributor.advisor Bližňák, Michal
dc.contributor.author Seiner, Tomáš
dc.date.accessioned 2013-10-13T23:01:00Z
dc.date.accessioned 2013-10-13T23:24:33Z
dc.date.available 2013-10-13T23:01:00Z
dc.date.available 2013-10-13T23:24:33Z
dc.date.issued 2013-02-22
dc.identifier Elektronický archiv Knihovny UTB en
dc.identifier.uri http://hdl.handle.net/10563/25263
dc.description.abstract Tato diplomová práce se zabývá návrhem a vytvořením hudebního přehrávače, ovládaného pomocí webové služby. I když je na internetu celá řada hudebních přehrávačů, žádný z nich není určen pro ovládání z více počítačů najednou. Sice k některým z nich existují rozšíření, která to umožňují, výsledek ovšem není moc přívětivý pro běžného uživatele. Při vytváření serveru, se jako první musely navrhnout webové služby, pomocí kterých se bude server ovládat. Za pomocí gSOAPu se vygenerují potřebné hlavičky webového serveru. Při zpracovávání požadavků webových služeb je zapotřebí přehrávání hudby. K tomu se využívá zvukové knihovny BASS, která umožňuje přehrání základních hudebních formátů. Aby mohla aplikace běžet na pozadí počítače bez zásahu uživatele, byla obalena funkcemi pro vytvoření služby Windows. Tímto se zajistí běh aplikace již po startu počítače bez nutnosti přihlašování do Windows. Pro navrhnutí grafického uživatelského rozhraní klienta bylo využito knihoven wxWidgets. Ovládáním klienta se volají příslušné webové služby, které ovládají přehrávání na počítači kde běží server. Mobilní verze klienta je napsána v JavaScriptu a na rozdíl od počítačové verze neumožňuje práci s playlistem. Výsledkem je webový server, který běží jako služba Windows, dokáže přehrávat hudbu a ukládat aktuální playlist. Klienti z různých počítačů na stejné síti se k tomuto serveru připojí a mohou ho ovládat. Klient má vzhled běžného hudebního přehrávače. en
dc.format 73 en
dc.format.extent 74886805 bytes en
dc.format.mimetype application/zip en
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject Hudební přehrávač en
dc.subject webové služby en
dc.subject služby windows en
dc.subject zvukové kodeky en
dc.subject BASS en
dc.subject wxWidgets en
dc.subject gSOAP en
dc.subject CodelLite en
dc.subject C++ en
dc.subject JavaScript en
dc.subject Music player en
dc.subject web services en
dc.subject windows services en
dc.subject audio codecs en
dc.subject BASS en
dc.subject wxWidgets en
dc.subject gSOAP en
dc.subject CodelLite en
dc.subject C++ en
dc.subject JavaScript en
dc.title Hudební přehrávač ovládaný prostřednictvím webové služby en
dc.title.alternative A Web Services Controlled Music-player<br> en
dc.type diplomová práce en
dc.contributor.referee Stružka, Petr
dc.date.accepted 2013-06-06
dc.description.abstract-translated This thesis describes the design and creation of the music player, controlled via Web Services. Although on the Internet is a lot of music players, none of them are designed for control from multiple computers. Some of them have extensions that allow it, but the result is not very friendly for common users. When creating the server, first had to design a web service through which can server will be controlled. gSOAP is used to generate the necessary web server headers. When processing requests of web services, something for playback music is necessary. To that the BASS audio library is used and allows playback of basic audio files. To allow an application run in the background of the computer without user intervention, it was wrapped in functions to create a Windows service. This will ensure the application to run on startup before logging into Windows. For designing graphical user interface of client was used wxWidgets libraries. By controlling the client it calls the appropriate Web services that control playback on the computer where the server is running. Mobile version of the client is written in JavaScript, and unlike computer version does not work with playlists. The result is a web server that runs as a Windows service. It can play music and store current playlist. Clients from different computers on the same network can connect to the server and they can operate it. The client has the appearance of a common audio player. en
dc.description.department Ústav informatiky a umělé inteligence en
dc.description.result obhájeno en
dc.parent.uri http://hdl.handle.net/10563/154 en
dc.parent.uri http://hdl.handle.net/10563/220 en
dc.thesis.degree-discipline Informační technologie en
dc.thesis.degree-discipline Information Technologies en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky en
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing. en
dc.thesis.degree-program Inženýrská informatika en
dc.thesis.degree-program Engineering Informatics en
dc.identifier.stag 31241
utb.result.grade B
dc.date.submitted 2013-05-22
local.subject mobilní zařízení cs
local.subject webové služby cs
local.subject uživatelské rozhraní cs
local.subject mobile device en
local.subject web services en
local.subject user interface en


Files in this item

Files Size Format View
seiner_2013_dp.zip 71.41Mb Unknown View/Open
seiner_2013_vp.pdf 150.4Kb PDF View/Open
seiner_2013_op.doc 264.5Kb Microsoft Word View/Open

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account