Java ME as Mobile Phone Platform?

At last, Sun Microsystems released "Java FX 1.0"!

from www.sun.com

If you look into the big pictures of Java FX from Sun, you can see it will works on Java ME also.
By using this fantastic new technology from mobile phone, I think Java ME can be a good candidate as a mobile phone software platform.
Of course, Java ME is the most available mobile phone software platform already. But, it must be more.

This year Google announced Android as an open mobile phone platforms. This includes Linux operating system and Android SDK as software development environments by using Java.
But, what if your company don't want to spent time and resources on Linux OS. But, still want to use old but well established simple OS. (for example, REX)

How OEM like this can follow new wave of mobile phone software platform - open, object oriented language, tool supports, dynamic updating, good looking and etc.

Here is another option. I think the Java ME can be an excellent choice as a mobile phone software platform for this kind of OEM. Sun already provided open source Java ME - phoneME - to public. It includes MSA specification. MSA specification covers most of major phone features. So, it's virtually possible implement most of internal phone UI applications.

By using another open source LWUIT technology, OEM can fullfill user's request regards easy to use and good looking UI. Even more, if Sun release Java FX on top of Java ME, OEM can use it to create the World best UI experiences.

By using "phoneME" + "MSA" + "LWUIT" + "JavaFX on JavaME", I think OEM can earn benefits as like below:
  • Easy to find good engineers - Many many Java developers!
  • Dynamic updating of phone applications - by using Java ME OTA deploy
  • Easy to debug - by using WTK emulation and on device debugging feature of Java ME SDK 3.0
  • Easy to implement - by using NetBeans IDE
  • Migrate open source codes without efforts - just use open sourced Java ME technologies (lots of them)
  • Automatic testing tools that covers most of phone features - TCK, JDTS ...
  • Very very stable phone software
Eventually, it can reduce cost of developing of mobile phone software. I really want to test possibility of this approach. Let me try it. ;)

댓글

이 블로그의 인기 게시물

Wireless: HotSpot 2.0 이란?

Apple M1 Mac Mini에서 이더리움 (Ethereum) 채굴하기

Java: Java for Game? Java가 Game 개발에 어울릴까?