Devoxx je jedna od najvećih svetskih java konferencija. Održava se svake godine negde u novembru. Ranije je nosila naziv Javapolis ali je od 2007 dobila novi naziv. Konferencija ima kao cilj da okupi profesionalce koji sebe vide u Java i srodnim tehnologijama kako bi razmenili znanja i predstavili drugima svoja rešenja. Konferencija okuplja svake godine oko 3000 učesnika.
Iza sve ovoga stoji BeJUG (Belgijska Java User Grupa) na čelu sa Stefanom Jansenom (http://www.devoxx.com/display/Devoxx2K10/Stephan+Janssen).
Ove godine fokus konferencije je bio na Cloud i NoSQL rešenjima i RIA/Mobile razvoju. Izbor tema je sasvim logičan pošto su ovo goreće teme u industriji trenutno.
Antwerp je relativno mali Belgijski grad koji se nalazi blizu Brisela (40 minuta vozom) tako da je do istog jako lako stići. Prvo što će vas oduševiti ukoliko dolazite u Antwerp vozom je sama železnička stanica koja je ogromna i jako kitnjasta, puna detalja. Odmah po izlazu iz iste dočekaće vas lep trg na kome se nalaze zoološki vrt a i muzej dijamanata. Za one koji nisu to znali Antwerp je prestonica luksuza tako da stoji topla preporuka za posetu.
Devoxx se održava u bioskopskom kompleksu Metropolis koji je malo van grada. Obzirom da je grad mali to znači 15 minuta vožnje tramvajem iz centra grada. Izbor Metropolisa za mesto održavanja konferencije je odličan jer se predavanja održavaju u jako udobnim salama bioskopa, video se emituje na ogromnim platnima a zvuk se emituje koristeći THX tehnologiju.
Kada konačno stignete do Metropolisa i izađete iz tramvaja odmah na ulazu zatičete ogromnu gužvu i počete da osećate pripadnost svim tim nepoznatim ljudima. Videti 3000 ljudi na jednom mestu je poprilično impresivno. Organizatori su se stvarno potrudili tako da sve funkcioniše savršeno. Čak se i obroci služe neverovatnom brzinom tako da se ne oseća pritisak mase.
Listu sponzora možete videti na samom sajtu: http://www.devoxx.com/display/Devoxx2K10/Sponsors.
Zanimljivo je ali kao što se vidi u listi sponzora se našao i MS. Pravo je pitanje zašto, ali je odgovor jednostavan. MS želi da promoviše svoju Azure Cloud platformu, pa tako i da je približi velikoj Java zajednici i napravi sisteme za lako razmeštanje aplikacija na ovom servisu.
Svi sponzori su u glavnom hodniku imali svoje štandove. Na svim od ovih štandova su se odigravale neke nagradne igre a pravi hit je bio iPad. Skoro svaki od sponzora je delio po jedan uređaj dnevno. Naravno majice su bile tu kao utešne nagrade i da biste ih dobili dovoljno je da ostavite svoje kontakt podatke.
Predavanja su bila odlično organizovana i održavala su se u 6 sala. Svakog dana je držana jedna uvodna prezentacija koja je zahvaljujući Parleys platformi, koju je već pomenuti Stefan Jansen razvio, bila emitovana kao live stream.
Zahvaljujući parleys platformi na adresi parleys.com ćete moći da nađete sva predavanja sa ovog devoxxa, a tako i prošlogodišnjih. Da biste pristupili svim predavanjima sa Devoxxa 2010 neophodno je da platite pretplatu za ovaj kanal koja iznosi 79 € i važi godinu dana. Ako ne želite da platite moći ćete svake nedelje da pogledate po jedno besplatno predavanje sa događaja. Uvodna predavanja sa svih konferencijskih dana su već dostupna na http://www.parleys.com/#st=4&id=102906.
Šta je bilo zanimljivo čuti? Praktično na svakom predavanju po nešto :) Tako da nije bilo ni lako probrati.
Linkovi do agende:
Prvi dan - http://www.devoxx.com/display/Devoxx2K10/Conf+Day+1
Drugi dan - http://www.devoxx.com/display/Devoxx2K10/Conf+Day+2
Treći dan - http://www.devoxx.com/display/Devoxx2K10/Conf+Day+3
Uvodne prezentacije su bile odlične. Priča je počela pozdravnim govorom organizatora pa se nastavila pričom Mark Reinhold o budućnosti jave. Ovo je poprilično goruća tema posebno nakon preuzimanja Sun-a od strane Oracla. Pa tako je i bilo dosta šala na ovaj račun čak i direktno od predavača, a jedna od boljih je bila: “When Oracle come, Sun set!”. Naravno nije sve crno. Oracle ulaže milione u zajednicu i nastaviće da podržava Javu jer od toga živi. Mark je pohvalio Oracle jer kako kaže imaju mnogo bolje planiranje razvojnih ciklusa i uveli su organizaciju u njihove redove. Koliko je ovo dobro vreme će pokazati a i sada možete suditi i sami. Postoje dva predloga za novu verziju jave:
plan A:
JDK 7 – polovinom 2012
plan B
JDK 7 (isključuje sledeće module Lambda, Jigsaw i deo Coina) – polovina 2011
JDK 8 (Lambda, Jigsaw, Coin, ++) - kraj 2012
O ovome imate i na Markovo zvaničnom blogu: http://blogs.sun.com/mr/entry/rethinking_jdk7. Naravno zajednici odgovara više plan B jer je veći deo ovih funkcionalnosti već spreman i u duhu “release early release often” ovaj plan ima smisla. Sa druge strane tu je OpenJDK implementacija kojoj su se nedavno pridružili IBM i Apple tako da možemo očekivati veće prihvatanje ove implementacije u budućnosti.
Prezentacija koja je usledila je nosila naziv The State of Web i pokrila je trenutno stanje na tržištu i zahteve istog za web aplikacijama. Predstavjlena je retrospektiva razvoja softvera do sada koja nije mogla da ne pomene najvećeg desktop proizvođača, pogađate Microsoft koji se poslednjih godina i sam okrenuo web rešenjima.
Dalje su sledila razna predavanja a neka od zanimljivijih su bila:
Reflection Madnes (Heinz Kabutz) - priča o dobrim i lošim stranama reflection paketa, sa osvrtom na načine kako stvari mogu da pođu naopako – slajdove prezentacije možete videti na njegovom sajtu: http://www.javaspecialists.co.za/talks/oslo09/ReflectionMadness.pdf
Develop Mobile applications with AIR 2.5 (Michael Chaize) – Predstavljene mogućnosti novog FlexSDK 4.5 sa demonstracijom kreiranja aplikacija koja povlači informacije o svim predavačima sa Devoxxa za par minuta i puštanjem iste na Android market.
Getting Things Done for Programmers (Kito Mann) – Jedan od boljih predavača sa zanimljivom materijom i pričom sa par trikova kako povećati svoju produktivnost
Implementing Emergent Design (Neal Ford) – Izglasan za najboljeg predavača na konferenciji a to je svakako i pokazao. Priča o tehnikama i dizajnu u proizvodnji softvera i kako je najbolji trenutak za odluke onaj kada dođe do poslednjeg prihvatljivog trenutka. Zanimljivo čuti a Neal se baš trudi da održi pažnju i da izvrsno prenese poruku slušaocima.
Creating Lightweight Applications With Nothing But Vanilla Java EE 6 (Adam Bien) – Lepa i zanimljiva Java Coding prezentacija. Adam objašnjava kako JEE6 olakšava kreiranje aplikacija koristeći samo ono što nam aplikativni server pruža. Adam je 2010 proglašen za Java šampiona a to je deifnitivno i pokazao ovom prezentacijom.
... i naravno još mnoga, ali pratite parleys i videćete više.
Kao što sam već pomenuo fokus predavanja je bio na društvenim mrežama, integracijom sa istima, potom napredni intrfejsi, mobilne aplikacije i kreiranje visoko skalabilnih i performantnih rešenja. Tako je Cloud/NoSQL kao tema imao svoj rezervisan slot i bilo je zanimljivo čuti iskustva facebook inženjera u implementaciji Hadoop i HBase rešenja.
Na Devoxxu se uobičajeno održava glasanje za neke od gorućih tema. Glasanje se sprovodi kroz ispisivanje pitanja na tablama i ostavljanje posetiocima da glasaju. Neke od ovih pitanja ćete videti na slikama a na linku koji sledi imate sumarizovano rezultate: http://www.jroller.com/scolebourne/entry/devoxx_whiteboard_votes_2010
Prvi put sam na Devoxxu pa ne mogu baš da poredim sa prethodnim godinama, ali po priči kolega sve je malo slabije. Meni je organizacija bila na visokom nivou. Predavanja su bila šarolika, i jedino što bih mogao da zamerim je da je moglo da bude više hands-on i naprednijih predavanja. U svakom slučaju topla preporuka i vidimo se sledeće godine!
I još za kraj slike sa ovogodišnje konferencije: http://picasaweb.google.com/JavaPolis.com/Devoxx2010#