
Architecting Mobile Solutions For The Enterprise
Dino Esposito
- Editorial
- Microsoft
- Año
- 2012
- Páginas
- ~472
- Nivel
- Intermedio
De qué trata
Tratado estratégico y técnico dedicado a la planificación, selección tecnológica e implementación de soluciones móviles corporativas en un periodo de alta fragmentación de plataformas. Dirigido a arquitectos de sistemas, directores técnicos y desarrolladores web y móviles de nivel intermedio, el libro aporta criterios claros para decidir entre el desarrollo de portales web móviles, aplicaciones híbridas o aplicaciones nativas destinadas a ecosistemas como iOS (iPhone/iPad), Android y Windows Phone 7.5/8.
Esposito examina los principios arquitectónicos para dar servicio a dispositivos heterogéneos desde el backend empresarial. En el ámbito web analiza el diseño web responsivo (Responsive Web Design), el uso de HTML5 y CSS3 media queries, el framework jQuery Mobile y la detección de capacidades de hardware en el servidor mediante bases de datos DDR como WURFL. En el terreno de aplicaciones explora soluciones multiplataforma híbridas con PhoneGap (Apache Cordova), la compartición de lógica de negocio en C# usando MonoTouch (iOS) y Mono for Android (precursores de Xamarin), y el desarrollo nativo específico en Objective-C, Java y Silverlight/XAML, junto con consideraciones críticas de sincronización offline, rendimiento y seguridad corporativa.
A través de casos prácticos y ejemplos de código, la obra ilustra cómo implementar capas de presentación adaptables y servicios intermedios optimizados para el consumo móvil. Su gran aportación es el análisis de costes y ciclo de vida de software, desarmando expectativas irreales sobre las tiendas de aplicaciones y destacando el valor de la web móvil para sistemas de gestión interna. Dado el paso del tiempo, plataformas como Windows Phone o jQuery Mobile son hoy obsoletas frente a Flutter o .NET MAUI, pero el texto conserva un alto valor formativo e histórico sobre cómo gobernar la movilidad empresarial ante la dispersión de clientes.
- Estrategia móvil
- Arquitectura de software
- Desarrollo móvil
- Diseño web responsivo
- HTML5
- jQuery Mobile
- WURFL
- PhoneGap
- MonoTouch
- iOS
- Android
- Windows Phone
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

