I've been getting to grips with how the Nokia handsets deal
with Network access point config for GPRS/network access.
To summarise my findings today.
1. For S60 handset (E60, for example)
a. I hard rebooted the unit to factory restore its settings.
b. I powered it up and verified that no network profiles
were present on the unit.
c. I removed battery and put my Vodafone Ireland SIM card
into the unit and repowered the handset
d. I found that the unit now had my Vodafone access point
settings for ISP/Vodafone Live/Vodafone SMS/Streaming
present with no manual configuration of same.
First question: How did the handset retrieve those settings?
Do S60 handsets have the ability to read network config from
the SIM card ? Might it have gleaned the settings over-the-air?
eg, via OMA client provisioning method?
2. For an S40 handset
a. Not possible to factory reset
b. Powered up with my Irish Vodafone SIM (same one as above)
c. The handset didn't appear to glean any network settings
from the presence of my SIM card.
d. In order to get internet/data access I needed to go
through a reasonably convoluted process of setting up
personal config settings for gprs/web with bearer
settings,etc and then activate it and enable it as the
default network config profile for all apps.
Is there a fundamental difference between the way S60 and S40
handsets are capable of autoconfiguring (or not) user settings.
The S60 user experience was best because it appears my network settings got seamlessly carried over with my SIM card. The S40 user experience was poorer.
I know this isn't a Java query per se but I need to understand
the user experience in order to know how best to understand
how our app (which assumes prior network configuration has been
done to enable outbound http connections to a server we host)
will behave in the real world.