Learning Resourses

Recommended reading

General C++ Books

C++: A Beginner's Guide

By Herbert Schildt
ISBN 0072232153

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

By Scott Myers
ISBN 0321334876

A Complete Guide to Programming in C++

By Peter Prinz, Ulla Kirch-Prinz
ISBN 0763718173

The C++ Programming Language, Special Edition

By Bjarne Stroustrup
ISBN 0201700735

Exceptional C++

By Herb Sutter
ISBN 0201615622

Symbian OS C++ Application Development Books

Developing Software for Symbian OS

(by Steve Babin)

This book is an excellent starting point for those with an understanding of computer programming, but with no prior knowledge of Symbian OS.

The purpose of this book is to provide comprehensive coverage of all the key concepts of programming for Symbian OS. Many of the struggles encountered by engineers developing specific pieces of code for various specialized Symbian subsystems are through a lack of understanding of core Symbian programming concepts.

The book covers development ranging from low-level system programming to end user GUI applications. It also covers the development and packaging tools, as well as providing some detailed reference and examples for key APIs. Plenty of examples and descriptions will be included, with focus on the concepts developers struggle with the most.

The book contains clear and concise text on how Symbian OS architecture works and the core programming techniques and concepts needed to be a solid, competent Symbian programmer. It will allow a developer to get started with Symbian environment and start programming quickly.

Symbian OS Explained

(By Jo Stichbury)

This book will help you to understand and refine your code.

Developing good C++ code on Symbian OS requires a clear understanding of the underlying concepts and the nature of the operating system. This book explains the key features of Symbian OS and shows how you can use this knowledge most effectively. It also focuses on some aspects of good C++ style that particularly apply to Symbian OS. With understanding and practice, the expertise required to write high quality C++ code on Symbian OS should become second nature.

This book doesn't teach you how to write C++, it assumes a reasonable understanding of programming in C++ and that you're already familiar with the most important concepts of the language. But neither does it assume in-depth knowledge of Symbian OS. It covers the basics such as descriptors and active objects as well as more complex features such as the Symbian OS client–server architecture and ECOM.

If you are a developer targeting, or thinking of targeting, Symbian OS, this book will show you how to write the most effective C++. You will benefit from a greater understanding of the characteristic features and design of the operating system, and confidence in how to use them. And, however experienced you are with Symbian OS, there are always new tricks to learn, which is why this book will appeal to all levels of developer.  

Symbian OS Platform Security

(By Craig Heath)

This book introduces the Symbian OS platform security architecture and how to develop alongside it.

This book is an introduction to the enhanced security architecture of Symbian OS v9, describing the security model, the implications for the design of software running on it, and new programming interfaces for working with platform security features.

The book presents the philosophy of the platform security architecture in general terms, explain the security model employed, and then follows up with targeted advice for the developers of specific classes of software. The book will conclude with a market-oriented discussion of possible future developments in the field of mobile device security.

This approach, mixing concepts and narrative with code segments and examples will:

Symbian OS C++ for Mobile Phones, Volume 1

(By Richard Harrison)

This book is a guide to Symbian OS v7.0 C++ application development, principally focussed upon developing applications for UIQ phones.

Symbian OS C++ for Mobile Phones, Volume 2

(By Richard Harrison)

This book is a guide to Symbian OS v7.0s C++ application development, focussed upon developing applications for Series 60 phones.

 

Read the ASD paper Symbian Press Books Symbian OS developer training Endorsements Books A-Z index

[standby-web] Terms of use | Privacy policy | Media Center | Contact us | © 2008 Symbian