Dneska mám mailovací den, takz(e jes(te( jeden:
Marek Grác se dostal k zadáním, a zde je první dávka.
Povaz(ujte je za sme(rodatné, takto budou ve finále asi vypadat.
Pokud tam není to vas(e, kontaktujte Marka a dejte mu ve(de(t, z(e
chcete, viz pr(edchozí maily.
Ondra
-------- Original Message --------
Subject: Návrhy
Date: Mon, 10 Mar 2014 17:42:04 +0100
From: Marek Grac <mgrac(a)redhat.com>
To: Ondrej Zizka <ozizka(a)redhat.com>
Implementace pravidel strategické hry pomocí JBoss JBPM
<
https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=te...
/Název anglicky:/ Rules implementation of strategic MMO game using Jboss
JBPM
S(tudent sa oboznámi s fungovaním série hier Civilization, jej hernými
princípmi a rez(imom viacerých hrác(ov. Zoznámi sa s technikami a
nástrojmi pre definíciu a vyhodnocovanie pravidiel, ktoré by v hre
tohoto typu mohli byt( pouz(ité, so zameraním sa na nástroj JBoss
JBPM/Drools. Tieto znalosti by mali byt( dostatoc(né k návrhu a
implementácie vybranej c(asti hernej logiky pomocou pravidiel. Aby bolo
moz(né overit( funkc(nost( hernej logiky, implementuje s(tudent aj
prototyp serverovej c(asti hry v zloz(itosti, ktorá umoz(ní overenie.
Funkc(nost( navrhutého systému bude preverená automatickými testami.
----
Visualizace CDI beans s vyuz(itím dynamického procházení
grafem
<
https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=te...
/*
*/
/Název anglicky:/ CDI beans inspection with dynamic navigable graph
S(tudent sa zoznámi s technológiou CDI a jej aplikac(ným rozhraním pre
prístup k informáciám o c(astiach "CDI beans" pomocou komponenty Bean
Manager. Na základe získaných znalostí navrhne a implementuje systém,
ktorý bude slúz(it( na grafické zobrazenie týchto informácií pre
pouz(ívatel(a na základe údajov získaných z rozs(írenia JBoss Tools (IDE
Eclipse) a vlastného rozs(írenia aplikac(ného serveru WildFly 8.
----
Cloudová databáze jako datové úloz(is(te( a sbe(rnice událostí
pro Java EE aplikaci
<
https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=te...
/Název anglicky:/ Cloud database as enterprise application's data
storage and event bus
S(tudent sa zoznámi s problematikou práce s dátovým skladom Firebase a
moz(nost(ami pripojenia sa k nemu s pomocou API pre jazyky Java a
JavaScript. Okrem toho s(tudent preskúma hru OpenTTD, jej herné princípy
a najmä rez(im viacerých hrác(ov. Na základe týchto znalostí navrhne
s(tudent takú zbernicu udalostí, ktorú by bolo moz(né vyuz(it( pre hru
tisícok hrác(ov. Dátový sklad Firebase by sa mal vyuz(it( ako zbernica
udalostí na ktorú budú posielat( klientské aplikácie udalosti a herný
server ich bude asynchrónne odoberat( a reagovat( na ne príslus(nými
akciami. Prototypová implementácia tejto zbernice by mala byt(
nasaditel(ná na server WildFly 8.
---
JBoss AS 7 application-level exception categorization and
reporting
<
https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=te...
/Název anglicky:/ JBoss AS 7 application-level exception categorization
and reporting
S(tudent sa zoznámi s aplikac(ným serverom JBoss WildFly, jeho
vnútornou s(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ávat(, triedit( a ukladat( do vhodného úloz(iska.
Navrhovaný systém by mal zvládat( aj klasifikáciu chýb a ich
rozpoznávanie na základe off-line databázy známych chýb. Tento návrh
s(tudent naimplementuje do podoby nasaditel(nej na JBoss WildFly, ktorá
bude zbierat( výnimky nielen zo subsystému logging, ale aj pomocou Java
Debug Interface.
---
Engine na vykreslování izometrické grafiky postavený na SVG
<
https://is.muni.cz/auth/rozpis/tema.pl?fakulta=1433;obdobi=5984;sorter=te...
/Název anglicky:/ SVG based engine for rendering isometric graphic
V úvode práce sa s(tudent oboznámi s technológiou pre vektoré
vykreslovanie SVG a poc(ítac(ovými hrami, ktoré vyuz(í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
mat( nasledovnú funkcionalitu:
* zobrazovanie oblasti, ktorá je viditel(ná v okne pouz(ívatel(a,
* funkcionalita izometrického zobrazovanie bude oddelená od
konkrétneho vyuz(itia,
* prepoc(ítavanie súradnic pouz(ívatel(ských súradníc na model mapy,
* API na komunikáciu so serverom, ktoré bude vyuz(itel(ná ajpre
koncové aplikácie,
* optimalizácia vykreslovania zmien v jednotlivých bunkách.