Results are in ! Java Runtime download numbers for December

Did you vote in the Planetarium Poll about the number of downloads of the Consumer release of the Consumer JRE in its first month ?

You'll remember Java SE 6u10 was released for manual download in October. But the followon update release Java SE 6u11 (including some bug fixes) was pushed in the Java Update mechanism (aka the popup-bubble-software-update-thingy-for-Java-on PCs-around-the-world) on December 2nd.

The results are in. Ya, you were right: they exceeded 70 million downloads of the JRE.

There were 78m completed downloads of Java SE 6u11 in December. If you include downloads of older versions as well, you get a total 95 million completed downloads of the JRE. More than the population of the Philippines.

That's a lot of browsers to drag applets out of !


Posted by asdasd on January 15, 2009 at 01:58 PM PST #

Good to know people do accept java install on client PC.
The easier-more beautiffull install jre 1.6 update 10-11 update is surelly a good move.

But please don't forget for java on the client side (java-Swing, javaFx) there are still one big improvement to do to compete with flash Player :
The speed of java start up with any code is still too low (7 or 12 seconds to have a display) compare to perhaps 1 or 2 on Flash side.
This speed startup issue is still the most important when you do an Applet/Mashup element in a web page:
==> People hate to wait 10 seconds.
==> .....And we developper tend to NOT develop Mashup people do not like.

Keep going Sun java JVM people: it is almost there.

Posted by Thierry on January 15, 2009 at 06:48 PM PST #


Posted by sibel on January 17, 2009 at 04:27 AM PST #


Posted by mohamedmzzika on January 17, 2009 at 09:34 PM PST #

i ni

Posted by rakesh on January 18, 2009 at 04:45 PM PST #

Unfortunately my statistics shows me that it's only 35 % of installed Java.

Posted by Anthony on January 19, 2009 at 01:00 AM PST #

Ya I have to aggree with Thierry. Flash has a much faster start up time. JavaFx/Applets need to start faster. Hopefully performance improvements continue.

Posted by M_T on January 19, 2009 at 07:46 PM PST #

2009 is the year of Make-it-Or-Break-It for desktop Java. JDK 6u10/11 was released and it's almost perfect, we're still struggling with minor plugin bugs, startup time could be a bit better (it seems Jigsaw can help here). JavaFX 1.0 was released nad it's really promising, but there is a significant number of gaps that Sun is hurrying to close: Swing integration, native component package, Scenario's performance, better loading time (again), minor deployment bugs (again), the first Mobile release, tooling support, etc. Nothing severe, I think Sun is able to make the necessary progress across 2009. But this is the last chance we've got; if by next Christmas Applets are not reborn and JavaFX is not yet a reasonably successful platform, it's game over in the RIA battlefront.

Posted by Osvaldo Pinali Doederlein on January 19, 2009 at 08:27 PM PST #

<Reading a Doederlein-posting>

"Sun Sun Sun...."
"Sun is Java and Java is Sun..."
"Sun should do this and that ..."

</Reading a Doederlein-posting>

Apparently this is a Sun-fanboy-website where anybody only swears on Sun (and probably hates IBM and Oracle and HP and....)

When will the Java-community learn that the Java-ecosystem is supported by lots of companies. By very powerfull big technology-companies like Oracle, IBM, Intel, Cisco (Yes!) etc. etc.

When will the so-called "Java-community" learn that Java-technology needs the help of all these companies and that Java (TM)shouldn't be a half-totalitarist regime where only Sun decides the rules and only SUn-engineers are developping the JREs.

Osvaldo is such clueless Sun-fanboy who ignores the existence of all the other companies represented in and by the Java-community.

Your "Sun-only fanboys" are just pityfull. I'm praying that Sun dies. Apparently this is the only possibility to "really free Java".

Posted by Clueless Sun-worshipper on January 20, 2009 at 05:05 PM PST #

@Clueless (good pick of false first-name!): I admit that I see Sun's leadership as the only way to push Java forward in the Desktop/RIA space. But there are strong reasons for that.

Like the fact that all other "big Java players" couldn't care less about front-end Java, either in the desktop or mobile platforms. Both IBM and Oracle/BEA have their own JVMs (IBM JDK and JRockit) but both JVMs are 100% tuned for the server side; these companies give ZERO support for desktop development. I'm a Eclipse user (actually I'm a Rational Application Developer user - by imposition of most of my clients using WebSphere), and these IDEs lack even the most basic built-in support for desktop development since the fiasco that was the abandonment of Eclipse's Visual Editor project - leaving users with no visual editing for either Swing or SWT. (While Sun's NetBeans is continually updated with superb editors for Swing, LCDUI, and coming soon JavaFX and perhaps also LWUIT.)

What about the open source community? Virtually all independent FOSS Java projects out there ("independent" = not funded by Sun or other Java pushers) is non-GUI stuff, all way from JUnit up to JBoss. Yes there are important FOSS projects for desktop Java (Swing look&feels, components, 3D/game engines etc.) but I don't see critical mass, so their contribution - to the grand cause of desktop Java, not to individual apps - is small. For one thing, the popularity of Java for Linux-centric GUI app development is close to zero: traditional toolkits like GTK and Qt dominate completely, and even the newcomer (and Microsoft-tainted) Mono seems to be gaining more ground than Java. Of course I don't blame the FOSS community, it's in big part Sun's fault for not starting OpenJDK years sooner... but I digress; I'm interested in facts and realistic prognosis, not in assigning blame for the past.

What about Apple? They did a fine job porting and tuning Java for the MacOSX some years ago. The Mac actually became the first platform where Swing would run free of pesky LAF imperfections, and also faster due to Apple's innovation of code sharing (that became the basis for Sun's CDS). Then Apple changed strategy when the iPhone won big in the market. So the MacOSX is slowly becoming a second-class Java platform again, and the iPhone/iPod platforms are even worse, banning Java by their licensing terms (no VMs or portable code of any kind).

The fact is, Sun produces the single JRE that is installed on 99% of all end-user's PCs that have any Java support installed. It's even preinstalled with many new PCs thanks to Sun's OEM deals. They distribute so many JRE installs/updates that Jonathan Schwartz was recently bragging in his blog about some unholy amount of money that Microsoft (of all companies!) recently paid Sun to have the privilege of bundling some "sponsored software" with every JRE download in America over 2009. Truth is, Sun is the only company in a position to substantially improve Java's share of the desktop. Other companies or FOSS projects may be able to develop excellent libraries and tools; they may be able to improve Swing immensely, or to create some new Java toolkit so good that will wipe the floor with JavaFX. But it doesn't matter, because they don't have a distribution channel that moves nearly a hundred million downloads into end-user PCs every month...

...not to mention the Mobile space. Java ME is available in billions of devices, and Sun controls this distribution channel too. Projects like LWUIT and JavaFX Mobile have a fighting chance because they are Sun's projects. (My Nokia 5610 phone supports the alternative eSWT toolkit; but even with both Nokia's and IBM's muscle behind it, the eSWT has yet to make a big dent in the market.)

The reality is, like it or not - and there's reason to not like, because IMHO Sun screwed up with desktop Java for years - Sun is the single big Java player that's investing in desktop Java. In recent years (JDK 6, JDK 6u10, JavaFX) they're eating part of their "lunch money" in a risky bet to make Java big on the desktop. So, forgive me if when I write about Java for desktop/RIA, my text may look like a Sun Microsystems' press-release. There are no realistic alternatives.

Posted by Osvaldo Pinali Doederlein on January 21, 2009 at 01:11 AM PST #

By dividing the living rooms into equal squares, it turns out that for most games, many of the squares contain unused toys that can be safely put away.

Posted by tag heuer watches on December 27, 2009 at 05:32 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

A blog all about Java in all its flavors on all client platforms from smartcards to desktops and everything inbetween.


« April 2014