The Register® — Biting the hand that feeds IT

Comments on: Sun opens Java tools in mobile fight back

Java mobile multi-platform pah! 

Posted Thursday 14th August 2008 23:49 GMT

Thumb Down

Java mobile isn't truly multi-platform to get most applications to work you need to compile different versions of the app for different devices, this has been a bug bear of Java gaming for eons. It truly sucks.

RE: Java mobile multi-platorm pah! 

Posted Friday 15th August 2008 00:12 GMT

And this is solved by using Linux, how? Java is the closest thing to multiplatform out there that we have. Maybe something else will come around, but Linux certainly isn't it. All of the Linux handsets out there run Java. Hmm, I wonder why...

@AC 

Posted Friday 15th August 2008 03:30 GMT

I believe the reason that java has problems running on all platforms is not that it wont compile, but that the VM is unable to detect what kind of GUI toolkit to use as they always seem to be changing on most all platforms.

its all a bag of pap 

Posted Friday 15th August 2008 06:05 GMT

need a singular version of all OS's on phones, linux would just end tp retarded like symbian, where java me rules

multiplatform... 

Posted Friday 15th August 2008 06:39 GMT

Boffin

One of the problems (Device build fragmentation) will remain regardless of the language/VM implementation. This is because different handsets all have different capabilities wrt. draw speed, 3D capabilities, real VRAM, available static/dynamic RAM, CPU speed, FPU/not, storage space, persistent record space, to name but a few. The handset manufacturers aren't all going to switch their entire phones to contain a homogeneous hardware specification, just to make app porting easier on whatever VM implementation exists.

Fragmentation 

Posted Friday 15th August 2008 08:08 GMT

Heart

Well, the fragmentation in the market may be due at least in part to the lack of a complete Open Source toolkit ..... people re tempted to write their own, incompatible ones, and if nobody opens up their Source Code then everybody's one ends up being incompatible with everyone else's.

The existence of a GPL toolkit means that anyone can use it, without paying for it, just as long as they don't try to bogart any changes they may make to it. What's not to like?

Android 

Posted Friday 15th August 2008 08:17 GMT

Flame

Android only happens to run on Linux. It's essentially a Java platform using Google's Java engine and APIs instead of Sun's. Unless performance is at least x2 better, it's a pointless re-invention, like much of open sauce.

RE: Java mobile multi-platorm pah! 

Posted Friday 15th August 2008 08:44 GMT

I would say LWUIT is a good example to show that JavaME is multiplatform. It works on all devices I would ever want to target.

True, but... 

Posted Friday 15th August 2008 09:22 GMT

Jobs Horns

It's not Sun's fault the various Phone manufactureres don't implement Java (or MIDP etc.) properly. Having said that, I'd trust Sun over the increasingly autocratic Google and Apple any day.

So what 

Posted Friday 15th August 2008 10:09 GMT

I suppose these are the ones that come in .jad files? From time to time I install some interesting-looking Java phonelet thingy and I'm always astonished when it actually works. They mostly crash out with some undiagnosable problem. Wake me when Sun or anyone else provide useful things I can actually do stuff with.

Better than nothing 

Posted Friday 15th August 2008 12:09 GMT

Thumb Up

Java may still have a way to go, but its still the only real cross-platform game out there.

I have Java bus timetables from my local bus company on my phone. They work on just about anything.

And I know that Java's not going to crash my phone, unlike some native apps.

Even Nokia´s official radio player app reboots my brand new Nokia phone on a regular basis.