The Source for Java Technology Collaboration
User: Password:



Calvin Austin's Blog

May 2006 Archives


Java and the Titanic

Posted by calvinaustin on May 17, 2006 at 04:05 PM | Permalink | Comments (0)

Nothing to do with the Mythbusters but the titanic really was outside Javaone today before being lifted on top of the Metreon.

titanic2a.png

Yesterday I spent several hours walking through the Java pavilion floor, lots of great stuff to see and some good giveaways by the vendors here. I also stumbled upon a photo opportunity of James with the Dukes Choice awards

dukie.png

Javaone: w/images Java SE and Java EE keynote pt2

Posted by calvinaustin on May 16, 2006 at 03:26 PM | Permalink | Comments (0)

Java EE 5 for many of you is a big step forward to unifying the Java EE platform. The removal of application specific deployment scriptors should be very welcome, something that has always been a barrier between moving between applications. Learning deployment in Geronimo for example is just one extra tasks developers don't want to learn. There was the obligatory Netbeans demo, although the demos also featured a text editor and command line deployment. As Ludo and Bill study below...

bill.png

Bill quoted some numbers, that with all the Java EE 5 features the adventure builder demo is now 36% smaller (down from 67 classes to 43) but even more impressively a simple XML app was down from 5 files to 1. He cited the Glassfish project had reached 300K downloads.

The next section was the new features in Java SE. Its interesting to me to see the number of Sun Java EE engineers now working on Java SE features. Java SE was never got the respect it deserved inside Sun (imho), Java ME and Java EE due to their associated revenue got more of the attention. New Java SE engineers include Danny Coward who will now be the Dolphin Spec lead (a fellow brit) and Roberto for XML/AJAX.

So one of the more non-incremental features planned is a transition plan for Visual Basic developers to the Java platform, a project called Semplice. This is well overdue, especially given the Java-Sun settlement all those years ago. dolp1.png

Another feature was project Phobos, the ability to call Javascript to Java, following on from the petstore AJAX demo earlier in the day.

The rest of Java 7 may include native XML, friends, Swing application framework and Beans bindings, dyanamic language support. My first glance of native XML was that I didn't like it, it may be clever but including raw XML as per the slide make things more messy for me.

Finally if you don't like lines, Javaone still has teething issues with the new schedule tools. To get into the Java SE session took 10 minutes and then another 5-10 minutes to get out again!

Javaone: w/images Java SE and Java EE keynote pt1

Posted by calvinaustin on May 16, 2006 at 01:01 PM | Permalink | Comments (0)

Now listening to the Java SE and EE keynote. Graham is revisting the core features of Java 6. Which includes some GUI clean-up for windows and updates for Windows Vista.

chet2.png

The GUI looks nice and 10 years on the gray/grey rectangle is gone.

chet1.png

But as a Java Linux user I want a 64bit plugin, the number 4 feature on the web site. I doubt whether one will be around for beta2 in June for final release in October. Next up is Bill Shannon with Java EE 5 which was approved a couple of weeks back

Javaone news highlights. Open Source Java

Posted by calvinaustin on May 16, 2006 at 09:29 AM | Permalink | Comments (6)

So Jonathan has taken stage. The first item he wanted to discuss was Suns Niagara hardware sparc try and buy program so that you can now download free hardware.

Next came one of the conference sponsors, Ed Zander with Motorola who picked up a duke choice for a Motorola phone. Then the JDK java distro license change was introduced by Mark Shuttleworth of Ubuntu fame. Jonathan hinted about Ubuntu on 'servers', which of course ubuntu already runs on servers and then asked about support on ubuntu on Sparc. Mark did not confirm anything.

Next Marc Fleury came on with a red hat(beret) and hinted some collaboration with Sun and Redhat and that redhat was joining Netbeans. Redhat have been making their own eclipse edition so far.

Next Rich Green was invited to say that Sun is working out how to open source Java and not whether it would be open sourced. Given the time to open source solaris I wouldn't expect anything to happen for a while. I hope this is a real announcement and not playing for time.

Next Jeff Jackson is talking about Java EE 5. Which is already has an open source implementation and had the jcp members stand on stage and Jeet to discuss how to use blogs from the Glassfish community! ...

Next came J2EE and AJAX demos from Craig and Greg, knowing Craig the beer finder was a useful google mashup

Javaone news: Java on Linux the real story

Posted by calvinaustin on May 16, 2006 at 08:12 AM | Permalink | Comments (8)

One of the first Big community Javaone items this year wasn't the Open Source Java news but a new license for the JDK on Linux. Now I really believe this is a good thing, not enough, but an improvement. However, if you read Simon Phipps blog then Sun appears to be tackling something akin to the Berlin wall and funny enough re-writing history at the same time! Without giving away too many secrets here is the real story.

For reasons that date back to the 90s, and which were never meant to cause GNU/Linux a problem (as at the time it wasn't really on the radar), the Java platform has been licensed in such a way that GNU/Linux distributions couldn't carry it. In addition, the Sun-provided installer for GNU/Linux has, to be charitable, sucked.

Now for those with good memories, of course linux was around in the 90's, infact the original license for JDK 1.1 was friendly to many distributions and made many flowers bloom. Things changed with Java 2 and the SCSL license, of course every linux distribution wanted to have Sun Java on their CD and Sun had agreements with Redhat, Suse, Caldera and others. Any of the restrictive terms were due to Suns binary license and no-one else, for example the license click through on download and install was introduced later and enforced on blackdowns distribution. So Sun built the wall, and forced the click-through sucky installer and knew what it did.

"An unprecedented collection of Debian developers, Ubuntu developers, Sun engineers and Sun lawyers has spent months devising a new binary license for the Java platform"

I can't believe it took this much effort, kudos for those 'unprecedented collections' of Debian and Ubuntu developers for waiting, anyone who uses those distributions knows that they have invested effort into virtual packages anyway to handle offline distributions. Like Wei adds, does this mean fedora will be JDK ready, perhaps...if it does, it will be down to the effort of individuals of course, taking Java back to its roots.



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds