Introducing the patterns & practices Mobile Application Blocks

Download this episode

Download Video


The Mobile Application Blocks are a set of class libraries and components that many Windows Mobile application developers will want to incorporate into the heart of their mobile application architecture. These blocks provide easily programmable solutions to many of the complex and difficult problems that mobile developers face. The blocks include the Disconnected Service Agent and Connection Monitor for making network calls to servers over an unreliable network, the Password Authentication and Configuration blocks for implementing password access control and support for encrypted config files and the ContainerModel block, a lightweight dependency injection container that's invaluable when building complex solutions in a modular and disconnected fashion or for adopting agile development such as Test Driven Development (TDD). There are also blocks that encapsulate best practice in building data layers to a Microsoft SQL Server Compact Edition database and managing merge replication with SQL Server. In addition, members of the MVP community have been working alongside the patterns & practices team to produce guidance and QuickStarts to promote adoption of these tools, and also additional blocks such as an EventBroker and an Updater block. Many of the patterns & practices Mobile Application Blocks are a refresh and update to assets from the Mobile Client Software Factory from 2006, but with much improved performance, memory utilisation, and much enhanced programmability. In this session, learn what each of the blocks can do and how to program them.







Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.