Oracle Java Cup 2008
Závody v programování v Javě s
                  využitím Oracle technologií (JDevelopper a ADF) 
12. února se v Praze v budově společnosti Oracle
                  odehrála soutěž Oracle Java Cup 2008 zaměřená na programování webových stránek s
                  použitím IDE JDeveloper a komponent ADF Faces, které realizují koncept AJAX. Soutěž pořádala společnost Oracle Czech s.r.o ve spolupráci s
                  portálem Java.cz a zúčastnilo se
                  jí celkem 9 týmů programátorů všelijakého zaměření a
                  s různými stupni znalosti Javy.
Během soutěže dostaly týmy řešitelů postupně zadání
                  3 programátorských úloh. Každá
                  úloha měla svůj časový limit, během kterého byly
                  postupně zveřejňovány nápovědy k řešení. Čím dříve
                  bylo družstvo hotovo, tím více bodů obdrželo. Aby se
                  řešitelé odreagovali, byly tyto úlohy proloženy
                  střelbou z laserových pistolí a pušek na video cíle,
                  přičemž výsledky střelby se počítaly do celkového
                  soutěžního skóre 🙂
Chcete-li si cvičně vyzkoušet nějakou
                  úlohu, zde jednu máte:
Na serveru máme připravenou databázi s
                  tabulkou zaměstnanců a výše jejich platu. Napište
                  webovou stránku obsahující dvě pole k zadání dolní a
                  horní meze platu, jedno tlačítko a tabulku
                  zaměstnanců tak, aby se po zadání hodnot a zmáčknutí
                  odpovídajícího tlačítka aktualizovala tabulka
                  zaměstnanců a po aktualizaci obsahovala pouze
                  zaměstnance, jejichž plat leží v zadaném rozmezí.
                  (Higher level varianta: místo polí k zadávaní mezí
                  dejte na stránku doubleslider – nojo, myslím tím
                  dvojitý posuvník.) 
S touto úlohou byly dva týmy svorně hotovy za 4
                  minuty, ovšem jeden z nich to dělal mimosoutěžně v
                  konkurenční technologii .NET.
Zadání další úlohy si můžete prohlédnout
                  na obrázku:
Akce to byla velmi sympatická, kdo přišel určitě
                  neprohloupil a nenudil se. Připraveno bylo
                  i občerstvení, přece jen celá akce trvala 4h. Tak 
                  příště neváhejte a určitě přijďte.
A o co se tedy hrálo a kdo si odnesl ceny? Pro tři nejlepší týmy byly připraveny tyto
                  ceny:
- programovatelný robot – Lego Mindstorms
 NXT
- Sony Playstation Portable PSP
- Externí HDD – WD Passport – 160
 GB
 
  
Výherci:
| 1. misto: Sefira a.s. – | 
Chcete
                    vědět jak vypadalo původní zadání soutěže?
Datum: 12.února, 16.00 – 20.00
Kde:
                    Oracle Partner Studio, Škrétova 12, Praha 2
Vyhrajte jednu
                    z cen:
1.
                    Programovatelný robot – Lego Mindstorms NXT
2. Sony
                    Playstation Portable PSP
3. Externí HDD
                    – WD Passport – 160 GB
Zúčastnit se
                    může opravdu každý, jednotlivá zadání
                    jsou rozdělena podle náročnosti. Níže je uveden
                    jeden z příkladů.
JSF stránka
                    obsahuje 3 komponenty – tlačítko (commandButton) a
                    dvě textová pole (outputText). Uživatel kliká na
                    tlačítko, přičemž průběžně jedno textové pole
                    zobrazuje počet kliknutí a druhé textové pole
                    zobrazuje frekvenci klikání (počet kliknutí na
                    sekundu). Veškerá logika (počítání kliknutí a
                    frekvence) je umístěna na serveru.
Je zřejmé, že tuto
                    úlohu nelze realizovat bez AJAX konceptu. Zkuste
                    využít ADF Faces RC komponent a bavte se při
                    programování 🙂 Jsme zvědaví, jakou nejvyšší
                    frekvenci klikání dosáhnete.
K řešení programovacích
                    úloh předpokládáme základní znalost ADF Faces / JSF
                    technologie, kterou můžete načerpat v rámci
                    publikace „Když uživatelský
                    komfort rozhoduje … / Kompletní AJAX / JSF
                    aplikace za 60minut".
Podmínky
                    soutěže:
Každý tým si musí
                    zajistit alespoň jeden notebook splňující
                    následující kritéria:
- minimálně 1GB RAM
- předinstalovaný a provozuschopný software
- JDeveloper 11g (Technology Preview 2)
- Oracle Databaze XE (Express Edition)
 
Více informací včetně odkazů na download
                    software naleznete na http://www.vyvoj-aplikaci.cz/.





