Synopses & Reviews
Get practical information for developing applications with the Microsoft .NET Compact Framework 2.0—straight from mobile-development experts. This definitive guide delivers the proven techniques, real-world insights, and extensive code samples you need to bring information access to any Windows-based mobile device.
Discover how to:
- Design a user interface that is optimized for smart devices
- Add functionality by using Windows Mobile APIs
- Organize and persist data stored on a device
- Establish network connections and respond to changes in network state
- Synchronize mobile devices with data stored on backend servers
- Implement authentication, symmetric encryption, and asymmetric encryption algorithms
- Optimize application performance for resource-constrained devices
- Interoperate with native code by using Pinvoke and COM interop
- PLUS—Get an introduction to .NET Compact Framework 3.5 and Microsoft Visual Studio code name “Orcas”
PLUS—Get Microsoft Visual C#(R) and Visual Basic code samples on the Web
Presents the basics for designing mobile applications for wireless-capable devices using .NET Compact Framework 2.0, SQL Server 2005, and Microsoft Windows Mobile 5.0.
About the Author
Andy Wigley is a Microsoft MVP for Device Application Development and founder of his own mobile development and consulting company. He is coauthor of several books, including Building Microsoft ASP.NET Applications for Mobile Devices, Second Edition, and Microsoft .NET Compact Framework Core Reference.
Daniel Moth works for Microsoft UK in the Developer and Platform group and is a former MVP for Device Application Development. He is a developer, a consultant, and an author who specializes in the .NET Framework and mobile technologies.
Peter Foot is a Microsoft MVP for Device Application Development. His company, In The Hand Ltd., provides development and consulting services and software components for the .NET Compact Framework. He is an active contributor to the mobile and embedded development community.
Table of Contents
ForewordAcknowledgmentsIntroductionPart I: The Essentials of Mobile Application Development
- Chapter 1: .NET Compact Frameworka Platform on the Move
- Chapter 2: Building a Microsoft Windows Forms GUI
- Chapter 3: Using SQL Server 2005 Compact Edition and Other Data Stores
- Chapter 4: Catching Errors, Testing, and Debugging
- Chapter 5: Understanding and Optimizing .NET Compact Framework Performance
- Chapter 6: Completing the Application: Packaging and Deployment
Part II: Solutions for Challenges in Mobile Applications
- Chapter 7: Exchanging Data with Backend Servers
- Chapter 8: Networking
- Chapter 9: Getting Connected
- Chapter 10: Security Programming for Mobile Applications
- Chapter 11: Threading
- Chapter 12: Graphics Programming
- Chapter 13: Direct3D Mobile
- Chapter 14: Interoperating with the Platform
- Chapter 15: Building Custom Controls
- Chapter 16: Internationalization
- Chapter 17: Developing with Windows Mobile
Part III: New Developments
- Chapter 18: Introducing .NET Compact Framework Version 3.5 and Visual Studio Code Name "Orcas"