JavaPolis, put on by the Belgium Java Users Group (BeJUG), combines the best elements of large and small conferences. This provides a perfect environment in which to bring together such well known luminaries and provide them with an opportunity to share their views. Both Josh and Neil continue to be active JCP participants. Josh is looking forward to Dolphin, hoping that he can add block constructs to the language in that release. In his opinion it is too late to incorporate closures into Java.
Ted asked the questions that many want answered - "What's happened to Java?". In response, Josh listed a number of things that he believes are simpler then they were before Java 5. However he was a little disappointed in how Generics have resulted in more complexity than expected. Neil added that things are simpler but you need to learn more and that the new features help people to avoid certain classes of errors. Neil also talks about how it took them three tries to add generics to the JDK core libraries.
On future directions Neil commented:
"I don't see an ideal platform for deploying clients."What he would like to do is make it easier to deploy Java client technology. Neil added that GMail would be much more useful if it were deployed as a Java application.
Is the idea of a Java client finished or is there something that Neil could do to improve Java to make it viable for client deployments?