You do the math: SimMobile works on over 600 handsets, iPhone apps on 1 handset
You do the math. When you write a Java ME application, like Simdesk's SimMobile, despite all the blah-blah-blah about fragmentation this and fragmentation that, it works on many different phone handsets. When you write an app for the iPhone, it works on one measly handset. See: About to kick RIM's butt: Simdesk's Java ME enabled SimMobile Here's a quote: Initially, SimMobile will be available as a hosted service provided by carriers, but in future the company aims to let enterprise customers operate a server behind their corporate firewall. It can operate on any handset that is Java J2ME compatible...Well, I guess if you strive for mediocrity you choose something other than Java ME technology. There's no accounting for bad decision making... :-) |
Post a Comment:
Comments are closed for this entry.
Theme originally based on design by Bryan Bell










Hinkmond:
What, did you take a class on how to lie with statistics or something?
The number of instances of your application has nothing to do with how many types of phone it can run on, it has to do with how many of those phones are in the market. If there are 600 models of J2ME-capable handhelds, and one model of iPhone, but iPhones sell 600 times faster than all those other handhelds, then the numbers balance out.
The statistic you quoted doesn't mean anything unless you also include overall units of J2ME-capable handsets in use compared to units of the iPhone in use.
That's not to say I disagree with the idea of supporting J2ME. I'm all for standardization!
Posted by Scott on January 16, 2008 at 09:24 PM PST #
Hi Scott,
Just talking about fragmentation of Java ME technology in my blog post, not about types of phones. Some developers claim they write once in Java ME, but then they have to port 600 times to 600 different models of phones each with a slightly different flavor of Java ME. Instead, the reality check is that it's not really that bad.
You can write once in Java ME, and if you write it correctly (like the above SimMobile) it will just work on many different models of phones with Java ME technology out there.
The number of types of Java ME phones that can run a Java ME app does not always depend on the number of times you have to rewrite/port a single Java ME app to different "flavors" of Java ME found on different phones. You might have to port sometimes, but it's not a 1-to-1 ratio.
Hinkmond
Posted by Hinkmond Wong on January 17, 2008 at 10:52 AM PST #