JDK 1.5: Neutered Tiger

I have been looking at JDK 1.5 (aka Tiger) feature list and I can't help wondering if Sun is on auto-pilot or not.  Why the heck are they playing around with features like generics and enhanced for-loop when there are critical features yet to be worked on, like:

  • Smaller Footprint/Shared VM - if Java programs were cars, one would get 1 miles per galon.  Increase efficiency or bring on the train.
  • More Responsive GUI – support and extend SWT.  Who cares if Swing experts can do the same with Swing.  Idiots should be able to do it.
  • Incremental Installation – even 7-8 meg is too much.  Most Java applications need only 2-3 megs to get started.  Install whats needed to run the program and schedule the rest to trickle install or on-demand.

Wake up and smell some Java, Scott McNealy.