Research and Markets: The Book 'Effective C++ Programming for Smartphones' Aims To...
* Reuters is not responsible for the content in this press release.
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.


Follow Reuters