Apparently easier deployment is finally here!

Check out one of the topics at JavaOne 2007 - From javadesktop.org: http://java.sun.com/developer/technicalArticles/javaone2007/top10desktop/

Our JOGL hero Ken Russell and the fire-brand deployment agitator-turned-sun-employee Ethan Nicholas (who’s working on the modular downloadable-chunks-mini-JRE) are giving this talk 8) 8). If Ken Russell can’t spoil it and give us a taster, then who ever goes to this must tell us what it’s all about. Hopefully some stuff about what’s planned for deployment in Java 7…

[quote]Easy Deployment Is Finally Here (TS-3290)
Speakers: Kenneth Russell and Ethan Nicholas, Sun Microsystems, Inc.

Deploying desktop applications requires that you deliver an application and sometimes even a specific version of the Java platform to your customer’s computer. How can you know whether your customer’s Java Runtime Environment (JRE) requires an upgrade? How do you minimize the distraction of deploying the JRE along with your application? This session answers these questions and more.

Come learn about significant improvements to both the Java Plug-in and Java Web Start software. The speakers present new technologies that will make deploying Java technologies smoother, faster, and easier for developers and customers.
[/quote]

Consumer JRE - the answer to our problems and coming soon (set to be update 2 of Java 6, coming first half of 2008)!!! :smiley: ;D :slight_smile: 8)

A good samaritan’s notes from Ethan and Ken’s talk at JavaOne:

http://sellmic.com/blog/2007/05/16/easy-deployment-is-finally-here-session-my-notes/

Good news!!

Java Kernel is finished, the bug is closed: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4267080

And the quick-start service will drastically reduce ‘cold’ JRE start-up time:
http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-3290.pdf?

I cant say when i was last as excited about a new release of java! these features will be very welcome.

I think it was when 1.4 came out with Buffers.

Cas :slight_smile:

…and when Java2D came with graphics hardware acceleration in Java 1.4

And before that it was 1.2, when Java suddenly became fast generally.

Cas :slight_smile:

and suddenly in 1995 when I new thing came to life and was called Java!

It’s funny but I can’t quite remember what drew me to the original Java in the first place. It was genuinely rather shit.

Cas :slight_smile:

The whole concept of Java and the Java platform has always been really great from the beginning since I was coming from the C++ world. How easy was it to develop in Java and how powerful was it in terms of OO design and APIs given for free, again compared to C. The issues were the performance at runtime and the known bugs of Applets and other things. Anyway, off topic…

It’s out! 8)

http://www.javalobby.org/java/forums/t102065.html

Eeek, I bet it’s full of bugs. To gamble or not to gamble…

Cas :slight_smile:

it’s not out yet - only partially. The most important part - kernel - is still MIA

Well, I can wait… looks like another 4-5 months development on Treasure Tomb now :confused:

Cas :slight_smile:

It’s good to try but in my opinion when all the “consumer JRE” features will be available, I fear we’ll have to fight against a load of bugs because there will so many new features. It will be like a 1.0 version product. Maybe I shouldn’t be that pessimist but I wouldn’t necessarly build an important project with it without having done a lot of stability and performance tests.

It will indeed be fraught with hassles; I expect a further two updates following its release and it’ll be stable enough to use.

Cas :slight_smile:

any idea’s if consumer edition will be windows only or it will also be available on other platforms like Linux ?

Linux is such an odd market (tiny, massively fragmented by different distros, largely knowledgeable users) that I wouldn’t be surprised, or indeed bothered, if it was windows-only.

However, I haven’t seen any evidence of this.

And while we’re there, what about the Mac consumer JRE? For those who don’t run the latest OS X release, they’ll have to install Java 6.

The Mac JRE isn’t anything to do with Sun’s schedule. Nor do they need a consumer JRE as it’s built in to the O/S. The problem is Macs lag a couple of years behind the state-of-the-art, which means I’m still stuck coding to 1.4.2 :frowning: Not that that is so bad really.

Cas :slight_smile: