The times article talks about using the use of IM and blogging during presentations. I know there were several blogs during JavaOne while a whole bunch of us were impatiently awaiting James Gosling to give his keynote. But how does this effect the presentation?
The Java VM installation and application launching has some serious problems. Its too hard to launch Java applications and make it seem as seamless as a native application (unless your on OSX). Sun is clearly trying to fix it with the creation of JavaWebStart and the new Java auto-update functionality. But Sun is really just putting band-aids on the problem.
As many o fyou know, I have been working with music and audio programming in Java for quite some time. This included work with Java sound. After my JavaSound talk this year at JavaOne, I got to grab a bite to eat with my fellow presenters Phil Burk and Nick Didkovsky and JavaSound lead Florian Bomers.
So we heard this morning that HP and Dell are going to be distributing new hardware with new Java versions. Anyone heard anything from IBM? Is it only me that finds this odd?
The Client Provisioning Spec is a J2EE framework for bundling and distributing applications and resources to various clients. This is a great and generally applicable idea. The problem is that there is a huge focus on J2ME -- both at this conference and in the JSRs. As a result, the focus for the Client Provisioning Spec is on distributing J2ME apps.
There seems to be a big focus at this JavaOne about the "Corporate Developer." And for Java to reach a certain number of people, it has to become a standard for corporate applications. As such, there is a focus on web applications. I don't get it.
OK. So how does canoo work?
Basically, you write to this proprietary component set. Its very similar to Swing. Then you deploy the whole app to a sever. To run it, they have a generic Java client that runs your application. At the booth, they were running through web start.
On to the beef!
I just sat through several sessions on the new features in J2SE 1.5 as well as 1.4.2. Here are some disconnected thoughts on what I've heard....