<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Dneska mám mailovací den, takže ještě jeden:<br>
<br>
Marek Grác se dostal k zadáním, a zde je první dávka.<br>
Považujte je za směrodatné, takto budou ve finále asi vypadat.<br>
Pokud tam není to vaše, kontaktujte Marka a dejte mu vědět, že
chcete, viz předchozí maily.<br>
<br>
Ondra<br>
<br>
<div class="moz-forward-container"><br>
<br>
-------- Original Message --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
</th>
<td>Návrhy</td>
</tr>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
<td>Mon, 10 Mar 2014 17:42:04 +0100</td>
</tr>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
<td>Marek Grac <a class="moz-txt-link-rfc2396E" href="mailto:mgrac@redhat.com"><mgrac@redhat.com></a></td>
</tr>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
<td>Ondrej Zizka <a class="moz-txt-link-rfc2396E" href="mailto:ozizka@redhat.com"><ozizka@redhat.com></a></td>
</tr>
</tbody>
</table>
<br>
<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<h5><a moz-do-not-send="true"
href="https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=tema;balik=65952;tema=210461;uplne_info=1">Implementace
pravidel strategické hry pomocí JBoss JBPM</a></h5>
<p><i>Název anglicky:</i> Rules implementation of strategic MMO
game using Jboss JBPM<br>
</p>
<p> Študent sa oboznámi s fungovaním série hier Civilization, jej
hernými princípmi a režimom viacerých hráčov. Zoznámi sa s
technikami a nástrojmi pre definíciu a vyhodnocovanie pravidiel,
ktoré by v hre tohoto typu mohli byť použité, so zameraním sa na
nástroj JBoss JBPM/Drools. Tieto znalosti by mali byť dostatočné
k návrhu a implementácie vybranej časti hernej logiky pomocou
pravidiel. Aby bolo možné overiť funkčnosť hernej logiky,
implementuje študent aj prototyp serverovej časti hry v
zložitosti, ktorá umožní overenie. Funkčnosť navrhutého systému
bude preverená automatickými testami.<br>
</p>
<p>----<br>
</p>
<h5><a moz-do-not-send="true"
href="https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=tema;balik=65952;tema=189566;uplne_info=1">Visualizace
CDI beans s využitím dynamického procházení grafem</a> <span
class="durazne"><i><b><br>
</b></i></span></h5>
<p><i>Název anglicky:</i> CDI beans inspection with dynamic
navigable graph</p>
<p>Študent sa zoznámi s technológiou CDI a jej aplikačným
rozhraním pre prístup k informáciám o častiach "CDI beans"
pomocou komponenty Bean Manager. Na základe získaných znalostí
navrhne a implementuje systém, ktorý bude slúžiť na grafické
zobrazenie týchto informácií pre používateľa na základe údajov
získaných z rozšírenia JBoss Tools (IDE Eclipse) a vlastného
rozšírenia aplikačného serveru WildFly 8.<br>
</p>
<p>----<br>
</p>
<h5><a moz-do-not-send="true"
href="https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=tema;balik=65952;tema=206359;uplne_info=1">Cloudová
databáze jako datové úložiště a sběrnice událostí pro Java EE
aplikaci</a></h5>
<p><i>Název anglicky:</i> Cloud database as enterprise
application's data storage and event bus<br>
</p>
<p> Študent sa zoznámi s problematikou práce s dátovým skladom
Firebase a možnosťami pripojenia sa k nemu s pomocou API pre
jazyky Java a JavaScript. Okrem toho študent preskúma hru
OpenTTD, jej herné princípy a najmä režim viacerých hráčov. Na
základe týchto znalostí navrhne študent takú zbernicu udalostí,
ktorú by bolo možné využiť pre hru tisícok hráčov. Dátový sklad
Firebase by sa mal využiť ako zbernica udalostí na ktorú budú
posielať klientské aplikácie udalosti a herný server ich bude
asynchrónne odoberať a reagovať na ne príslušnými akciami.
Prototypová implementácia tejto zbernice by mala byť nasaditeľná
na server WildFly 8. </p>
<p>---<br>
</p>
<h5><a moz-do-not-send="true"
href="https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=tema;balik=65952;tema=199443;uplne_info=1">JBoss
AS 7 application-level exception categorization and reporting</a></h5>
<p><i>Název anglicky:</i> JBoss AS 7 application-level exception
categorization and reporting</p>
<p> Študent sa zoznámi s aplikačným serverom JBoss WildFly, jeho
vnútornou štruktúrou a najmä spôsobom, ktorým spracováva výnimky
v nasadených aplikáciách. Na základe analýzy projektu ABRT,
ktorý sa tomuto problému venuje pre iný okruh aplikácií, navrhne
spôsob ako výnimky odchytávať, triediť a ukladať do vhodného
úložiska. Navrhovaný systém by mal zvládať aj klasifikáciu chýb
a ich rozpoznávanie na základe off-line databázy známych chýb.
Tento návrh študent naimplementuje do podoby nasaditeľnej na
JBoss WildFly, ktorá bude zbierať výnimky nielen zo subsystému
logging, ale aj pomocou Java Debug Interface.<br>
</p>
<p>---<br>
</p>
<h5><a moz-do-not-send="true"
href="https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=tema;balik=65952;tema=210462;uplne_info=1">Engine
na vykreslování izometrické grafiky postavený na SVG</a> </h5>
<p><i>Název anglicky:</i> SVG based engine for rendering isometric
graphic<br>
</p>
<p> V úvode práce sa študent oboznámi s technológiou pre vektoré
vykreslovanie SVG a počítačovými hrami, ktoré využívajú
izometrické zobrazovanie terénu. Na základe takto získaných
znalostí navrhne a implementuje nový engine na zobrazovanie
izometrických máp, ktorý bude mať nasledovnú funkcionalitu: </p>
<ul>
<li>zobrazovanie oblasti, ktorá je viditeľná v okne používateľa,</li>
<li>funkcionalita izometrického zobrazovanie bude oddelená od
konkrétneho využitia,</li>
<li>prepočítavanie súradnic používateľských súradníc na model
mapy,</li>
<li>API na komunikáciu so serverom, ktoré bude využiteľná ajpre
koncové aplikácie,</li>
<li>optimalizácia vykreslovania zmien v jednotlivých bunkách.</li>
</ul>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<br>
</div>
<br>
</body>
</html>