This book is a comprehensive guide to Microsoft Smartphone programming based on Microsoft .Net Compact Framework and Windows Mobile API. It provides an in-depth coverage of key architectural concepts, and application design guidelines, as well as programming techniques for Microsoft Smartphone software developers with extensive examples and code listings.discusses advanced application development topics such as security, games, performance considerations, and location based services using MapPoint.