Learning

Symbian OS C++ for Mobile Phones, Volume 2

Programming with Extended Functionality and Advanced Features

By Richard Harrison, Symbian

Table of contents

1 Symbian OS Fundamentals

Object Creation and Destruction
Error Handling and Cleanup
Naming Conventions
Descriptors
Active Objects

2 Symbian OS User Interfaces

The Common Framework
The Screen Layout
Common UI Components
UI-Specific Components
Skins
Handling User Input

3 A Running Application

System Calls

4 Using Controls and Dialogs

Simple Controls
Compound Controls
Control Layout
Handling Key and Pointer Events
Observing a Control
Drawing a Control
Dialogs
Interface Class Usage in Dialogs
Custom Controls in Dialogs

5 Views and View Architecture

Controlling Your Application with Views
View Architecture Components
Implementing Views
Creating Views
Registering Views
Switching between Views
Deregistering Views
More on Views
View-specifc Behavior on UIQ and Series 60 Platforms

6 Files and the Filing System

Filing System Services
Streams
Stores
Using .ini Files
Resource Files and Bitmaps

7 Multimedia Services

The Multimedia Component Architecture
The Multimedia Framework (MMF)
Using the MMF
Using Audio
Using Video
Controller Framework API
Using the ICL
Using ECAM

8 Comms and Messaging

Overview of Symbian OS Comms Architecture
Protocol Support
MMS

9 Testing on Symbian OS

Code Coverage Analysis
Binary Compatibility Tool
Test Driver
Network Emulator
Sampling Profiler
Countloc – Measuring Source Code Size

Appendices

Example Projects
Symbian OS System Model
Writing Good Symbian OS Code
Developer Resources
Build Process Overview
Specifications of Symbian OS Phones

 
book

Book facts

  • Author: Richard Harrison
  • Published by Symbian Press
  • Publication date: August 2004
  • 420 pages
  • ISBN 0-470-87108-3

Buy from Amazon.com Buy from John Wiley & Sons

Bulk orders

To make a bulk order of this Symbian Press title:

Email Symbian Press sales

Terms of use | Privacy policy | Media Center | Contact us | © 2008 Symbian