on May 12, 2008 at 2:13 AM PDT
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
Anyway good luck with it! don't forget to charge for the time you spend ;)
To unsubscribe, send email to email@example.com and include in the body
of the message "signoff KVM-INTEREST". For general help, send email to
firstname.lastname@example.org and include in the body of the message "help".