Microsoft Patterns and Practices Mobile Baseline Architecture Toolkit (BAT)
A new patterns & practices Guidance offering to help you build end to end solutions on the Mobile platform. It includes a port of the Composite UI Application Block to the .NET Compact Framework.
This is very good news and great timing. We are already using their Smart Client Baseline Architecture Toolkit as an architectural guide on the Desktop smart client. This mobile version should be put together in the same architectural context as the desktop, which will allow us to have similar architectural structures on the Desktop client and the Mobile client.
From the introduction documentation:
This series of guidance documents discusses the Mobile Client Baseline Architecture Toolkit (BAT) project. Mobile Client BAT is a project from the Microsoft patterns & practices (p&p) group with the following aims:
· To make it easier to create complex mobile applications that integrate with existing systems, reducing development time and cost
· To help you build mobile applications having an architecture that meets common requirements, such as deploying applications, working offline, and caching reference data
· To provide a comprehensive client application as a reference implementation that demonstrates best practices and acts as a source of guidance for developers
A Baseline Architecture Toolkit consists of:
· A general introduction to help you understand and use the toolkit
· Design patterns for applications of the type targeted by the toolkit
· One or more application blocks, such as those described in this document
---The application blocks include documentation that explains the design criteria and implementation details of the blocks, and shows how to use and extend the blocks
· A reference implementation: a simple yet well-designed application that illustrates best practices for the relevant type of application and shows how to build applications using the patterns and blocks described
· Lifecycle documents that explain specific features of working with the BAT and its associated technologies; including activities such as source control, development, and testing regimes
· Guidance packages that integrate with Visual Studio 2005, providing Wizards and other tools integrated with the development environment that make it easier to build the targeted type of application
Check it out here.
This is very good news and great timing. We are already using their Smart Client Baseline Architecture Toolkit as an architectural guide on the Desktop smart client. This mobile version should be put together in the same architectural context as the desktop, which will allow us to have similar architectural structures on the Desktop client and the Mobile client.
From the introduction documentation:
This series of guidance documents discusses the Mobile Client Baseline Architecture Toolkit (BAT) project. Mobile Client BAT is a project from the Microsoft patterns & practices (p&p) group with the following aims:
· To make it easier to create complex mobile applications that integrate with existing systems, reducing development time and cost
· To help you build mobile applications having an architecture that meets common requirements, such as deploying applications, working offline, and caching reference data
· To provide a comprehensive client application as a reference implementation that demonstrates best practices and acts as a source of guidance for developers
A Baseline Architecture Toolkit consists of:
· A general introduction to help you understand and use the toolkit
· Design patterns for applications of the type targeted by the toolkit
· One or more application blocks, such as those described in this document
---The application blocks include documentation that explains the design criteria and implementation details of the blocks, and shows how to use and extend the blocks
· A reference implementation: a simple yet well-designed application that illustrates best practices for the relevant type of application and shows how to build applications using the patterns and blocks described
· Lifecycle documents that explain specific features of working with the BAT and its associated technologies; including activities such as source control, development, and testing regimes
· Guidance packages that integrate with Visual Studio 2005, providing Wizards and other tools integrated with the development environment that make it easier to build the targeted type of application
Check it out here.
0 Comments:
Post a Comment
<< Home