I'll take a Java to go please

Sun Microsystems has been developing a new solution to bring Java programmers and applications to the mobile phone to help compete with developers like Microsoft's Silverlight and Adobe Flash. The introduction to Java on the mobile phone will open up more functionality on a portable device along with greatest flexibility on how Java developers can create better content and mobile phone applications.

So far the line up of compatible phones are Sony Ericsson, LG, Sprint, Orange, Cynergy Systems, and MobiTV. Even though some phones already come with Java preinstalled onto the phone, the new mobile Java FX is going to prove to be great for developers for mobile phones to cash in on the application marketplace. Java can already be found on 2.6 billion phones worldwide already so developers can feel the support behind the development.

No word yet if Java or Flash will be supported by the iPhone, as both companies have been previously turned down by Steve Jobs from Apple in the past. The push to support the iPhone still continues, but a wide variety of phones and markets will be available to developers, just not the iPhone App store yet.

Report a problem with article
Previous Story

Samsung unveils solar powered cellphone

Next Story

Midway Games files for bankruptcy

25 Comments

Commenting is disabled on this article.

Remember "Write it once; run it anywhere" It's now true. Contrary to what many believe, Java IS capable of powering graphically rich applications when a vector graphics engine is on top of it. And Java is already present on over a billion handsets worldwide. As an application developer, you can write ONE application in Nemo (www.Everypoint.com) and have it run on over one billion phones that people have in their hands today. The market opportunity for developers to sell applications on Java enabled phones is far, far lager than the market opportunity for iPhones.

No interpreted application is as good as compiled ones.

ATI control panel is made with .NET and is EXTREMELY SLOW and painful to use. It's painful just to launch it on a dual core system with 2GB of ram.

Java is a very good language and with proper library like SWT you can make efficient aplication using it.

I've never understood why the ATI control panel is so slow. We've written .NET apps that do a whole lot more than it does at my company, and you'd never know you're running on .NET vs native code...

On the flip side, everything we do in Java is much slower, takes more RAM, and is generally more problematic.

Java is slow as hell but J2ME is surprisingly nice for cellphone, it is not as good as native programming but is fairly easy to program and there are several tricks to use.

The problem with J2ME:
a) JAVA is not multiplatform, neither is portable, Sony Erickson specification is different to the Nokia.
b) Slow update, truly the opengl-es specification was designed 4 years ago and still there are few cellphones with a java machine that support it.


Julius Caro said,
thought I read that android was mostly java?

Kinda. Application are written using Java, but the class files are converted to run on a different, non-Java VM (called Dalvik if anyone's interested).

I am acquainted with three cross-platform solutions: Silverlight, Flash and Java. From a developer's perspective Silverlight and Java are better (more object-oriented) than Flash. But Java is indeed outdated and slow. My vote is on Silverlight

No word yet if Java or Flash will be supported by the iPhone...

You may stop holding your breath. They will never be supported. Never.

We'll Steve Jobs was the one turning it down, now that Steve Jobs isn't exactly in the spotlight anymore, maybe someone else will step up and approve them

Shiranui said,
We've had java apps on phones in Japan for years.

I think its the same in North America (at least I know phones in Canada usually come with 2-3 trial java games on the phone)

advancedboy said,
I think its the same in North America (at least I know phones in Canada usually come with 2-3 trial java games on the phone)

Opera Mini on my w810 is written in Java and it's flawless.

I'd rather not see Suns Java on ANYTHING!! Bloated, junk, slow, POS!

Is there even a mobile phone that has the umph to run that thing?

SPSS... the bane of any statistician's life, is written in Java (at least the GUI is). It froze up for about 20 minutes when I was deleting 11,000 rows.

Ledward said,
SPSS... the bane of any statistician's life, is written in Java (at least the GUI is). It froze up for about 20 minutes when I was deleting 11,000 rows.

No. SPSS' GUI was only made in Java as of version 16.0.1. And about the freezing, crashes, faulty rounding, etc, here's the answer: SPSS is a Piece Of **** program.

thats what they have been saying when they released 2.0 and that goes the same for Push Notification yet i dont see it anything happening in the future for this and Push

I'd rather not see Java on the iPhone, I just can't see it adding that much to the experience. Flash though, at least within Safari... that would be cool.