Research and Markets: The Book 'Effective C++ Programming for Smartphones' Aims To...

* Reuters is not responsible for the content in this press release.

Tue Jan 22, 2008 7:13am EST

Research and Markets: The Book 'Effective C++ Programming for Smartphones' Aims To Trade Comprehensive Coverage for an Approach Which Will Give Developers Insight On How to Code For the Symbian OS

DUBLIN, Ireland--(Business Wire)--Research and Markets
(http://www.researchandmarkets.com/reports/c80293) has announced the
addition of Symbian OS Explained: Effective C++ Programming for
Smartphones to their offering.

   This book explains the key features of Symbian OS and will help
you to write effective C++ code. It focuses on aspects of good C++
style that apply particularly to Symbian OS. 21 items are used to
target particular aspects of the operating system and provide a simple
and straightforward exploration of coding fundamentals. Using example
code and descriptions of best practice to deconstruct Symbian OS, the
items guide you to what you should and should not do (and why),
pointing out commonly-made mistakes along the way. Technologies
covered include: client-server architecture, descriptors and dynamic
containers, active objects, threads and processes leaves, cleanup
stack and 2-phase construction, thin templates, good API design,
memory optimization, debug and test macros the ECOM plug-in framework
Symbian OS Explained can be read cover-to-cover or dipped into as a
reference that will improve your code style when programming with
Symbian OS.

   Content Outline:

   Foreword.

   About This Book.

   Author Biography.

   Authors Acknowledgments.

   Symbian Press Acknowledgments.

   1. Class name conventions on Symbian OS.

   2. Leaves: Symbian OS Exceptions.

   3. The Cleanup Stack.

   4. Two-Phase Construction.

   5. Descriptors: Symbian OS Strings.

   6. Good Descriptor Style.

   7. Dynamic Arrays and Buffers.

   8. Event-Driven Multitasking Using Active Objects.

   9. Active Objects Under the Hood.

   10. Symbian OS Threads and Processes.

   11. The Client-Server Framework in Theory.

   12. The Client-Server Framework in Practice.

   13. Binary Types.

   14. ECOM.

   15. Panics.

   16. Bug Detection Using ASSERTs.

   17. Debug Macros and Test Classes.

   18. Compatibility.

   19. Thin Templates.

   20. Expose a Comprehensive and Comprehensible API.

   21. Good Code Style.

   Appendix: Code Checklist.

   Glossary.

   Bibliography and Online Resources.

   Index.

   Summary

   Designed as a companion to Symbian OS C++ for Mobile Phones, this
book aims to trade comprehensive coverage for an approach which will
give developers insight on how to code for the Symbian OS. If you are
dipping your toe in for the first time and want to compare how
programming a smartphone differs from any other application you may
have built, this book provides a suitable entry point into the ins and
outs of Symbians C++ coding conventions. If you are already working on
Symbian OS but are looking for guidance on common errors, possible
pitfalls and reliable work arounds, this book is for you. The book is
structured so that you can easily dip at places that are relevant to
your projects and needs.

   For more information visit
http://www.researchandmarkets.com/reports/c80293

Research and Markets
Laura Wood
Fax: +353 1 4100 980
press@researchandmarkets.com

Copyright Business Wire 2008
Comments (0)
This discussion is now closed. We welcome comments on our articles for a limited period after their publication.