NetBeans day
CRUD with NetBeans
Yesterday during the NetBeans developers day one of the eye-catching moments for me was the CRUD demonstration with Netbeans 5.5 on top of JEE5. By creating a datasource and selecting one table, Netbeans was intelligent enough to include the dependent tables and create a complete working JEE5 (JSF and EJB3) based application on the Sun defined EE design blueprints. Wauw!... so this is how Ruby On Rails looks like in JEE5, however this resulting EE application is standards based, extensible etc.
SOA fragmentation
Other nice demos was the SOA / JBI support within the NetBeans platform... now that we all agree on JEE the next layers of abstraction is clearly ESBs/SOAs and BPMs. However on those higher layers a consensus has not yet been met and unfortunately some technical and political powers are playing between Sun. BEA. Oracle. IBM and even SAP. In one camp we've the JBI folks (mainly Sun) and in the other camp we have the SCA (Service Component Architecture) supporters (IBM, BEA, Oracle and SAP). The good thing is that these BPM camps do have BPEL and JEE5 in common, but the technology for binding these services is clearly still an area where the cards are still being shuffled.
JavaPolis Speakers
The networking at JavaOne is always incredible, meeting other JUG leaders like Bruno Souza (Brasilian JUG), Klaasjan Tukker (NL-JUG, next year we'll synchronize the SpringOne conference dates) is always great and inspiring.
Of course talking to potential JavaPolis speakers is another agenda topic for visiting JavaOne. Craig McClanahan has confirmed, anticipating that ApacheCon is on another date than JavaPolis, he will be present this year at JavaPolis to demonstrate the JSF and EJB3 collaboration and some other interesting movement towards JBoss initiatives
Let's see what the first 2006 JavaOne keynote will bring... i'll keep you posted.
-Stepbhan