Wiley India Pvt Ltd

Publication Year 2007

ISBN 9788126511327

ISBN-10 812651132X


Number of Pages 520 Pages
Language (English)


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. Visual Studio .Net 2005 and .Net Compact Framework 2.0 are used as the underlying programming environment. Part I: Smartphone and .NET presents an overview of the Microsoft Smartphone platform from a software developer?s perspective. It also covers the .Net Compact Framework, the Smartphone programming environment, and a quick get-started guide to Microsoft Smartphone programming. Part II: Smartphone Application Development extensively discusses Microsoft Smartphone related application design and programming topics in the domains of .Net Compact Framework (managed code) or Windows Mobile API (native code). Each topic starts out with a brief overview of key concepts and tasks covered in the chapter, followed by a detailed discussion of programming framework and classes available in Windows Mobile and Smartphone SDK using diagrammatic figures, tables, and code listings. Part III: Topics discusses advanced application development topics such as security, games, performance considerations, and location based services using MapPoint. Table of contents : Acknowledgments Foreword Introduction Part I: Smartphone and .NET Chapter 1: Introduction to Microsoft Smartphone Chapter 2: .NET Compact Framework Fundamentals Part II: Smartphone Application Development Chapter 3: Developing Your First Smartphone Application Chapter 4: User Interface and Input Chapter 5: Data Storage and File I/O Chapter 6: Data Access with SQL Server Mobile Chapter 7: Networking Chapter 8: E-mail, SMS, and PIM Data Chapter 9: XML and Web Services Chapter 10: Platform Invoke Chapter 11: Exception Handling and Debugging Part III: Advanced Topics Chapter 12: Device and Application Security Chapter 13: Data and Communication Security Chapter 14: Globalization and Localization Chapter 15: Graphics Chapter 16: Performance Appendix A: New Features in .NET Compact Framework 2.0 Appendix B: A Glance at the .NET Compact Framework 2.0 Class Library Appendix C: The Smartphone Bootstrapping Process Index