Executive Summary

It is axiomatic that applications running on smart devices need to have robust capabilities for local data handling. This is the case because at least some of the time (and for some applications, all of the time), devices will be disconnected from any external network or data source. That is why local data handling is the first essential architectural concept addressed in this book.

As a result, it is imperative that any programming model for smart devices include three fundamental services, including programmatic access, or the ability to work with data via code; persistence, or the ability to save and retrieve data directly on the device; and UI support, or the ability to display, edit, and validate data in a straightforward ...

Get Building Solutions with the Microsoft .NET Compact Framework: Architecture and Best Practices for Mobile Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.