Poznamky ze sync schuky
by Ondrej Zizka
Ahoj, zde jsou stručné zápisky.
a) Model
Udělat jako 3x maven artefact
1) Základ - případně použít nějakou knihovnu
x,y,z,chunky. Jako interface nebo abstraktní třídy.
2) OpenTTD
3) Civ
[ 4) Hra Kuby Kutila]
b) REST API - vhodné pro implementaci komunikace s klientem.
Silně doporučuju podívat se na RestEasy.
c) Data
Marek Tuhárský má generátor světa - chunks
Já můžu dodat data z OpenTTD save.
d) UI
UI většinou není v zadání, ale hodí se na screenshoty, které oživí
diplomku a zvýší šanci pozitivně zaujmout hodnotitele.
- nejaka forma pro bocni informace
- půjčení si Enginu od Marka Tuharskeho nebo knihovny od Lastuvky
A zde je jsou fotka tabule. Nic moc kvalita.
https://www.dropbox.com/sh/24pup6i4wvkvvgw/4WcElhIW64/SyncSchuzka/2014-03...
11 years
English / Česky / Slovensky?
by Ondrej Zizka
Ahoj,
v jakém jazyce budete psát DP? Dejte pls všichni (kdo odevzdáváte v
květnu) vědět v odpovědi na tento mail, reply all.
Osobně bych doporučil angličtinu, nebojte se moc svojí (ne)znalosti,
kdyžtak vám snad někdo pomůže. Nicméně,
1) si pocvičíte,
2) nebudete muset překládat technické termíny do ČJ,
3) můžete v textu použít něco, co jste psali např. v dotazu na fórech
nebo do blogu
3) můžete části textu využít jako dokumentaci k projektu
a další důvody.
Ondra
11 years
Synchronizační schůzka tento týden
by Ondrej Zizka
Ahoj!
Sync schůzka pro zadání kolem následující témat:
* OpenTTD MMO
* Civilization
* Graph databases
Zaklikejte, kdy můžete: http://doodle.com/yh7biz8m9dinr27z
Můžou samozřejmě přijít i ostatní.
Řekneme si, co je za zadání, a v jakých oblastech můžete kooperovat.
Původně měla být dřív, ale ve výsledku to bude možná lepší takhle - co
jsem viděl, máte zajímavá rozdílná řešení, což z pohledu projektu
optimální není, ale z hlediska diplomky a vašeho zkoumání Java EE.
Ondra
11 years
Zadání od Marka Gráce /// Fwd: Návrhy
by Ondrej Zizka
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.
11 years
DÚLEŽITÉ! Zadání - kontaktujte Marka Gráce
by Ondrej Zizka
Zdravím,
tento mail řeší 1) kvalitu zadání 2) oficiality kolem zadání.
1)
Právě s Markem Grácem, vaším oficiálním vedoucím z MUNI, probíráme zadání.
Marek se na ně podívá okem zkušeného oficiálního vedoucího a trochu je
poupraví.
Nebude je rozšiřovat, spíš naopak, ale přidá nějakou formulaci o tom,
jak výsledek zhodnotit/otestovat.
Cílem je, abyste měli zadání, které bude jasné a dostatečně "nosné", ale
také abyste ho mohli stihnout.
Proto, pokud se vám zdá, že některou část zadání nestihnete, ozvetě se
nám oběma, než bude pozdě - nesplnění bodu zadání většinou končí F-kem.
Proberte to s ním a se mnou buď po mailu, nebo se za ním stavte v RH
nebo na MUNI, viz harmonogram v některém z přech. mailů.
2) DÚLEŽITÉ:
Kdo z vás není v IS vedený že v květnu odevzdává DP, nebo si není jistý,
musíte kontaktovat Marka, aby vás zapsal.
Tyto z vás již má na radaru: Ferko, Lastuvka, Niedermertl, Svoboda,
Skrabanek, Stastny.
Ostatní se mu musí co nejdřív ozvat a dát vědět, že chtějí odevzdávat
teď v květnu!
Ale i tito ze seznamu musejí získat papír se zadáním, postup viz některý
z předchozích mailů.
Ondra
PS: Kdyby chtěl někdo odstranit z tohoto listu, můžete na
https://lists.jboss.org/mailman/listinfo/diplomky
11 years
Odevzdání oficiálního zadání - DEADLINE na MUNI
by Ondrej Zizka
Ahoj všichni!
Toto platí pro ty, co odevzdávají tento květen.
A) Většina z těch, co už se za mnou stavili, pokračuje na diplomkách
slibně. Jen tak dál :)
Jsem k mání pro osobní konzultace v RH, tento a další týden mám čas.
B) Ohledně zadání (připomínám: DEADLINE na MUNI je, pokud se nepletu,
14.3., tedy příští pátek),
pokud to dobře chápu, proběhne to takto:
1) S těmi z vás, kdo ještě zadání nemají, ho dotvářím tento týden
2) S Markem Grácem proberu stávající zadání. V případě úprav vám dám
vědět.
3) Marek dá výsledná zadání do ISu.
4) Velice pečlivě zkontrolujete zadání na překlepy.
5) Zadání si vytisknete.
Nevím, jak na MUNI, ale na VUT jsme měli 3 kopie. 2 šly do 2
výtisků diplomky a jedna zůstávala na studijním.
Marku, upřesníš to pls?
6) Zajdete za Markem do Red Hatu (možná i na MUNI?), on zadání
podepíše, a pak je asi donesete na studijní.
C) Nezapomeňte se držet k tématu práce. Dva měsíce je dlouhá doba, ale
znáte to, tu se jede na hory, tu se člověku nechce, pak zápočty a zkoušky...
Proto byste už měli implementaci směřovat ke splnění bodů zadání,
a už se moc nezabývat opentlováním.
Také už byste měli rozhodně začít s textovou částí. Kdo ještě
nemá založený soubor s osnovou, úvodem a pár odstavci (ať už přímo v
textu nebo třeba na blogu), je pozadu. Neodkládejte to, zbytečně budete
stresovat. Sedněte a založte ten soubor teď. Latex můžete pořešit i
později, jde o text a také o to s tím začít.
Zatím vše,
Ondra Žižka
11 years