Info at JavaOne
Begin mei 2008 ben ik met vier collega java programmeurs naar JavaOne in San Fransisco gegaan om weer ‘up-to-date’ te raken van alles wat met Java en wat daar om heen te maken heeft. Er waren in al die onderwerpen, drie onderwerpen die ik leuk vind om er uit te lichten of die mij opvielen.
JavaFX
Op de JavaOne was een product duidelijk aanwezig en dat was JavaFX. JavaFX is het nieuwe paradepaardje van Sun die de concurrentie moet aangaan met Adobe Air en Microsoft Silverlight. De (soms niet werkende) live demo’s die werden gegeven door onder andere James Gosling tijdens de opening van JavaOne waren indrukwekkend. (Bijvoorbeeld het verslepen van een applet uit een applicatie naar de desktop en dat de applet de functionaliteiten van een widget krijgt.) Sun probeert JavaFX te positioneren als het framework dat de grens tussen de browser en het operating system moet vervagen en applicaties zowel on-line als off-line beschikbaar moet kunnen maken.
We zullen zeker eind 2008, of begin 2009, meer te horen te krijgen van JavaFX en er zullen een hoop nieuwe creatieve on-line modellen onstaan als deze techniek meer beschikbaar wordt.
Spring Framework 2.5 new and notable
De presentatie die Rod Johnson CEO van SpringSource hield over de nieuwe mogelijkheden van Spring Framework 2.5 was een leuke kennismaking met de filosofie van Spring Framework. De filosofie die zij hebben gekozen is dat het framework op zoveel mogelijke manieren kan worden geconfigureerd. Een goed voorbeeld hiervan is de in de nieuwste versie geintroduceerde annotations. Deze annotations maken het mogelijk op een simpele manier bijvoorbeeld een controller of component aan te maken, maar met als nadeel dat dit een eigen model en geen standaard is.
Een ander interessant aspect voor het Spring Framework zoals bij veel van de producten die op JavaOne werden gepresenteerd, was de implementatie van OSGi, waar elke module binnen het Spring Framework als OSGi bundle beschikbaar wordt gesteld.
Het was een interessante presentatie, omdat we in veel van onze projecten van het Spring Framework gebruik maken. Het is ook leuk om te zien dat het Spring Framework een zeer volwassen product is geworden, waar wel eigen keuzes zijn gemaakt.
Na de presentatie ben ik nog even langs de stand op het Pavilion van SpringSource gelopen, met een belangrijke vraag in het achterhoofd. Ik wilde graag weten wanneer de ondersteuning van ‘parametized/friendly’ URL’s wordt geïmplementeerd. Gelukkig kon hier een zeer behulpzame medewerker mij vertellen dat dit in release 3.0 wordt meegenomen die eind 2008 beschikbaar wordt.
JPA 2.0
Tijdens de JavaOne heb ik ook een presentatie over JPA 2.0 van Linda DeMichiel van Sun bezocht en ik was aangenaam verrast hoe Sun probeert om de JPA-standaard volwassener te maken. Een goed voorbeeld hiervan was de uitbreiding van de mogelijkheden van JPA, waarbij goed gekeken wordt naar producten als Hibernate en Toplink. Het is goed om te zien dat JPA, een product wat we binnen Info.nl veel in onze projecten gebruiken nog steeds wordt verbeterd.
Ik vond JavaOne een interessante en leerzame conferentie in een leuke Amerikaanse stad waar veel te beleven valt, maar de 30 uur durende terugvlucht viel toch wat tegen. Gelukkig maakte de conferentie een hoop goed.
