By Ian Darwin on 2007-05-11 17:17 in Category: java oss s/w industryThis has been a very busy week at JavaOne, with lots of new announcments but few major ones. One of the largest announcements was a small but powerful technology called JavaFX, which is potentially very significant because it provides a compositional API for Java 2D, similar to that for Swing. Java 2D has always been powerful but underused because of its programmatic API. JavaFX aims to make this capability available on the client side of the web, to compete with technologies like Adobe Flex and Microsoft's Silver-whatever. It looks promising, and the all-Java PDF reader they showed was nice, but I fear it may be "too little, too late" in the web market. JavaFX will certainly shine where people are already using Swing. The current version is interpreted but there are plans to compile it to Java bytecode.