Many problems encountered by engineers developing code for specialized Symbian subsystems boil down to a lack of understanding of the core Symbian programming concepts. This book remedies this problem as it provides coverage of various key concepts. It covers development ranging from low-level system programming to end user GUI applications.