Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

Communications: Internet
Functional Description

Qt Extended provides an Internet Settings application to allow the user to configure network connections for a device. The user can have several Internet connections at the same time with the Internet application allowing the user to change the routing table to use of the data connections efficiently. Support is provided for EDGE (Enhanced Data-Rates for GSM Evolution) which is based on existing GSM networks and improves the available data rates, by improving the modulation/coding schemes. Both Wireless IP (WLAN) and GPRS are supported using the Qt Extended plug-in architecture.

WLAN is provided by a network plug-in that detects PCMCIA WLAN/LAN cards automatically and allows the configuration of a wide range of settings for network cards. IP Settings such as IP address, DNS server, and DHCP support can be configured together with proxy settings for each WLAN connection.

Features

Internet Settings

The Internet settings application allows the user to configure the following items:

Miscellaneous Internet Features

  1. API for WAP details - Applications which are interested in WAP details can use a convenience class in order to read the WAP configuration files.
  2. Network monitoring - Qt Extended distinguishes the following two types of monitoring:

Network session management

The Qt Extended network server provides a session manager. This is used to ensure that a network interface is shutdown when there is no need for it. If an application starts a network interface the interface will remain active for the life time of the application. This means that network interfaces are stopped if an application crashes or quits. If two applications were to request the same interface the interface will stay active until the last application closes.

To cater for more flexibility the network server can extend the session life time beyond the life time of a single application. By default every interface which has been started manually through the internet application or via the network servers autostart feature has an extended life time. Such a session will remain active until it is turned off by the user or the interface times out (e.g. timeout on pppd sessions).

Support for Routing

The user can have several Internet connections at the same time. A use case may be a user who is browsing on the Internet via GPRS and enters a public WLAN zone. The Internet application allows the user to change the routing table so that he can make maximum use (e.g. choose fastest or cheapest medium) of its data connections.


Copyright © 2009 Trolltech Trademarks
Qt Extended 4.4.3