Developing Software for Symbian OS: A Beginner's Guide to Creating Symbian OS v9 Smartphone Applications in C++
by Steve Babin
Foreword1
Warren Day
Senior Technical Trainer, Symbian Software Ltd
Why read this book?
It has the best explanations I've read of the fundamental things we must understand about Symbian OS, in that it covers the 'what' and the 'how' of Symbian C++ software development.
And there are several parts to the how.
It is important to understand what facilities are provided (so we don't reinvent the wheel). Just as importantly we should know both how to think about these components and how to use them appropriately. A car isn't meant to be driven in just first gear; doing so would quickly empty the fuel tank and put great strain on the vehicle's internal workings.
As it is for a vehicle's transmission system, so it is also true for a software system. Misusing software components can result in everything from short battery life (so phones need frequent recharging) to inappropriate or poor functionality, and phones that are difficult to use. By having a clear insight into the fundamentals (such as memory management, string classes and asynchronous events), your software will be more efficient, because it utilizes the underlying system as intended.
We are living in exciting times. Society is evolving; being always-connected to others and the Internet is standard for many. Now smartphones have the ability to make phone calls, access the Internet, capture video, as well as perform personal organizer, word processor and spreadsheet functionality, all from a small handset. However, smartphones are very ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access