Linked by Thom Holwerda on Fri 23rd Oct 2009 18:46 UTC, submitted by poundsmack
Thread beginning with comment 390924
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
developers will have no reason to constrain themselves to the lowest common denominator anymore.
Well, I don't see it like that. It's not about constraints, but about what your application need to function. For instance, if you are doing a calculator there is really no reason why you would not want it to work on 99% of the phones. I believe the real question to ask is this one: What does my application need and on which CDC/CLDC/MIDP/JSR is it available? If you are doing a calculator, then MIDP 1.0 is fine. If your calculator need 3D effects, then you must add JSR 184, OpenGL ES or regular OpenGL, depending on how you want to di it.






Member since:
2005-07-06
I honestly think the future of CLDC/MIDP is, in the long run, a dead end. JavaFX Mobile will not be supported on it AFAIK, it will only on CDC-capable (i.e. Smartphones and Set-top-box) devices. And within a few years every device will be so capable from a hardware perspective that CLDC will be rendered unnecessary.
(For those who don't know what I'm talking about, take a look at the diagram of Java platforms in this link:)
http://java.sun.com/javame/technology/index.jsp
Of course there are still *way* more apps out right now targeted at MIDP than at CDC, and MIDP's shininess and ease of use is getting a major boost from the Lightweight UI Toolkit project:
http://java.sun.com/developer/technicalArticles/javame/lwuit_intro/
But I think that in the next few years the smartphone segment will overtake the feature phone segment, to the point where 90% of phones are smartphones (and run at minimum Symbian, Windows Mobile, Android, or some other form of mobile Linux). These devices might still support MIDP, but it will no longer be the cutting edge. With CDC or maybe even SE available on these mobile devices, developers will have no reason to constrain themselves to the lowest common denominator anymore.
Edited 2009-10-25 10:30 UTC