tag:blogger.com,1999:blog-31884612.post3030883891153144352..comments2021-12-28T03:22:47.672-05:00Comments on technology & life: The Next Ubiquitous Platformenaielhttp://www.blogger.com/profile/04173577266662987003noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-31884612.post-73170012296713624972008-07-26T00:57:00.000-04:002008-07-26T00:57:00.000-04:00The biggest problem I have, is that I don't want t...The biggest problem I have, is that I don't want to write code for multiple platforms. Unfortunately, code I write for Android cannot be run on any other mobile platform. It maybe Java, but it might as well be C++ on Symbian. That's the main reason why I will be sticking with J2ME for the foreseeable future, while of course, keeping an eye open for the next ubiquitous platform ;)enaielhttps://www.blogger.com/profile/04173577266662987003noreply@blogger.comtag:blogger.com,1999:blog-31884612.post-50306324497402068182008-07-25T23:55:00.000-04:002008-07-25T23:55:00.000-04:00It does not run Java bytecode, but Dalvik. Dalvik ...It does not run Java bytecode, but Dalvik. Dalvik virtual machine is based on Apache Harmony, the open source Java SE from Apache. And the source code a developer will write is exactly the same as Java and with .java extension. I do not care about the official name and underneath bytecode. As long as I write Java code, I will call it Java. ;)<BR/><BR/>And the great part is that with Android I can use Java 5 features. With Java ME CDC, the latest version is still stuck on 1.4. With Java ME CLDC/MIDP, it probably never make to Java 5. MIDP3 is likely to the last version.<BR/><BR/>That being said, I am not saying Java ME is bad. It is the most ubiquitous mobile platform out there. With MSA and a rich collection of JSRs, it will stay as a leading mobile programming platform for a while. But I would like to see new competitors emerging in the market, like Android.Wendong Lihttps://www.blogger.com/profile/15684813777363045993noreply@blogger.comtag:blogger.com,1999:blog-31884612.post-69448207147614923112008-07-25T22:57:00.000-04:002008-07-25T22:57:00.000-04:00I watched the Javaone 2007 talks online, and they ...I watched the Javaone 2007 talks online, and they did equate JavaME with JavaFX Mobile.<BR/><BR/>You're right that JavaFX Mobile is proprietary, moving slowly, and has lost it's initial buzz.<BR/><BR/>Android is another beast altogether, and cannot be called a Java stack as it doesn't actually run Java...enaielhttps://www.blogger.com/profile/04173577266662987003noreply@blogger.comtag:blogger.com,1999:blog-31884612.post-24027354432693304372008-07-25T19:59:00.000-04:002008-07-25T19:59:00.000-04:00I do not think Sun indicated Java FX Mobile is par...I do not think Sun indicated Java FX Mobile is part of Java ME family. In contrary to the JCP driven Java ME, Java FX Mobile clearly is Sun's proprietary solution. It sounded exciting when it was first announced in JavaOne 2007. But with Android from Google, which is another Java stack on top of Linux (although it can not be called Java officially), Java FX Mobile is less attractive now. Plus I think Java FX Mobile did not move quickly enough in the past year.Wendong Lihttps://www.blogger.com/profile/15684813777363045993noreply@blogger.comtag:blogger.com,1999:blog-31884612.post-21936138985955856042008-07-25T12:12:00.000-04:002008-07-25T12:12:00.000-04:00I don't know how I missed this article. Apparently...I don't know how I missed this <A HREF="http://www.internetnews.com/dev-news/article.php/3706111" REL="nofollow">article</A>. Apparently they decided last October to port JavaFX Mobile from JavaME CDC to JavaSE! No idea if it's going to be a full blown JavaSE or a stripped down version. Talk about a confusing product!enaielhttps://www.blogger.com/profile/04173577266662987003noreply@blogger.comtag:blogger.com,1999:blog-31884612.post-63734089985307200732008-07-24T21:47:00.000-04:002008-07-24T21:47:00.000-04:00looked promising, but the reality is that Java ME ...looked promising, but the reality is that Java ME is here to stay and is strongly entrenched. If they think JavaFX Mobile will replace Java ME, they are strongly mistaken. What they should do instead is keep the Java ME marketing moniker and simply extend Java ME to high end phones via JavaFX Mobile.Anonymousnoreply@blogger.com