tags:

views:

963

answers:

4

Are there any published reports on the market penetration of Java?

+2  A: 

It's not a published report, but here is one data point. According to the stats (Google Analytics) on my website, 90% of visitors have Java.

FigBug
Of those remaining 10%, what devices are they using (phones by any chance)?
280Z28
98% are Windows, Linux, Mac. They may have java installed and have it disabled in their browser.
FigBug
The Google Analytics stat is JAVASCRIPT not Java. Very different things.
Jess
No, it's Java. Users that don't have Javascript don't even show up in Google Analytics.
FigBug
My sites has about the same percentage.
Viktor Sehr
+2  A: 

Acording to wikipedia:

According to Sun, the Java Runtime Environment is found on over 700 million PCs

Wikipedia link

EDITED:

Since you are asking for a percentage, if we consider that there are aprox. 1 Billion of PC in the world (wikipedia again it's a 70%.

Drevak
That's not a percentage. Statistics will probably work better here than a head count...
Kobi
Added the percentage.
Drevak
+6  A: 

Check out RIAstats.com for recent statistics.

erickson
There's something strange. According to that website, 3.02% have Java version 1.8 (?!) installed? What's that? The current version of Sun Java is version 6 (or 1.6).
Jesper
I wondered about that too; I think maybe they mean 1.1.8, which is the last release of "Java 1.0".
erickson
+1 for the link. Gives the bean counters something to chew on should I ever need to make an argument about what technology to support. I still question statistics harvested from the Internet however. Browser penetration numbers I've seen don't come anywhere close to the actual usage on our corporate website due to our audience.
Grant Wagner
A: 

dont forget java on embedded devices

Amro
At a recent UK Java Event James Gosling stated that the average Londoner has three JVMs on their person: One in their mobile phone, one in their SIM card, and another in their Oyster Card (travel-pass).
teabot
Most JavaCards run precompiled programs - they have no interpreter, so calling it a JVM implementation is a bit of a push.
Tom Hawtin - tackline