Forget Java on mobile phones - it's too crippled to do anything worthwhile

It's weird that lots of people keeps hyping Java for mobile phones but AFAIK there are no killer apps on Java on mobile phones! Why? Two big reasons: 1. for whatever reason except for Microsoft, there doesn't seem to be any real developer community 2. Java (I know it's not Java but the implementation of the Java APIs but Java without complete implementation of the relevant APIs is useless) can't do anything but the lowest common denominator e.g. not being able to take pictures at full megapixel resolutions is a show stopper for many photo related apps methinks.

From Lifeblog: A comment on social moblie apps.:

QUOTE

Here's my proposal, forget the smartphone and deploy something that can be used with simple Java phones. Indeed, I've seen some cool stuff there, too, but nothing out in the wild, yet.

UNQUOTE

Comments

re: Forget Java on mobile phones - it's too crippled to do anyt

yeah, i know what you mean. i've been held back many times due to the limited funcitonality of the java api implementations (e.g. bluetooth, gallery, camera, running modes, to name a few)

actually, since i posted that comment, i've been thiking of how to rig up a service without needing any app on the phone, but being able to integrate closely and easily with the phone.

it's a nice mental challenge while i'm on holiday.

tchau,

charlie

ps and one more thing, actually the most popular apps in java are single-user, non-neworked games - it's all you can effectively do in the java sandbox.

re: Forget Java on mobile phones - it's too crippled to do anyt

hi charlie, don't know whether your comment is serious or not but i guess all i am asking is for nokia and other manufacturers to let java midlets take full resolution photos and i hear resounding silence and see no progress from the 7610 to the 6680

if i was nokia (which i am not and therefore have no idea what's really going on), i'd state publically somewhere that the bug that prevents java midlets from taking 1 megapixel phones on the phones is a) really a bug and you are going to fix it or b) not a bug and you are not going to fix it and you have to program in C/C++/assembler or some other language to take full megapixel photos OR c) HuginAndMugin and Mike's programs are buggy and here's some Java sample code to take a full megapixel photo

don't understand the deafening silence and lack of progress on this issue

seems pretty simple to me but maybe i am missing something?

re: Forget Java on mobile phones - it's too crippled to do anyt

roland,

i think the issues with java are super complicated. the apis are usually decided in the java community and are sometimes lowest-common-denominator. then there's the issue with the jvm. i am not sure who makes the jvm for series 60 - symbian or nokia. and then, even when an api is set via jsr, each vendor picks and chooses parts they want.

in the end, it's not so much a bug, but what the java guys who make the phones decide they want to do with java. also, the java sand-box mentality is like a straight jacket for performing really cool stuff (as you already know).

i have more confidence that python with reach higher camera resolutions than java will.

no idea really. this is getting far from my daily expertise.

tchau,

charlie

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options