> If Java does die, it will at least have forced the issue of moving the level
> of software abstraction out of what box, OS, drivers, GUI, and other such
> replaceable temporary items that are serving the industry for the current
> nine month development cycle.
Things like that have always been implementation details, not
abstractions. Java did not change that. You are correct in the sense
that Java encouraged many former bit-slingers to at least think about
abstraction. However, that fight is not over--many converts from C to
Java still think int vs. float is an abstraction issue.