Diseñando aplicaciones en WP7 – Parte 6 de 10: Mensajería de bajo acople

Uno de los retos al diseñar aplicaciones en capas o componentes, es la comunicación entre las diferentes piezas que forman el sistema. Especialmente si se desea evitar acople entre las partes envueltas. En la sexta parte de su serie, Shawn Wildermuth explica su método preferido para superar este obstáculo en Windows Phone 7.

Diseñando aplicaciones en WP7 – Parte 5 de 10: Tombstoning

Tombstoning, o el ciclo de desactivación-reactivación, es parte de la vida de toda aplicación para Windows Phone 7. En el quito capítulo de su serie, Shawn Wildermuth cubre este tema y sugiere cómo hacer nuestras aplicaciones compatibles con este mecanismo.

Diseñando aplicaciones en WP7 – Parte 3 de 10: Arquitectura suficiente (o, ¿dónde está mi VM?)

Silverlight en Windows Phone 7 da la oportunidad de crear aplicaciones usando las tecnologías familiares de .NET. Sin embargo, se debe tener en cuenta que el teléfono es una plataforma intrínsecamente limitada. Shawn Wildermuth da algunas sugerencias sobre cómo aplicar principios de diseño desde un punto de vista pragmático.

Diseñando aplicaciones en WP7 – Parte 2 de 10: el caso de Pivot y Panorama

En la segunda parte, Shawn Wildermuth sugiere estrategias de diseño al usar controles como el Pivot y Panorama en Windows Phone 7, teniendo siempre presentes los patrones fundamentales de arquitectura de software.

Diseñando aplicaciones en WP7 – Parte 1 de 10: Infraestructura de Navegación

Shawn Wildermuth describe el contexto de navegación entre páginas usado en programas para Windows Phone 7, su papel como fundamento para la presentación de aplicaciones y diversos recursos disponibles en Silverlight para ese fin.

Diseño de aplicaciones en Silverlight 4 usando Servicios RIA, MEF y MVVM – Parte 4

En la parte final de la serie, Shawn discute tres importantes aspectos de una aplicación RIA en el mundo real: cómo llevar cuenta de datos modificados, paginación en el servidor, y la implementación de operaciones para añadir o borrar elementos.

Diseño de aplicaciones en Silverlight 4 usando Servicios RIA, MEF y MVVM – Parte 3

En esta parte, Shawn considera algunas de las decisiones tomadas durante el diseño de una aplicación basada en el modelo MVVM, y cubre un par de técnicas útiles para superar posibles problemas al implementar tal arquitectura.

Diseño de aplicaciones en Silverlight 4 usando Servicios RIA, MEF y MVVM – Parte 2

En esta parte Shawn Wildermuth explica el funcionamiento básico de la infraestructura para extensibilidad administrada (Managed Extensibility Framework – MEF) con sus conceptos de importaciones y exportaciones, y muestra cómo usarlos para crear sistemas modulares con poco acoplamiento.

Diseño de aplicaciones en Silverlight 4 usando Servicios RIA, MEF y MVVM – Parte 1

El primero de una serie de cuatro artículos sobre Servicios RIA, MEF y MVVM por Shawn Wildermuth. Esta parte explica consumir los Servicios RIA sin tener que usar el control DataSource. También da un breve vistazo a cómo crear una aplicación basada en el patrón Model-View-ViewModel.