Warning this article may contain opinions of the author that you and iTWire don't necessarily agree with. Don't let them get away with it - have your say with a comment!

No. 1 Story

Technology reinforces generation gap

If you believe that technology could be bridging the generation gap, think again. According to Deloitte’s first State of the Media report it’s as stark as ever.

read more

Sun releases a major Java runtime and SDK update - Java SE 6 Update 10

Opinion and Analysis

After extensive beta testing, Sun Microsystems has released update 10 of its Java Platform Standard Edition 6, with many significant enhancements. Will this lead to a resurgence of Java applications on the desktop and the Web?

On 21 October 2008, Sun Microsystems released update 10 of its Java Platform Standard Edition 6, usually abbreviated to Java SE 6u10 or (using the internal version number for this update) release 1.6.0_10 build 33.

It might look like another minor Java update, but its much more than that.

Wikipedia has a handy Java version history, if you'd like to see what went before.

I attended the Australian leg of the first-ever Java world tour in Sydney, in 1996, about a year after Java was first announced. Since then, I've been following Sun and Java closely enough to understand pretty well what's being going on, as a dilettante rather than a full-time Java practitioner. I've dabbled with Java coding on IBM WebSphere and Lotus Domino server, for example.

That 1996 tour was sponsored by Sun, IBM, and Netscape (remember them?). As you'd expect, they were predicting that Java would "take over the world" as an application platform, but that's not quite what happened!

One big problem was the shenanigans by Microsoft who feared the effect that OS-agnostic Java might have on its Windows franchise and refused to play ball in terms of Java Virtual Machine support under Windows.

This led Sun to accuse them of trying to split the Java community and thus kill off Java. You'll get the gist of what happened from this 1998 article: "Microsoft's holy war on Java." My gosh, that does now seem such a long time ago.

Apart from the skirmishes with Microsoft, a few other issues bubbled to the surface and led to a decrease in the popularity of Java for developing and implementing desktop applications.

Firstly, there was a performance problem with initial earlier JREs (Java runtime environments). Earlier JVMs (Java virtual machines) tended to be slow because they used interpreted rather than compiled bytecodes. Java applications tended to be sluggish compared with those natively compiled (for example, from C or C++ languages).

PLEASE READ ON...

See all my articles, including podcasts ...
A Meaningful Look at Desktop and Enterprise Computing

Have some fun with a challenge or two that I've devised for you!
Go visit the iTWire TechWords Interactive Crosswords section.