Wiley India Pvt Ltd
This book is a second and companion text to Harrison's original volume, Symbian OS C++ for Mobile Phones (SCMP), published in 2003. It will only briefly cover - in an early, introductory chapter - Symbian OS fundamentals, such as error handling, object creation and destruction, descriptors and active objects.
Thereafter it will describe those new features particular to V7.0 (s) and it will provide conceptual and theoretical underpinnings of the OS to give developers a thorough understanding of Symbian OS.
Its central approach will be to describe the interaction between the OS and the application, broadly following the lifecycle of an application. At each stage of the lifecycle - for example, on application startup - it will describe what actions take place in the OS, what the system does for the application and what the system expects the application to do. With plenty of code examples, the book will detail advanced features such as user interfaces, files and views, multimedia services and communications and messaging.
In contrast to other available and forthcoming titles, its central approach describes the interaction between the OS and the application, broadly following the lifecycle of an application. At each stage of the lifecycle - for example, on application startup - it will describe what actions take place in the OS, what the system does for the application and what the system expects the application to do. The book covers aspects of Symbian OS not available in v7.0 (SCMP), which are introduced by Symbian OS v7.0s.
Covers OS v7.0s which is an updated release of the OS from previous Harrison book
Lots of code and examples which can be made to plug into a general purpose framework
As UI agnostic as possible without compromising on examples to suit broad range of phones
CD-ROM with SDK and IDE will add further value to the book
Approach geared to application developers so follows the development lifecycle
Advanced and detailed features explored in theory and reference sections of the book
Self-contained but would complement Harrison's first book very well.
Another authoritative ?from the source? publication from Symbian Press
All code examples will be available on an accompanying website
About The Author
Richard Harrison has developed Symbian OS software for 10 years. He is currently Technical Author at Symbian Ltd and is responsible for their system documentation. In 2003, Richard was the lead author of the highly successful Symbian OS C++ for Mobile Phones, also published by Wiley in April 2003.
Table Of Contents
About this book
Innovation Through Openness
About the Authors
Symbian OS Fundamentals
Symbian OS User Interfaces
A Running Application
Using Controls and Dialogs
Views and the View Architecture
Files and the Filing System
Comms and Messaging
Testing on Symbian OS
Appendix 1. Example Projects
Appendix 2. Symbian OS System Model
Appendix 3. Writing Good Symbian OS Code
Appendix 4. Developer Resources
Appendix 5. Build Process Overview
Appendix 6. Specifications of Symbian OS Phones