The struggle to do it with desktop Java... also:
Weblogs: Blame Java, TCP port reservation, and static analysis
Java Today: Gosling on open source, JSR-142 inventory API, and NetBeans/EE multimedia presentation
Forums: Introducing Restlets, unwanted logging in JAX-WS, and Java MIDI support broken?