While I was working on preparing slides for my session on TmaxDay 2006 (http://www.tmax.co.kr/tmaxday/), I came up with some idea of grouping and classifying Java web services technologies:
Java Web Services 1.0 (adopted by J2EE 1.4)
(Optional) EWS (JSR 109) 1.1
Java Web Services 2.0 (adopted by Java EE 5 and Java SE 6)
JAXP 1.3 + StAX 1.0 (= JAXP 1.4)
I just posted a snapshot of Apache Mirae 1.0 to http://people.apache.org/~ias/mirae/ . "Mirae" in Korean means "future" and I used the word to name a project for implementing JSR 172 J2ME Web Services in Apache.
The project launched two years ago, but has gone through many things: lack of participation (and use as well), TCK delivery, and holes of JSR 172, and so on. However, around the beginning...
I did two sessions in the tutorial track at the NGWeb2006 conference. You can download the slides of Ajax Programming and Hacking of Widget. Note that they are written in Korean (some are English though :-)
FreeBSD Java is based on Intel, so it might be possible to apply it to port Mustang for Darwin, the underlying OS layer of Mac OS X on Intel Macs. One more feasible idea about the porting is making a headless version of Mustang for Intel Macs, i.e. core Java without graphic facilities such as AWT, Swing, and Java 2D.
Or, we can just wait for Leopard (Mac OS X 10.5) to come up with Mustang :-)
As I'm going to deliver some presentation on widgets such as Yahoo! Widgets (formely known as Konfabulator) and Google Desktop Sidebar, One idea hit me: Why not Java for widgets?