3DzzD have few visitors in comparaison of other websites but using analitycs on a cupple of webpage it grab some usefull informations, here are some statistics for last month that can be usefull for Web development.

would be really cool and usefull if someone can post similar one but with a higer traffic, as this one may not be very smart ?

so a good target audience could be Java with IE/FF on Windows for a screen higer or equals to 1024*768 using 32bit

would be really cool and usefull if someone can post similar one but with a higer traffic, as this one may not be very smart ?

If this is something you've written yourself, consider switching to Google Analytics (which is what I use). It's free and very easy to integrate and generates very robust stats. Pretty graphs too as a bonus.

If this is something you've written yourself, consider switching to Google Analytics (which is what I use). It's free and very easy to integrate and generates very robust stats. Pretty graphs too as a bonus.

those are already analitycs results, but I found that it is also good to merge with serverside (as analitycs is client side)

Quote

Google Analitics calls JavaScript: Java

is it the test used for Java enable, this will mean not working on some browser as opera right ??

Quote

You seem to target mainly Windows... If you want, I can post my figures, I have about 1400 distinct visitors per month.

this will certainly be interresting to see what is common (I do not target window user or anyothet, no special target at all, there are just less linux user than window I guess), but I would also like to see a higger traffic as something like more than 100000 users per month (dzzd.net do not have a lot of visitors but there is already some for a so specific web site, I got my maximum on july arround 12000 and 41500 page viewed (thanks to nehe....) and this year dzzd.net got around 3000 visitors and 20000 pages view per month).

There is simply no reliable way to determine whether Java is available in the browser,

other than embedding an applet that sends a message to the server which is logged (at which point Firefox screws up)

I came to this conclusion after months of using various approaches. window.navigator.javaEnabled is a joke: it reports whether you-have-not-forcibly-disabled-java (in some obscure properties window in MSIE). So it reports true when-you-did-not-disable-it, regardless of whether Java is installed.

On quite a few freshly bought laptops, I have installed Java, but it wouldn't work, as Java-was-forcibly-disabled by default, right out of the factory.

So now that all fancy advanced javascripts that search for the JRE plugins report that Java is installed, it still won't work. Worse, quite some browsers report they don't have Java (either with trivial scripts or advanced stuff), but if you embed the applet, it gets launched (hurray!).

If you use <applet ...></applet> the message you get when you do not have Java, is horrible (and in MSIE even not pointing you to a download, but to the above mentioned obscure properties window). You really MUST use <object> and <embed>, which breaks in Firefox 3.0 (why!) and Safari - at least you know you have Java installed with Mac OS X.

So... anybody that collects statistics of installed Java versions without launching an applet and reporting back to the host server, has a massive error-margin.

Just a few stats of mine:88% of the visitors' browsers of a non-tech-related site, report they have Java.54% can launch the applet in 3 tries or less. (byebye customer)

Yes, even if you have Java (even 1.6.0_xx), the plugin tends to get into deadlock before your code is executed, or crashes on creating the bright orange preloader with some GraphicsConfiguration.createCompatibleImage problem (yes...) and then you got the Firefox plugin problems that prevent you from communicating with your hostserver.

I work for a company where I convinced my boss to use a Java applet (over javascript + DOM manipulation). That application is the main way to make customers customize their products, and thus keep the company going. After 6 months of struggling (!) we had to resort to a 'standalone version' of the applet (13MB, JRE embedded).

The Java Plugin user experience is CRAP, I could have learnt Flash in the meantime and finish a product that worked everywhere.

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

...Just a few stats of mine:88% of the visitors' browsers of a non-tech-related site, report they have Java.54% can launch the applet in 3 tries or less. (byebye customer)...

arf ... java web user experience is worse than what I was thinking....really sun MUST do something to improve the user experience for Java on the Web, if flash improve its language (and be sure flash is not stupid and that accelerated 3d will be on soon..) a day Java will totally disapear (for web client side) !!!

NB: I just think of a way that could work to detect java, this way ? <applet code="hasJava.php"></applet>

with hasJava.php logging that's the user have Java and return the readfile of the file hasJava.php.class

Hm... nice idea. I bet however that you must provide a MyClass.class file, which is a resource, not a file (with apache mod_rewrite for example).

Maybe it would work... (wanna try?)

About Sun fixing the Java Plugin... they have always focused on serverside / standalone apps. Only recently with 6u10 we see some improvement. So lets be optimistic and say 6u11 would be perfect... it would still take at least 5 years before 6u11 would have that penetration of >80%.

Java 1.1 and 1.4.2 are still very widespread, and will be for the coming years. They will only vanish when those computers vanish. After 1.5 the nagging 'update available' will bring most users the latest and greatest.

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

don't forget <applet....> either triggers a very nasty dialog in MSIE, and an 'information page' that does not clearly tell you that you have to download Java, but tells you you have to change something in that obscure Plugin-management-window. So if you want to do it like that, you will basically confuse a lot of people.

And if java is installed, launching that applet for the first time *will* freeze your browser for a few seconds.

That is only just acceptable on a Java gaming site, I guess On a commercial site it won't be an option, although it would have given me some more information.

Anyway, you can make: /some_path_not_a_directory/MyApplet.classwhich mod_rewrite rewrites to /my_binaries/MyAppletProvider.phpwhich writes all kinds of stats in the database, and then transfers /my_binaries/MyApplet.class

Now that you have an applet running, you can just as well connect to the host and tell the JRE version number, and put that in your database too.

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

In very specific situations the Firefox plugin throws AccessControlExceptions when connecting to your own host.

This is mainly the case when the first connect attempt is not on the EDT. So the workaround is to 'download' a tiny file (few bytes) from your host in the Applet.init() method. After that you can connect to your own host from every other thread too.

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

yes I also think this is a strange result too, but I got nearly the same results serverside with a completly different analyser. on some other websites I got rather 20% FF VS 40 % IE6 and 25% IE7

I get 56.3 % of users with Firefox, 21.1 % users that launch TUER via JavaWebstart directly, 11.8 % with Internet Explorer, 3.5 % with Mozilla, 3.2 % with Safari, 2.7 % with Opera, 0.5 % with Konqueror, 0.1 % with Netscape and 0.2 % with an unknown browser. TUER might get more than 3000 different visitors this month which would be the best result since the beginning of the project in october 2006.

2012/3026 => 0.66 => 66%7%seems to have trouble on downloadin the file (firewall or such)

and a last one :

ROAD8/index.html 626 ROAD8/ROAD/ROAD.3DS 425ROAD8/Road.class 420

425/626 => 0.68-> 68 %

those are taken from server side but indicate that 68% of user that reach an html with 3DzzD Applet can run it, to be honest I was thinking it was less than that (network problem/java bug) this is finally pretty good results

EDIT:also probably search engine and hack bot make the result a little worst than the reality

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org