Figure 3.15 a) MIDlet accounts and b) user permissions on Sony Ericsson W960i
3.7.2 Controlling the Java Application's IAP
In Symbian OS, Internet Access Points (IAP) define the variable configu-
ration factors that determine how an Internet connection is established.
These factors can include the bearer (e.g., CDMA, GSM or GPRS), the
dial-in number, and network login names and passwords. All IAPs are
stored in the native Symbian OS communication database ( CommsDat ),
which also stores the preferred order in which the IAPs should be used.
On many other Java ME platforms, the underlying implementation
always uses the system default IAP configured for the browser. On
Symbian smartphones, there are more flexible mechanisms which enable
a specific IAP to be used for each Java application. For example, while
the native browser may be configured to use one IAP, a Java application
can use a different IAP.
On Nokia S60 devices, the phone user can set the connection settings
specific to the Java application from an Application Manager menu item.
For example, on the Nokia N95, if you configure a default IAP for a
particular Java application, the application does not prompt the user for
the IAP but automatically connects to the network. In the Application
Manager, scroll down to the suite name, press the middle key and press
Open. Select the Access point list item and press the middle key to select
from the list of IAPs (see Figure 3.16).
On the Sony Ericsson W960i, you set the IAP to be used in the
following way (see Figure 3.17):
1. Go to Main menu, Tools, Control Panel, Security, MIDlet accounts.
Select a MIDlet.
3. Pick an IAP from the drop-down menu in the Internet account field
(the default is marked as System preferred).