The standard version of the Java Standard Edition (J2SE) environment is designed for desktop computers, but now mobile phones have become so powerful that it may well work there. Thus, there is no need for a separate “mobile” J2ME environment. Sun Vice President James Gosling (James Gosling), who is called the father of Java, said that over time, the company would abandon the development of J2ME, so Java would become a universal environment.
This is great news for developers who don’t need to create separate mobile versions of Java applications. Regular programs will start working on mobile phones and smartphones without any problems. It is already clear that the mobile and desktop platforms have less and less differences. Visual confirmation of this is the Apple iPhone, which in its functionality resembles a desktop computer rather than a mobile phone. For example, it launches the standard Safari web browser in a small modification.
According to Sun management, the convergence of desktop and mobile applications will take years. For at least another ten years, a trimmed version of Java will work on mobile phones.
Intel is currently working on the introduction of x86 processors in mobile phones. Mobile versions of Ubuntu Mobile and Mobile Firefox will appear very soon. All this testifies to the convergence of mobile and desktop computers.
')
At the same time, there are problems. The main one is the fragmentation of J2ME extensions for various devices. This directly contradicts the famous motto “write once, run anywhere”, under which Java has always been distributed. In practice, it turns out that programs are written for specific J2ME extensions that are not always compatible with each other.
via
News.com