Connection Manager Application Development for Windows Mobile-based Devices
Connection Manager, which you can implement by using the Connection Manager API, centralizes and automates the establishment and management of various types of network connections for applications that connect to the Internet or to the corporate network.
When one or more applications request a connection, Connection Manager establishes the connection using the optimal connection type and notifies all the applications that the connection is active. Applications are configured to specify a connection name and network name.
Note Connection options and properties are typically preconfigured by the mobile operator or by the corporate Information Technology (IT) department.
Connection Manager tracks which connections are in use or are requested by applications. It closes unused connections, automatically disconnects connections when they are idle for a specified period of time, and closes low-priority connections to open high-priority connections. For example, voice connections are typically given a higher priority than data connections.
Connection Manager handles many different types of connections, including Point-to-Point Protocol (PPP), Remote Access Service (RAS), and Point-to-Point Tunneling Protocol (PPTP) connections. The Connection Manager can also configure proxy server settings to allow network resources through a firewall or Wireless Application Protocol (WAP) gateway.
In This Section
- Connection Manager Architecture
Discusses the high-level architecture of Connection Manager.
- Making a Voice Call Using Connection Manager
Describes the process of making a voice call.
- Making a Data Call Using Connection Manager
Describes the process of making a data call.
- Configuring an Application to Use a Specific Network
Describes how to bypass the Connection Planner if necessary.
- Connecting to a Corporate Network or the Internet
Describes the supported network connection scenarios.
- Querying Network Settings
Describes how to query network settings for any type of connection.
- Establishing a Priority-based Connection
Describes the supported priority-based connection establishment scenarios.
- Making Suspend and Resume Connections During Voice Calls
Describes the structures and registry settings used when implementing suspend and resume connections.
- Making an AlwaysOn Data Connection
Describes the situations when an AlwaysOn connection is attempted or established, and the recovery attempts taken if connection fails.
- Using Connection Manager URL Mapping
Lists the functions that support URL mapping and illustrates the URL mapping tables.
Send Feedback on this topic to the authors