1. Desarrollo Metro con
Windows 8
Escuela Técnica Superior de Ingenieros deTelecomunicación
Universidad Politécnica de Madrid
Roberto Luis Bisbé
Microsoft Student Partner
2. ¿Quién soy yo?
• Estudiante de 4º Ingeniería Informática UAM
• Microsoft Student Partner 2010-12
• Desarrollador independiente (C#, Java, PHP)
• Y tengo un blog!
http://robertoluis.wordpress.com
3. ¿De qué voy a hablar?
• Novedades para usuarios
• Oportunidades para desarrolladores
• Ejemplo de aplicación hecha en C#
5. Metro para usuarios
• Charms
– Funcionalidad común
• Tiles
– Iconos vivos
• Pantalla completa
– Interacción sin el marco, enfocada a contenido
• Multi-touch
6. Charms
• Settings: Menú inicio y
preferencias
• Devices: Dispositivos e
impresoras
• Share: Compartir con otras
aplicaciones
• Search: Búsqueda local y
global
10. Metro para desarrolladores
• Nueva API
• Nuevos dispositivos
• Contratos
• Plantillas por defecto
• Interfaz adaptable
• App Bar
• App Store
• Herramientas y Recursos
11. Use what you know
Nueva API
Do what you’ve always imagined
15. Contratos
• Búsqueda
– Buscar en nuestra aplicación desde otras, y
desde la nuestra en otras.
• Compartir
– Acceder a datos de otras aplicaciones y
compartir con terceras.
• Picker
– Compartir ficheros
16. Plantillas por defecto
Plantillas de proyecto
• Proyecto vacío
• Grid Application
– 2 páginas: 1 maestro y 1 detalles
• Split Application
– 1 página maestro/detalles
18. Interfaz adaptable
Mínima resolución: 1024x768
3 Opciones
• Horizontal (por defecto, requerido)
• Snapped a partir de 1336x768+ (requerido)
• Vertical (opcional)
Las plantillas por defecto ya tienen soporte
para estas interfaces
19. Interacción
Application Bar
Menú contextual
• Interacción global
• Máximo 5 opciones
• Iconos desplazados a • Sin iconos
los laterales
• Mayor superficie
• Oculta por defecto
(touch)
20. Microsoft Store
• Opciones
– Gratuitas
– Gratuitas con compras in-app
– Versiones de prueba
– Versiones de pago
• Windows App Certification Kit
– Simular el proceso de certificación
21. Herramientas (for free!)
• Windows Developer Preview
• Visual Studio 11 Express
• Expression Blend 5
• Windows App Certification Kit
22. Recursos (also for free!)
• Herramientas y Sistema operativo:
– http://msdn.microsoft.com/en-us/windows/apps/
br229516
• Código de ejemplo:
– http://code.msdn.microsoft.com/windowsapps
• Documentación:
– http://msdn.microsoft.com/en-us/library/windows/
apps/
• Hands-on Labs:
– http://www.buildwindows.com/Labs
24. Proyecto: MetroTask
• Aplicación real con características Metro
– Charms
– App Bar
– Tiles & Notificaciones
• En desarrollo actualmente
• Disponible en: http://
metrotask.codeplex.com
26. Resumen
• Windows 8 tiene buen aspecto
• Reutilizar técnicas de programación y
lenguajes => innovar con lo que ya sabemos
• Interfaz común para muchas tareas
• Aprender es fácil, y gratis.
• Estar el primero puede marcar la diferencia