Connectivity Documentation
Areas of interest
Latest

S60 Platform: Bluetooth API Developer's Guide
This document provides information on how to develop Bluetooth applications in C++. In Symbian OS, the Bluetooth API consists of various components, and there are also some additional S60 APIs. The document describes how to perform typical Bluetooth tasks such as discoverability and service advertising, device and service discovery, and communication using different protocols. Security and platform security, configurations, and changes in the Bluetooth API v2 architecture (introduced in S60 2nd Edition, Feature Pack 2) are also described. The document provides several code snippets from separately published code examples.

S60 Platform: Bluetooth Point-to-Multipoint Example
This C++ example demonstrates the use of Bluetooth technology: device and service
discovery, connection establishment to one or more devices, communication between
devices, and disconnection. The Bluetooth RFCOMM protocol is used as a transport
protocol. The updated version adds support for limited inquiry (LIAC) that considerably
speeds up the discovery process. Note that LIAC requires signing with a developer certificate.

Series 40 Platform: USB Audio Device Requirements
Learn about the capabilities and characteristics that audio devices must support to comply with the Series 40 USB host. The document lists the mandatory and optional features for Audio Class 1.0 support.

Near Field Communication QuickStart
Start Near Field Communication development by checking the QuickStart web page

Series 40 Platform: Using OBEX Random Access File Read
This document introduces an advanced OBEX mechanism for efficient remote file reading supported by the latest Series 40 devices. Using OBEX Random Access File Read, the OBEX Folder Browsing clients can fetch specific sections of files (for example, ID3 tags of MP3 files or thumbnail information of image files) residing in the file system of a Series 40 device in a performance-optimized way. This mechanism can be used over Bluetooth, USB, or IrDA connections.

Distribution Agreement for Nokia PC Connectivity Solution (including Nokia Connectivity Cable Driver)
This agreement is needed when creating PC applications utilizing the Nokia PC Suite Connectivity API. After signing the distribution license agreement with Nokia, developers can use the Nokia PC Suite Connectivity Solution and Nokia Connectivity Cable Driver to create complete distributable packages that eliminate the need to download and install the Nokia PC Suite software as a separate product.

Nokia 6131 NFC Technical Product Description
This document is a technical product description of Nokia 6131 NFC, which provides information on the device’s architecture, NFC-related features, specifications, application development, and secure element management issues.

Nokia NFC Unlock Service MIDlet
Use the Nokia NFC Unlock Service MIDlet to unlock the secure element on the Nokia 6131 NFC. The Nokia NFC Unlock Service MIDlet connects to a server and the connection is used to add a new set of authentication keys to keyset version 42 with the ENC, MAC, and KEK keys having the value 404142434445464748494A4B4C4D4E4F.

Creating Connections in Symbian C++
The Communication section of the C++ Developer's Library explains how to create different types of connections when developing C++ appliations.

Recommendations for Reducing Power Consumption of Always-on Applications
Learn how to optimize power consumption of always-on applications such as Push e-mail and instant messaging. This document is mainly targeted at mobile operators and Wireless LAN network administrators, but there are also some recommendations for application developers. The document provides general guidelines and configuration recommendations for WCDMA and Wireless LAN networks. Power efficiency of IPsec virtual private networks (VPN) and Mobile IP implementations is also discussed, and recommendations for power-efficient keep-alive mechanisms for network address translators (NAT) and firewalls are provided.




