Symbian OS Communications Programming
From Symbian Developer Community
Reproduced by kind permission of John Wiley & Sons.
- 1. Introduction
- 2. Overview
- 3. An Introduction to ESOCK
- 4. Bluetooth
- 5. Infrared
- 6. IP and Related Technologies
- 7. Telephony in Symbian OS
- 8. Receiving Messages
- 9. Sending Messages
- 10. OBEX
- 11. HTTP
- 12. OMA Device Management
- 13. Setting Up for Development
- 14. The Future
Example code for the book: File:Symbian os communications programming book v2 example code.zip
This book guides developers through the Symbian OS communications architecture and provides essential information on the communications models and programming interfaces used by Symbian OS. Each chapter provides background information on the technology, an overview of the functionality provided in Symbian OS and descriptions and examples of how to use the Symbian OS APIs.
There are four main sections in this book:
- Section 1 gives an overview of the book and its contents. It also provides an introduction to the communications functionality in Symbian OS, and a high-level overview of how it all fits together.
- Section 2 covers communications technologies such as Bluetooth, TCP/IP, IrDA, virtual serial ports and telephony. Each of these technologies acts as the underlying layer for the functionality covered in section three.
- Section 3 discusses higher-level technologies, such as the messaging framework and plugins (for SMS, MMS, and e-mail), the SendAs service, OBject EXchange (OBEX), hypertext transfer protocol (HTTP) and OMA Device Management (OMA DM).
- Section 4 contains practical information on developing with Symbian OS, including information on setting the development environment up for various types of communications-related development. Much development can be done using the Symbian OS emulator – we discuss various ways of connecting the emulator to an IP network, and using an IR pod, Bluetooth hardware, and a phone with the emulator.
Comments
Sign in to comment…



