Sun is pushing its software development towards a single, monolithic version of Java that could have a significant effect on the future of cellphones, according to comments by company VP James Gosling at a press event. Though Sun has previously split its development of the near-universal platform into desktop and mobile versions, the company has confirmed that it would like to move every device to the full Standard Edition. The change would allow more advanced handhelds to take advantage of more features and would eliminate the compatibility problems that plague Java Mobile Edition, Sun says. Java ME is typically limited by default and requires extensions for more features, which prevents developers from safely writing for one mobile OS and knowing it will work for another.The JavaFX Mobile platform demonstrated what Sun could do in this regard, according to CNET. The software is optimized for the small footprint needed for portable devices but includes nearly all the foundation of Java Standard Edition. Gosling noted that Sun was "pushing" Java ME towards the Standard version, though executive software VP Rich Green warned it could take as much as ten years to completely move Java to a desktop version.
Such moves may have long-term implications for the iPhone platform as well as other more advanced phones, many of which are now increasingly turning to desktop-like software as hardware performance improves. Apple chief Steve Jobs downplayed current forms Java as a "ball and chain" that would not be necessary in an age of Javascript and other, less demanding web code. However the iPhone's CPU also incorporates hardware Java support and could potentially run multiple Java programs that could be more readily ported to or from different phone plaforms.
|