Skip to main content

Re: "Must work with all J2ME phones and networks"

1 reply [Last post]
Anonymous

For what it's worth I think you'd have better luck educating your client
rather than attempt to satisfy "MUST Download from All Networks" and "Run on
All Phones". I get the impression that MNOs are a little more open in the UK
than in the US but even in the UK that requirement would be completely
impossible to satisfy.

The problem with all networks:
You can't guarantee a service that can be withdrawn (without notice and at
any time) by a mobile network operator over which you have no control. For
example Vodafone UK for a short while stopped forwarding the device user
agent about 6 months ago, breaking most peoples mobile services over night.
Last time I checked O2 UK Pre-pay sim cards couldn't send HTTP traffic from
J2ME apps on some handsets due to the way their gateway is configured
(post-pay sims on the O2 network are fine).

The problem with all phones:
"All phones" needs to be qualified on a per phone basis, typically if you're
going to port a J2ME app to another J2ME handset (and of course not all
phones are J2ME capable or have been 'customised' =crippled by a network)
you might be lucky and it just works, but even then you'll need to get hold
of an actual phone _not_ the emulator to test on. If there are problems you
might need to code specific work arounds for that particular phone in which
case you'll need to add that to your collection of different builds and
deploy the correct one on the handset.

I've been quoted just under $1000 per handset to test a J2ME game on
different handsets, but services like deviceanywhere (you can remotely test
on an actual handset your self) can help if you don't have access to live
phones.

Anyway good luck with it! don't forget to charge for the time you spend ;)

===========================================================================
To unsubscribe, send email to listserv@java.sun.com and include in the body
of the message "signoff KVM-INTEREST". For general help, send email to
listserv@java.sun.com and include in the body of the message "help".

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
davjoh
Offline
Joined: 2007-07-18
Points: 0

Just to continue the discussion from the points Eric makes...

>
> The problem with all networks:
> You can't guarantee a service that can be withdrawn
> (without notice and at
> any time) by a mobile network operator over which you
> have no control.
>

Absolutely right. And I hear this is apparently much more restrictive in the US. To guarantee getting your app to work on a particular network, chances are you will have to work _with_ the network provider to publish your app with them.

>
> The problem with all phones:
> I've been quoted just under $1000 per handset to test
> a J2ME game on
> different handsets, but services like device anywhere
> (you can remotely test
> on an actual handset your self) can help if you don't
> have access to live
> phones.

It's also worth noting however that I hear that Nokia and Motorola both do a 'lender' programme for developers who want to do testing on particular phones. Not sure what the restrictions are for how many you can 'borrow' at a time though... I think there's also a service which can take your in-development apps and they deploy them out to a testbase of users for you, but I can't remember what that was called...

I think the jist of things though is that there isn't the shortcut that you're looking for!