Komplexní webový herní systém

Loading...
Thumbnail Image

Date

Authors

Koláček, Vojtěch

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Tato práce se zabývá analýzou technologií pro moderní webová uživatelská rozhraní a návrhem a implementací komplexního webového systému s důrazem na ergonomické a robustní grafické uživatelské rozhraní. U technologií pro webová uživatelská rozhraní (Ajax, Adobe Flex a Microsoft Silverlight) jsou provedeny srovnávací testy, které testují propustnost, rychlost reakce, rychlost zpracování a zobrazení dat jednotlivých technologií. Webový systém je navržen a implementován jako Ajax strategická hra, která na klientské straně využívá JavaScriptové knihovny YUI. Na serverové straně poskytuje klientovi služby webový server implementovaný v jazyce PHP a komunikační server implementovaný v jazyce C++ umožňuje komunikaci s klientem v reálném čase pomocí techniky long polling. Na implementovaném systému jsou provedeny laboratorní testy propustnosti a rychlosti odezvy uživatelského rozhraní, které prověřují výkonnost a kvalitu systému. Na závěr jsou tyto testy vyhodnoceny a jsou zhodnoceny výhody, nevýhody a nedostatky implementace včetně návrhů na vylepšení.
This Master's Thesis deals with the analysis of technologies for modern web-based user interfaces, and with the design and implementation of a complex web system with focus on an ergonomic and robust graphical user interface. A set of comparison tests is performed on technologies for web-based user interfaces (Ajax, Adobe Flex, and Microsoft Silverlight); throughput, response time, processing and rendering time of each technology is tested. The web system is designed and implemented as an Ajax strategy game which utilizes the YUI JavaScript library on the client side. The server side comprises of a web server implemented in PHP which offers services to the client, and a message server implemented in C++ that facilitates communication with the client in real-time using HTTP long polling. Tests measuring throughput and response time of the user interface analyze the performance and quality of the implemented system. In the end the tests are analyzed, and the advantages, disadvantages, and flaws of the implementation are evaluated.

Description

Citation

KOLÁČEK, V. Komplexní webový herní systém [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Počítačová grafika a multimédia

Comittee

doc. Ing. Přemysl Kršek, Ph.D. (předseda) prof. RNDr. Alexandr Meduna, CSc. (místopředseda) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Stanislav Racek, CSc. (člen) doc. RNDr. Pavel Smrž, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen)

Date of acceptance

2011-06-20

Defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak 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 " B ". Otázky u obhajoby: Proč v testech nehodnotíte poslední verze všech technologií? V kapitole 4 popisujete poměrně detailně principy hry. Nepovedlo se mi ovšem zjistit, co je cílem hry. Jak je určen vítěz? Pokud provozujete internetovou stránku twilight-age.cz, proč je (v době psaní posudku) nefunkční?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO