Ok, jag erkänner… En anledningen till att jag gick på Oracles ”Java Day 3.0” var att få se den nya Blade rullen – Blade Trinity men även presentationerna var klart godkända denna gång.

Senast Oracle bjussade på bio och popcorn så var just filmen (Då Matrix revolution) själva behållningen. Denna gång såg det bättre ut på pappret. Peter Zadrozny och Jonas Jacobi skulle prata om EJB 3 respektive JSF och tillställningen var rätt trevlig med konkret intro till både EJB 3 och JSF. Sun’s presentation kring java och javaone var ingen höjdare men några t-shirt senare blev det film till slut…

JSF – Jonas Jacobi
Jonas Jacobi var ett nytt ansiket för mej men jag blev snabbt positivt överaskad då Jonas verkligen hade koll på både JSF och alla diverse RIA teknologier som susar runt i periferin som t.ex. XmlHttpRequest med AJAX, Open Lazzlo m.fl. Jonas presenterade först JSF arkitektur med fokus på att klargöra de olika ingående delarna som backing bean, UI komponenter, renderers och ”kits”. Efter JSF intron introducerades ”Oracles extras”, dvs alla deras JSF komponenter som vad jag förstod var något som Jonas själv deltog i utvecklingen kring. Anledningen till att Oracle kommit långt med sina komponenter är att man redan innan JSF hade en egen hög med ”web-komponenter” som i samband med JSF’s intåg portats till JSF världen. Komponenterna som visades såg klart användbara ut med frekvent användning av AJAX möjligheter till ”partial page rendering”.

EJB 3.0 – Peter Zadrozny
Peter Zadrozny träffade jag på ett möte i Kista under ”Ericsson Business Consulting tiden” någon gång 97/98 när han som teknisk säljchef för Weblogic försökte lura på oss något som hette Tengah. Då hette företaget Weblogic och produkten Tengah. Detta skedde märkligt nog ungefär samtidigt som Martin Melin fick den berömda ”Petter-niklas massagen” på just ön Tengah. Hemsidan för produkten bestod av en seriestrip som drog någon vals kring frustrerade systemutvecklare som mha Tengah lyckas med det omöjliga. Sedan köptes kalaset av BEA och produkten blev Weblogic. Numera har Peter rollen som Vice President, Cheif Evangelist, Oracle Application Server, Oracle Corporation. Peter presenterade status på EJB 3.0 arbetet och visade på skillnaden mellan EJB 2 och EJB 3. Han visade allt man behöver göra för att skapa en session bean / entity bean i dagens EJB 2 värld och sedan visade han hur man gör motsvarande mha EJB 3 som specen ser ut just nu. Det hela ser klart trevligt ut och man ser tydliga spår av Gavin och Hibernate i POJO-persistensdelen vilket jag personligen gillar skarpt. Att kunna Hibernate bra är en bra genväg till EJB 3’s persistensdelar helt enkelt. Peter berättade om att det skämtas en del kring att 3’an i EJB 3 står för att det är bara 3 personer som bestämmer i dess expertgrupp: Linda DelMichiel (Sun), Gavin King (JBoss) och någon Top-Link guru som jag inte kommer ihåg namnet på. Peter tog dessutom upp den intressanta frågan som blev en stor sak under The serverside symposium (TSSS): Huruvida EJB 3 ska vara bakåtkompatibel eller inte. På TSSS var tydlilgen majoriteten för att skippa bakåtkompatibiliteten och jag tycker själv det verkar vettigt. Bara för att specen inte kräver det kan ju BEA, IBM m.fl. fortsätta att hålla sitt EJB 2 stöd under armarna för att glädja befintliga kunder som sitter i EJB 2 träsket samtidigt som det ges möjlighet att starta med ett blankt papper för andra container levernatörer. Liksom, köra new project wizarden i Eclipse, referera Spring framework i project dependencies and we have a lift off… EJB 3 stöd kan man redan idag leka med i en preview release av Oracle eller om man vill kunna kika i källkoden kör man JBoss EJB 3 beta. Sedan ska det förstås påpekas att det fortfarande är lite som att köra utan motorhuv eftersom specifikationen inte är helt klar men som jag brukar säga: Ingen kommer ihåg en fegis…

Blade – Trinity
Ok, själva poängen var ju att det skulle bli film. Blade – Trinity (Blade del 3). Ok, filmen lär inte få någon hög med utmärkelser och Westly S. är väl lagomt klämcheck, men Blade serien håller ändå tätpositionen inom ett område. Konsten att pulverisera en fraggad vampyr så coolt som möjligt. Dessutom som ett erkännande har DOOM 3 spelet kopierat själva konceptet, bara en sån sak… Produktplaceringarna haglade i filmen och man kunde se att Apple köpt huvudsponsors positionen med att förse ”The good guys” med laptops och ipods medans Palm eller 3COM med mindre reklambudget fick nöja sig med att förse the bad guys med GPS utrustade Palm pryttlar.