Windows Mobile Application Architecture Pocket Guide
Microsoft’s pattern and practice team released a pocket architecture guide for Windows mobile developers as well as for architectures. Windows Mobile Application architecture pocket guide provides real world information and best practices for mobile development. The purpose of the Mobile Application Architecture Pocket Guide is to improve your Effectiveness when building mobile applications on the Microsoft platform. The guide provides design-level guidance for the architecture and design of mobile applications built on the .NET Platform. It focuses on partitioning application functionality into layers, components, and services, and walks through their key design characteristics. Windows Mobile Application Architecture Pocket Guide is indented for architects and development leads
Windows Mobile Application Architecture Pocket contains the following chapters
Chapter 1: “Mobile Application Architecture” provides general design guidelines for a Mobile application, explains the key attributes, discusses the use of layers, provides Guidelines for performance, security, and deployment, and lists the key patterns and Technology considerations.
Chapter 2: “Architecture and Design Guidelines” helps you to understand the concepts of software architecture, learn the key design principles for software architecture, and provides the guidelines for the key attributes of software architecture.
Chapter 3: “Presentation Layer Guidelines” helps you to understand how the presentation layer fits into the typical application architecture, learn about the components of the presentation layer, learn how to design these components, and understand the common issues faced when designing a presentation layer. It also contains key guidelines for designing a presentation layer, and lists the key patterns and technology considerations.
Chapter 4: “Business Layers Guidelines” helps you to understand how the business layer fits into the typical application architecture, learn about the components of the business layer, learn how to design these components, and understand common issues faced when designing a business layer. It also contains key guidelines for designing the business layer and lists the key patterns and technology considerations.
Chapter 5: “Data Access Layer Guidelines” helps you top understand how the data layer fits into the typical application architecture, learn about the components of the data layer, learn how to design these components, and understand the common issues faced when designing a data layer. It also contains key guidelines for designing a data layer, and lists the key patterns and technology considerations.
Chapter 6: “Service Layer Guidelines” helps you to understand how the service layer fits into the typical application architecture, learn about the components of the service layer, learn how to design these components, and understand common issues faced when designing a service layer. It also contains key guidelines for designing a service layer, and lists the key patterns and technology considerations.
Chapter 7: “Communication Guidelines”, helps you to learn the guidelines for designing a communication approach, and understand the ways in which components communicate with each other. It will also help you to learn the interoperability, performance, and security considerations for choosing a communication approach, and the communication technology choices available.
Chapter 8: “Deployment Patterns” helps you to learn the key factors that influence deployment choices, and contains recommendations for choosing a deployment pattern. It also helps you to understand the effect of deployment strategy on performance, security and other quality attributes, and learn common deployment patterns.
Download Windows Mobile Application Architecture Pocket Guide


