On 1 Jul., 14:30, Fabrizio Giudici <fabrizio.giud...@tidalwave.it> wrote:Can you define "popular"? Possibly in terms of number of installations? Thanks. :-)I can try, although I won't jump on the number bandwagon as I think that's utterly pointless. Most people with J2ME capable phones have never actually run such an application let alone installed a 3'rd part one.
-- Fabrizio Giudici - Java Architect, Project Manager Tidalwave s.a.s. - "We make Java work. Everywhere." weblogs.java.net/blog/fabriziogiudici - www.tidalwave.it/blog Fabrizio...@tidalwave.it - mobile: +39 348.150.6941
If Android does nothing else it will hopefully give these folks a kick
in the pants to either (1) really update J2ME, (2) support J2SE [plus
mobility libraries] and give up on J2ME, or (3) give up and support
Android instead of J2ME.
--
Jess Holle
Yes, that is exactly my point. Google is pragmatic. JavaME may not be
hot or exciting, but it has the numbers, so Google ships apps for it,
and the probably will for a long time. I don't disagree that
platforms other than JavaME are growing and more exciting, especially
as smartphones grow to be a major portion of the market, but I want to
dispel the myth that Android (or iPhone, or Palm, etc) have more
marketshare than JavaME. They don't. Smartphones collectively still
have less than 5% of the market. If you want volume today, it's JavaME.
Viktor, this is a well known fact and there's no need to refer "source
in the industry that you can't name" :-) I could quote tons of person
and it would just suffice to have a look at conference presentations.
The people I'm thinking of are fans of Android for the reason we're
saying. But the same persons I know are also saying that TODAY if you
want to go with a pervasive product, you'd better to stab your face with
JME rather than stab your face multiple times with different,
proprietary technologies. The point, as Joshua said, is that TODAY
Android is only a very small fraction of the market. Since it's pushed
by Google, it can do very well, but - again - I'm not talking of trends
and predictions; it's an argument that I'm not interested of. I posted
in this discussion only to argue against Casper's assertion of JME
popularity. Casper, I can argue pretty well and in a few words: it's
just ridiculous to assert that a thing is popular when 95% of the
platforms (and thus people) have never seen it. In my part of the world
(and in my country there are more cell phones that inhabitants) Nokia is
one of the most common brands, while I've still to see a single person
owning an Android phone. Now, even though every Android owners
compulsively used Android applications and only a fraction of Nokia
users run a Java game, Java would be still the most popular. Of course
there's a specific ratio where parity could break in favour of Android.
But you, Casper, brought the idea of counting effective uses instead of
installations, and it's up to you to provide numbers. Otherwise your
statement is just as pointless than Jonathan's or James'.
MIDP is stale? But we have JavaFX for Mobile. What? Yes, it runs only on
a couple of devices: but it doesn't seem much less devices than Android.
Of course, things could diverge pretty soon, and how much is strictly
related on the power ratio Sun vs Google. But I'd better say Oracle/Sun
vs Google, and at this point there are so main unknown variables that
the discussion, now, doesn't make any sense. I don't think we have to
wait too long, by the end of the year I think we will able to guess how
things will evolve: Oracle doesn't take compromises, either they shut
down JavaFX (and then the discussion is over), or they push it
seriously, and they have the power to compete with Google.
--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
All the remainder of your post is conjugated at the future: "is starting
to", "are starting to"... It seemed clear to me that I'm talking about
PRESENT, since your original statement is "JME _is_ not popular". I have
clearly said in my previous email that things will evolve and could
evolve in various ways, including yours.
For what concerns use, joe the average uses to play and chat. Not
everybody is an engineer or a business manager. And most of mobile phone
users are teenagers. In my understanding, the largest number of games
for mobile phones are made in Java. But let's talk about Android use.
You say you're seeing a lot: what does joe the average do with them?
JavaFX is cool, but in this regard it is something of a layer of shellac
or a bandaid. WORA will hopefully be preserved for JavaFX, but things
will fall on their face as soon as you need to use a Java library.
Android in some ways holds up to the WORA promise better than J2ME.
--
Jess Holle