Network Adaptation Overview

The Network Adaptation collection contains Protocol Module ECOM plug-ins that can be loaded by the Network Gateway to support location based services privacy requests and location requests.

Purpose

The LBS Network Gateway must load at least one Protocol Module plug-in. A plug-in may be developed by a device creator, or it may be one provided by Symbian as part of this collection.

Architecture

Figure 1 shows this collection within the context of the LBS system model.

Figure 1. Figure 1. Network Adaptation collection in the LBS system model.

Description

A Protocol Module is loaded by the Network Gateway to allow it to process location based services privacy requests and location requests using a specific protocol.

A Protocol Module implements the Network Protocol Module API of the Network Gateway.

Components

The Network Adaptation collection contains the following components:

  • SUPL Protocol Module (SPM)

    The Symbian SUPL Protocol Module supports the OMA SUPL v1.0 architecture. The SPM can be used by device creators to configure a phone as a SUPL Enabled Terminal (SET). The SPM may be customised and extended by a device creator.

  • Privacy Protocol Module (PPM)

    The Privacy Protocol Module gives device creators the ability to send privacy requests to the LBS subsystem from a process running on the device in the domestic OS.

    The PPM is intended for use by device creators who want to receive both privacy and location requests in the domestic OS. The privacy requests are forwarded to the LBS subsystem via the PPM for processing. Location requests cannot be sent to LBS via the PPM.

  • Network Protocol Module

    This is a component used for internal testing of the Symbian platform LBS subsystem by Symbian.

Symbian does not provide a Protocol Module to support a location based services control plane architecture. A device creator must develop their own Protocol Module to support a control plane architecture. The SUPL Protocol Module supports the SUPL v1.0 user plane architecture.

Using the Network Adaptation collection

The LBS subsystem must be configured to load Protocol Modules. The LBS Integration and Configuration Guide describes how a device creator configures LBS, including how to specify the UIDs of the Protocol Modules to load.

For details of how to use the SPM and the PPM follow the links to the relevant documentation: