IAP Info API in Java™ ME

IAP Info API is a Java™ API, where the applications (MIDlets) can access fundamental internet access point group related information. This information includes:

  • Internet access point (IAP) related information (ID, type, name)

  • Internet access point group (Destination network) related information (ID, name, IAPs contained)

  • List of preferred Access Points

  • Last used Access Point (for TCP socket connections)

IAP Info API was introduced in S60 3rd Edition FP 2.

Main use cases

  • The API can be used to provide an internet access point or a destination network selection to the end user inside the MIDlet code. The MIDlet can store the selected internet access point or destination network information to be used automatically in subsequent connections.

  • If the Java application developer knows the internet access point or destination networks deployed to the devices, internet access point or destination network can be selected by name without end user interaction.

Known issues

  • The end user cannot change the internet access point during the same runtime session because only the first use of internet access point ID in IAPControl in Java HTTP connection matters. The internet access point ID is parsed, removed from URI and used with all HTTP connections until the MIDlet is closed. The next use of a different internet access point ID in IAPControl does not have any effect.