
Originally Posted by
grahamhughes
Depends what you mean by "commercial product quality". Sadly, Java runtimes on most phones are atrociously bug-ridden. Nokia are far from the worst offenders.
My experience is generally one of connections timing-out, but I have seen several people report connections that never time out on some newer Series 60s. What phone are you using?
I've never seen this 403 issue. If you're sure it's not coming from your own server, then I'd guess it's from Vodafone. Are you using a contract or PAYG SIM? PAYG SIMs may result in you getting some kind of "access denied" response from non-white-listed servers. (PAYG SIMs are available to under 18s, and Vodafone's tend to come with access restrictions by default, I think to stop children from accessing inappropriate content.) So, the 403 might be coming from Vodafone.
Network access on any mobile is variable, subject to a number of factors:
* The device.
* The device's configuration (access points, and so on, whether you're using HTTP over WAP or over TCP).
* The network.
* Where you are (for example, in one part of Cheshire, I have been unable to download JARs larger than 300k on Vodafone... while at the same time, my colleagues in Scotland were able to download fine (same network)).
As my opinion, I would say that a request every minute is quite a lot. Network access on mobiles is obviously more complex than using a wired network on a pc, and in general the hardware and software of a phone is less sophisticated. Connection problems are common, and the device's resiliance to connection problems is sometimes less than 100%. In particular, as I said earlier, I get the impression that some Series 60s do have an issue (under some circumstance that I don't know) of simply blocking perpetually on a failed connection.
With any connected application, I recommend testing on as many devices as possible, on as many networks as possible. At the very least, this will help you determine the scale of the problem, for example:
* Your application doesn't work.
* Your application doesn't work on Nokia Series 60s.
* Your application doesn't work on some Nokia Series 60s.
* Your application doesn't work on some Nokia Series 60s on Vodafone.
Or some other combination.
I appreciate that this is not a definitive answer, but I hope it helps.
Cheers,
Graham.