patterns and practices Mobile Client Software Factory on Dr.Dobb's

Ed Jezierski and Eugenio Pace from the patterns and practices group talks to Mark Baker from Dr. Dobb's Portal about the origins of the Mobile Client Software Factory. This is part 1 of a 6 part series. I'll post more updates when it becomes available.

The Mobile Client Software Factory contains 8 application blocks that addresses the common issues that mobile developers face today.

  • The Configuration Block, which provides comprehensive features for managing application configuration, including encrypted configuration, on a mobile device
  • The Connection Monitor Block, which monitors and exposes connections between the device and networks and services it uses.
  • The Data Access Block, which provides features to simplify data access code requirements when using the SQL Server 2005 Mobile Edition database
  • The Data Subscription Block, which provides services that simplify setting up and executing SQL Mobile replication subscriptions.
  • The Disconnected Service Agent Block, which provides features for storing offline Web Service requests, and executing them when connectivity is available
  • The Endpoint Catalog Block, which stores and exposes physical address and associated details (including credentials) for remote services to which the device can connect from configuration.
  • The Orientation Aware Control Block, which implements a control that allows you to design your user interfaces to suit different screen orientations, form factors and resolutions, and culture/localization settings of different devices.
  • The Password Authentication Block, which provides the features required to authenticate users manage encryption and secure storage for data