permaculture playing cards*
The moose likes Meaningless Drivel and the fly likes Java Everywhere Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Other » Meaningless Drivel
Bookmark "Java Everywhere" Watch "Java Everywhere" New topic
Author

Java Everywhere

Chetan Parekh
Ranch Hand

Joined: Sep 16, 2004
Posts: 3636
I was just reading Java Everywhere section on sun site.

I was amazed by following figures.

  • Sun estimates the total Java Economy to be more than (USD)$100 billion in sales annually driving an additional $110 billion in related IT spending
  • The Java economy includes 1.65 billion smart cards, 800 million PCs shipped with Java, 1.2 billion Java Powered phones (source: Ovum), and over 180 telecom providers who deploy Java technology


  • My blood is tested +ve for Java.
    Jeroen T Wenting
    Ranch Hand

    Joined: Apr 21, 2006
    Posts: 1847
    but put it into perspective:
    Almost none of that hardware is sold BECAUSE it has Java onboard.
    In fact except for the smartcards the JVMs on the majority of that hardware will likely never be used (except maybe when someone stumbles onto an ancient site still using applets).

    Those $100 billion include the total sales of those computers and cellphones. The direct Java driven sales are an order of magnitude lower at least.

    The number of smart cards seems an order of magnitude at least too high as well. If it weren't Sun wouldn't make such a big deal of every contract for a few hundred of the things.
    If those numbers were correct 1 in 3 people on this dirtball would have a Java enabled smart card. Subtract infants and people unlikely to have any such technology, and you probably end up with at least 1 in 2, maybe even everyone, having at least 1 Java smartcard.
    Highly unlikely to say the least.


    42
    Abhinav Pandey
    Ranch Hand

    Joined: Sep 28, 2006
    Posts: 50
    but in which language are the tools javac.exe & java.exe etc written ? I believe they must be written in native language only
    fred rosenberger
    lowercase baba
    Bartender

    Joined: Oct 02, 2003
    Posts: 11256
        
      16

    I find myself in the unusual position of agreeing with much of what Jeroen is saying. :0

    If Java didn't exist, these devices would still be sold. My phone may be Java enabled, but i NEVER use any of the functionality that could not be implemented without Java. I dial number that are stored in the memory... and some that are not. Without Java, I would still have bought the phone.

    So, I too believe these numbers are not particularly relevant. It would be like saying "Over 6 billion people dring water, so OUR bottled water is an awesome product!!!".

    Don't get me wrong - Java is cool and fun and very useful, but I am not sure what the relevance of these numbers are.
    [ December 27, 2006: Message edited by: fred rosenberger ]

    There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
    Deepak Bala
    Bartender

    Joined: Feb 24, 2006
    Posts: 6661
        
        5

    Java is cool and fun and very useful, but I am not sure what the relevance of these numbers are.


    Agreed. Especially with the mobile phone part where you could also use Symbian carbide c++ with a Symbian OS. Java is out there like a really really big net but the relevance of those numbers is questionable


    SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
    Henry Wong
    author
    Sheriff

    Joined: Sep 28, 2004
    Posts: 18757
        
      40

    Originally posted by Abhinav Pandey:
    but in which language are the tools javac.exe & java.exe etc written ? I believe they must be written in native language only


    There are some parts of the JVM which is written natively (mainly C/C++), but a large portion of the library, and parts of the JVM are written in Java. As for the java compiler, I thought that was ported to Java itself, a while ago.

    Henry


    Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
    Deepak Bala
    Bartender

    Joined: Feb 24, 2006
    Posts: 6661
        
        5

    I thought that was ported to Java itself, a while ago.


    I heard it was re written because it was slow (quite a while back). I do remember reading some articles that talked about javac being written in java
    Kishore Dandu
    Ranch Hand

    Joined: Jul 10, 2001
    Posts: 1934
    Following is an important aspect of Java(or J2EE) SUN probably did not list in their numbers.

    . Many enterprise systems of scale are now a days developed primarily with Java as a centerpiece.
    The above includes almost all the major airlines in the world(in their scheduling systems), the best supply-chain software in the world(example: i2, SAP), the most widely used middleware in the world etc.


    Kishore
    SCJP, blog
    Jeroen T Wenting
    Ranch Hand

    Joined: Apr 21, 2006
    Posts: 1847
    Don't be so hard on yourself fred, it's the season
     
    wood burning stoves
     
    subject: Java Everywhere