Tuesday, June 23, 2009

James Gosling's Keynote at Jazoon

Ok, this morning, I sat through a keynote by James Gosling at Jazoon 2009. This was the first time I saw the father of Java in person. Maybe I should have gone to shake hands with him after the talk (but I decided to move on). JG seems like a cool geek.

Most of the presentation was decent. Java, Java , Java and all the fun projects he works on - real time Java etc.

But it was the shameless plug on JavaFX (nobody really cares), Netbeans (prefer Eclipse or IDEA) and Glassfish that was not very much fun. Maybe someone at Sun said if you do not plug these, your trip will not be expensed.

Now back at the hotel, I read this blog post from the OSGi Alliance refuting James's assertion that OSGi is fat. I am pretty sure Sun (soon to be Snorkel) has tremendous NIH (Not Invented Here) or NIBU (Not Invented By Us) syndrome.

Friday, June 05, 2009

JAXB2, XMLGregorianCalendar, JODA, JSR310

The variants of xs:date as defined in the XML Schema are mapped to XMLGregorianCalendar by JAXB2. XGC is not a very fun class to work with. JODA is an open source date time API implementation that is available in the open source world, which is the primary driver behind the JSR-310 specification.

Here is an email thread in JSR-310 that summarises the mapping of xs:date and JODA/JSR 310.

Email Link