|
The GC calculator gathers and records information from browsers. This
enables the identification of problems and allows improvements to be made.
Part of these datum are the version of Java Virtual machine JVM,
and the Operating System the calculator is currently running on. See
Explanation, below
Java Virtual machine (JVM) versions
| Version |
Vendor |
Samples |
% |
| 1.6.0 |
Sun Microsystems Inc. |
39479 |
30.5 |
| 1.5.0 |
Sun Microsystems Inc. |
30129 |
23.2 |
| 1.1.4 |
Microsoft Corp. |
29381 |
22.7 |
| 1.4.2 |
Sun Microsystems Inc. |
14709 |
11.3 |
| 1.5.0 |
Apple Computer, Inc. |
2735 |
2.1 |
| 1.4.1 |
Sun Microsystems Inc. |
2612 |
2.0 |
| 1.5.0 |
Apple Inc. |
2583 |
2.0 |
| 1.6.0 |
oem-Sun Microsystems Inc. |
1473 |
1.1 |
| 1.4.2 |
Apple Computer, Inc. |
1308 |
1.0 |
| 1.3.1 |
Sun Microsystems Inc. |
1253 |
1.0 |
| 1.6.0 |
Apple Inc. |
790 |
0.6 |
| 1.4.0 |
Sun Microsystems Inc. |
684 |
0.5 |
| 1.3.1 |
Apple Computer, Inc. |
479 |
0.4 |
| 1.6.0 |
rc-Sun Microsystems Inc. |
318 |
0.2 |
| 1.1.8 |
Apple Computer, Inc. |
260 |
0.2 |
| 1.1 |
Microsoft Corp. |
255 |
0.2 |
| 1.4.2 |
IBM Corporation |
174 |
0.1 |
| 1.4.1 |
IBM Corporation |
171 |
0.1 |
| 1.4.1 |
Apple Computer, Inc. |
168 |
0.1 |
| 1.5.0 |
rc-Sun Microsystems Inc. |
67 |
0.1 |
| 1.1.5 |
Netscape Communications Corporation |
66 |
0.1 |
| 1.7.0 |
Sun Microsystems Inc. |
46 |
0.0 |
| 1.5.0 |
beta2-Sun Microsystems Inc. |
41 |
0.0 |
| 1.5.0 |
beta-Sun Microsystems Inc. |
33 |
0.0 |
| 1.4.2 |
02-Blackdown Java-Linux Team |
32 |
0.0 |
| 1.4.0 |
ea-Sun Microsystems Inc. |
31 |
0.0 |
| 1.4.0 |
IBM Corporation |
29 |
0.0 |
| 1.4.0 |
beta3-Sun Microsystems Inc. |
29 |
0.0 |
| 1.6.0 |
beta2-Sun Microsystems Inc. |
27 |
0.0 |
| 1.4.2 |
03-Blackdown Java-Linux Team |
22 |
0.0 |
| 1.6.0 |
ea-Sun Microsystems Inc. |
22 |
0.0 |
| 1.4.2 |
01-Blackdown Java-Linux Team |
22 |
0.0 |
| 1.6.0 |
beta-Sun Microsystems Inc. |
22 |
0.0 |
| 1.5.0 |
IBM Corporation |
18 |
0.0 |
| 1.4.2 |
beta-Sun Microsystems Inc. |
16 |
0.0 |
| 1.3.0 |
Sun Microsystems Inc. |
15 |
0.0 |
| 1.6.0 |
rc2-Sun Microsystems Inc. |
15 |
0.0 |
| 1.7.0 |
ea-Sun Microsystems Inc. |
14 |
0.0 |
| 1.4.1 |
Blackdown Java-Linux Team |
12 |
0.0 |
| 1.6.0 |
IBM Corporation |
8 |
0.0 |
| 1.4.2 |
GNU Classpath |
7 |
0.0 |
| 1.5.0 |
erdist-Sun Microsystems Inc. |
7 |
0.0 |
| 1.4.1 |
rc-Sun Microsystems Inc. |
7 |
0.0 |
| 1.4.2 |
Free Software Foundation, Inc. |
6 |
0.0 |
| 1.4.2 |
p7-Sun Microsystems Inc. |
5 |
0.0 |
| 1.1.7 |
Apple Computer, Inc. |
4 |
0.0 |
| 1.4.1 |
gentoo-Sun Microsystems Inc. |
2 |
0.0 |
| 1.6.0 |
dp-Apple Computer, Inc. |
2 |
0.0 |
| 1.4.1 |
beta-Sun Microsystems Inc. |
2 |
0.0 |
| 1.4.2 |
gentoo-Sun Microsystems Inc. |
1 |
0.0 |
| 1.3.1 |
Apple Computer |
1 |
0.0 |
| ? |
|
1 |
0.0 |
| 1.4.2 |
Apple Inc. |
1 |
0.0 |
| 1.4.2 |
rc1-Blackdown Java-Linux Team |
1 |
0.0 |
| 1.3.1 |
The SCO Group, Inc. |
1 |
0.0 |
| 1.4.2.12 |
Hewlett-Packard Co. |
1 |
0.0 |
| 1.5.0.01 |
Hewlett-Packard Co. |
1 |
0.0 |
| null |
|
1 |
0.0 |
| 1.4.2 |
p6-Sun Microsystems Inc. |
1 |
0.0 |
| | Total Samples | 129600 | |
Operating System versions
| O.S. |
Version |
Platform |
Samples |
% |
| Windows XP |
5.1 |
x86 |
69997 |
54.0 |
| Windows NT |
5.1 |
x86 |
17618 |
13.6 |
| Windows Vista |
6.0 |
x86 |
9246 |
7.1 |
| Windows NT |
5.0 |
x86 |
7748 |
6.0 |
| Windows 2000 |
5.0 |
x86 |
6320 |
4.9 |
| Windows 98 |
4.10 |
x86 |
3342 |
2.6 |
| Mac OS X |
10.5 |
i386 |
2368 |
1.8 |
| Mac OS X |
10.4 |
ppc |
1870 |
1.4 |
| Windows 7 |
6.1 |
x86 |
1630 |
1.3 |
| Linux |
2.6 |
i386 |
1508 |
1.2 |
| Mac OS X |
10.4 |
i386 |
1448 |
1.1 |
| Mac OS X |
10.3 |
ppc |
1114 |
0.9 |
| Windows 98 |
4.90 |
x86 |
862 |
0.7 |
| Windows 2003 |
5.2 |
x86 |
595 |
0.5 |
| Windows NT |
4.0 |
x86 |
523 |
0.4 |
| Mac OS X |
10.6 |
x86_64 |
477 |
0.4 |
| Windows Me |
4.90 |
x86 |
413 |
0.3 |
| Mac OS X |
10.6 |
i386 |
311 |
0.2 |
| Mac OS X |
10.2 |
ppc |
240 |
0.2 |
| Windows 2000 |
5.1 |
x86 |
228 |
0.2 |
| Mac OS X |
10.5 |
ppc |
218 |
0.2 |
| Linux |
2.4 |
i386 |
188 |
0.1 |
| Mac OS |
9.2 |
PowerPC |
185 |
0.1 |
| Windows 95 |
4.10 |
x86 |
164 |
0.1 |
| Windows NT (unknown) |
6.0 |
x86 |
138 |
0.1 |
| Linux |
2.6 |
amd64 |
128 |
0.1 |
| Windows 95 |
4.0 |
x86 |
112 |
0.1 |
| Windows Vista |
6.1 |
x86 |
108 |
0.1 |
| Windows XP |
5.2 |
x86 |
84 |
0.1 |
| SunOS |
5.8 |
sparc |
55 |
0.0 |
| Windows NT |
5.2 |
x86 |
53 |
0.0 |
| Windows NT |
6.0 |
x86 |
35 |
0.0 |
| Mac OS |
9.1 |
PowerPC |
30 |
0.0 |
| SunOS |
5.10 |
sparc |
30 |
0.0 |
| Mac OS |
9.0 |
PowerPC |
22 |
0.0 |
| Mac OS X |
10.1 |
ppc |
18 |
0.0 |
| SunOS |
5.10 |
x86 |
18 |
0.0 |
| Windows Server 2008 |
6.0 |
x86 |
16 |
0.0 |
| Windows XP |
5.1 build 2600 Service Pack 2 |
x86 |
16 |
0.0 |
| Mac OS |
9.4 |
PowerPC |
15 |
0.0 |
| SunOS |
5.9 |
sparc |
13 |
0.0 |
| Windows 7 |
6.1 |
amd64 |
10 |
0.0 |
| Windows NT (unknown) |
6.1 |
x86 |
10 |
0.0 |
| Windows XP |
5.1 build 2600 Service Pack 3 |
x86 |
9 |
0.0 |
| Mac OS |
8.6 |
PowerPC |
9 |
0.0 |
| SunOS |
5.11 |
x86 |
8 |
0.0 |
| FreeBSD |
5.4-RELEASE |
i386 |
5 |
0.0 |
| Linux |
2.4 |
i686 |
4 |
0.0 |
| Linux |
2.4 |
x86 |
4 |
0.0 |
| FreeBSD |
7.0-CURRENT |
i386 |
4 |
0.0 |
| FreeBSD |
6.1-RELEASE |
i386 |
3 |
0.0 |
| Linux |
2.6 |
x86_64 |
3 |
0.0 |
| FreeBSD |
3.3-RELEASE |
i386 |
2 |
0.0 |
| Windows 2000 |
5.2 |
x86 |
2 |
0.0 |
| Mac OS |
9.3 |
PowerPC |
2 |
0.0 |
| Mac OS X |
10.5 |
x86_64 |
2 |
0.0 |
| Linux |
2.6 |
x86 |
2 |
0.0 |
| FreeBSD |
6.2-STABLE |
i386 |
2 |
0.0 |
| Mac OS |
8.5 |
PowerPC |
1 |
0.0 |
| FreeBSD |
5.3-RELEASE-p5 |
i386 |
1 |
0.0 |
| null |
null. |
null |
1 |
0.0 |
| Mac OS |
8.1 |
PowerPC |
1 |
0.0 |
| UnixWare |
7.1 |
IA32 |
1 |
0.0 |
| HP |
PA_RISC2.0-B |
UX |
1 |
0.0 |
| Linux |
2.6 |
ppc |
1 |
0.0 |
| HP |
PA_RISC-B.11 |
UX |
1 |
0.0 |
| Windows 95 |
4.90 |
x86 |
1 |
0.0 |
| Windows NT |
5.1?comply |
x86 |
1 |
0.0 |
| SunOS |
5.9 |
x86 |
1 |
0.0 |
| Linux |
2.6 |
mipsel |
1 |
0.0 |
| Linux |
2.2 |
i686 |
1 |
0.0 |
| Inc. |
ppc. |
Mac OS X |
1 |
0.0 |
| FreeBSD |
6.2-RELEASE-p4 |
i386 |
1 |
0.0 |
| | | Total Samples | 129600 | |
Explanation
The JVM version is of particular interest to myself and most likely any
Java programmer that codes applets for general Internet use. Java is an
evolving language and new features are added at every release. These later
features are however, are only usable if the JVM the applet is running on
supports them. Probably the three most significant versions are
- Java 1.0
- The first, and now obsolete version of Java
-
- Java 1.1
- Improved performance and event handling model. This release is generally
considered the baseline by professional programmers. It is also reckoned
to be the newest version that one can generally expect widespread support
in non-customised browsers.
- Java 1.2, aka Java 2
- Vastly improved UI Toolkit - Swing, and many other useful
facilities. Most Java applications (not Internet Applets) are written
using Java 2 features
The first table shows the JVMs used in browsers that have loaded the
calculator. I believe these numbers confirm the contention that despite
much publicity given to Java it is still only possible to code applets
to the Java 1.1 standard.
The second table summarises the Operating systems in
use. This is as reported by the JVM and may not be completely reliable.
Statistical summation began on 20th December 2003.
All summary tables are dynamically generated when your browser loads this
page.
|