These are black days for the house of Java.
Instead of trying to answer the latter, let me open a new front: JafaFX is just around the corner and Sun has a chance to make some big noise.
From a dev perspective, JavaFX is a pretty reasonable solution ( after years of missing the target with AWT, Swing, etc ). This means that, at this point, it all boils down to incrementing plugin penetration, streamlining deployment, and resolving cross platform issues. Adobe's Flash player, for example, is playing the opposite game: They need to catch up in terms of functionality to take advantage of their already large and reasonably reliable penetration.
Sun may appear to be a little late to the party, but keep in mind that, if they succeed in this task, they will be able to tap into an enormous dormant mass of developers. Considerably larger than Adobe's or even M$'. Moreover, the amount of functionality that could be injected to the RIA realm via the myriad of Java libraries would push the industry forward by leaps and bounds.
This would definitely provide some relief and revitalization for the beaten giant and, assuming they know what they are doing, open up new business fronts ( I guess that transitioning away from the "headless" java stack into a more integrated offering is ultimately aligned with cloud strategy. "The Network is the Computer"... don't forget who we are talking about ).
So far I am positively impressed with all things JavaFX and recognize its technical superiority over the current title holder. Let's see what happens when the tires hit the road, this is going to be an interesting process to watch.
Expect thousands of religious debates and passionate rants lighting up the blogosphere.
I would really like to know... Can Sun
- streamline the runtime distribution?
- gain market penetration?
- effectively re-vitalize the brand?
- capitalize on their developer base and the mature frameworks?
While it is relatively easy to control a software development roadmap, I believe it is pretty much impossible to control yet alone predict what will happen in terms of plugin pentration. The web is a complex system that keeps surprising us.
Links:
- http://www.javafx.com/
- This blog post and subsequent comments pretty much sum up the challenge that Sun is facing









