Illetve vége van, de én még tartozom pár beszámolóval. Mondjuk azt, hogy a repülőn megírom, otthon feltöltöm, és akkor mindenki munkanap elolvassa hétfőnkedden. Ki, mikor dolgozik.
És fotóztam is ma még, azok is várhatók. Nehéz dolog ez. Mármint laptopot, fényképezőgépet és csomó papírt cipelni egész nap.
Az a terv, hogy ide még majd írok java érdekességeket később is. Van ez a terv. Vannak nagyobb szabású terveim is. A holland Java Users Group (.nlJUG) annyira jelen volt, hogy azon gondolkoztam, miért nincs huJUG? Vagy ha van, akkor én miért nem tudok róla. Nem tudom, mivel jár JUG-nak lenni, de gondolom, előnyös. A hollandok nyolcvanan voltak kint a konferencián. Jó, persze attól, hogy JUG vagyunk, nem biztos, hogy egyből milliomosok is leszünk, de biztos meghívhatjuk a hírességeket.
A JavaCaféra feltétlenül gyertek, hogy legyen kinek elmesélni szóban a konferenciát, és rákérdezni azokra, amiket a véges gépelési sebességem miatt nem írtam be, mondták is, hogy időnként kicsit címszavas a blog.
Fura volt egy hetet a föld alatt tölteni, de a Moscone center már csak ilyen. Voltak előadások az utca alatt is, a két épület között. Google Map. Én rányomnék a Street View gombra is.
Legnagyobbrészt egy demo töltötte ki, volt évfolyamtársam tartotta. Jobban beszél angolul, mint a Session-házigazda vice president :-).
Maga a demo arról szólt, hogy az Oracle egybeolvaszja a Webcentert (ez az aktuális, 100% Java portlet containerük) a JSF-et (amihez az ADF Faces nevű csomagot ajánlják, (az ADF részben open source, de részben fizetős)) és mindehhez a JDeveloper ad varázslókat development time, plusz a weben minden konfigurálható run time. És van benne magic, amitől az instant üzengetés, az adatbázis, a HR, mások portaljai, a Web2.0, a flicker és minden egybeolvad, és a sales ember csak úgy ezen át mindent megold.
Marha látványos volt, minden működött, mint a varázslat, nem láttuk viszont, hogy mi van mögötte.
Aztán bejelentették, hogy az Oracle is megírta a maga Eclipse-plugin készletét (ahogy az IBM, meg a myeclipse open source, stb), hiszen maga az Eclipse csak egy "buta" IDE (vagy "okos szövegszerkesztő), és ráadásul Oracle supportálja, viszont ingyenes, sőt open source. Ez mondjuk jó, eddig ilyen nem volt.
Aztán kicsit beszéltek a Gridről, és a diagrammokon minden komment nélkül Weblogic meg JRockit szavak voltak.
Hááááát. 7.30-tól 9.30-ig tartott, erre mondják, hogy not really much of a party. Kint volt a Moscone mögött/fölött a Yerba Buena Gardenben. Fellépett a gitározó, üvöltő, fejrázó együttes 8-tól kilencig. Volt vagy 10 fok, jó nagy szél. Iszonyú hosszú (de nagyon gyors) sor a Moscone pincéjéből, fel, körbe a ház körül, be a kertbe. Ittünk egy sört (megmaradt a másik drink kuponom), megfagytunk, hazamentünk.
Eközben a certified java professional-oknak (tessék vizsgázni, megéri) tartott fogadásról (James Goslinggal és open barral) lekéstünk, mert akkor is bent ültünk előadáson. :(
http://www.theserverside.com/news/thread.tss?thread_id=49332
Jó hosszú beszámoló. Most mindjárt megyünk az utolsó Global Sessionre, James Gosling tartja.
kommentekre válaszok:
talalkozzunk ossze barkivel a konferencian. aki ir mailt (sngeza@gmail.com), annak megmondom az itteni mobilszamom.
javase6 update10: valojaban beta verzio van csak. letoltheto, ha a google-be ezt irjatok (gyk: javase 6 update 10 download)
blueray specko: nemtom, hogy letoltheto-e. google. majd en is nezem
Először volt egy rövid összefoglalás a JBI 1.0-ról. Container of containers (JBI-be beteszem a kül. service engine-eket (BPELSE, XSLTSE, rulesSE, ...), és azok sokszor maguk is containerek, beléjük teszem a service unitokat (egy bpel processzt, egy xsl-t, egy szabályt stb).
JBI 2-t mostanra ígérték, de még nincs kész a speckó. Valamelyik nap azt mondta valaki, hogy vártak, amíg az ipar egyáltalán kicsit felpickupolja ezt a technológiát, kiderülnek a tanulságok, és akkor lehet jó, új verziót csinálni. Ma már van kb. 5 JBI implementáció a világon.
JBI 1.0: too small, too big, no API, not distributed, WSDL/XML-alapú
JBI 2.0 = JSR 312: expert group: Sun, Software AG, BEA (=Oracle), IBM, JBoss (=RedHat), Apache, Adobe, CapGemini, IONA, stb.
Új fícsörök:
- átorganizálják a speckót, hogy kül. hallgatóságoknak is jó legyen (jelenleg SE- és BC-fejlesztőknek szól főleg)
- alternatívák a WSDL interface-leíráson kívül
- POJO komponensek lehessenek
- JAX-WS/EJB/Spring/stb
- nem-XML üzenetek mehessenek, streaming!!!
- interceptorok
- OSGi (ez a varázsszó az idén)
Ami az elosztottságot illeti: nem része a speckónak. A gyártók oldják meg / megoldhatják / meg fogják oldani. Ez egyfelől nemn akkora katasztrófa (miért, a JavaEE sem mondja ki, hogy muszáj clusterezhetőnek lenni az appservernek), másfelől pusztán a realitás. Sok gyártó nyomja a sok régi middleware-jét, és nyilván mindben tök másképp van ez megoldva. És nem lehetett egyezségre jutni az expert groupban.
Egyelőre nincs határidő, kész lesz, amikor kész lesz. Ez egy implementation-lead speckó, azaz folyamatosan írják a referenciaimplementációt, és közben alakul a szabvány. Tervezik, hogy csinálnak publikus website-ot, publikus levlistát. Egyelőre a JCP-s belsőt használják, ezért a kívülállók nem látják a haladást.
A téma a Service Component Architecture (SCA) volt, a default leírónyelv: SCADL (ejtsd: skiddle).
Tanulság, nagyon csodás, nagyon minden összekapcsolható (Ruby, JavaEE, Spring, ...), de. De csak azért, mert valaki megírta ezeket az összeköttetéseket, igen, páronként minden és minden közé. És erre semmit nem mond a szabvány, tehát majd jól lesznek gyártófüggő (vagy opensource-csapat-függő), úgy mondták: ökoszisztémák, és nem igazán dobom át egyikből a másikba azokat a bizonyos összekapcsoló-varázslatokat. Vesd össze JBI: ahol a központi sín (ESB) szabványos, és elvileg egyik gyártó ESB-jére simán rádugjuk a másik gyártó BPEL motorját, meg a sok többiek kölünböző BC-it (binding component, ez beszél mondjuk SOAP-ot, JMS-t, EJB-t stb.)