For example, images can be discarded when they are destined for a client that can only display text. In addition, when a mobile device is connected over a very slow link, the server may filter out all files above a certain size limit. Filters are also used in paging gateways to reduce unnecessary data sent to pager devices. Targeting that allows applications that are aware of a mobile device's capabilities to target information specifically for that device. XML is an emerging standard that will play a key role in both filtering and targeting technologies.
Most mobile users access the network using very low bandwidth communication links.
To compensate, techniques have been developed to reduce the traffic that flows between the mobile device and the network server. The Framework provides specific services which can significantly optimize network performance in the mobile environment. Differencing which sends only content differences or changes from the local copy of a file or document. Compression which can significantly reduce the amount of data transmitted between clients and servers including text, audio, video, graphics, Java applets and so on. To complement these network optimizations, the Framework also enables users to be productive when they are disconnected from the network.