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 |