La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Multi-tasking en Windows Phone 7 WPH307 Pablo García Architect Evangelist Microsoft.

Presentaciones similares


Presentación del tema: "Multi-tasking en Windows Phone 7 WPH307 Pablo García Architect Evangelist Microsoft."— Transcripción de la presentación:

1

2 Multi-tasking en Windows Phone 7 WPH307 Pablo García Architect Evangelist Microsoft

3 Windows Phone Multitasking Switching entre aplicaciones Alarmas y recordatorios Transferencias en 2do plano Audio en 2do plano Tareas generales en 2do plano

4 Multitarea e impacto en el teléfono

5 Control del usuario Compatibl e WP7 App Durmiente Cargar o refrescar estado* Compilar y testear para Mango Compilar y testear para Mango Reattachar recursos* Fast Application Switching

6 Ciclo de vida de una applicación Guardar estado pero no descartarlo Recargar / refrescar estado solo si es necesario La aplicación permanece residente en memoria; el SO detacha recursos y para los threads Tombstoned Deactivated Dormant Running Activated

7 demo Fast Application Switching

8 Componentes multitarea Gestión de recursos Servicios Agentes

9 demo Alarmas / recordatorios

10 Servicio de transferencia en 2do plano Subir o descargar contenido en 2do plano Balance de experiencia, salud, y ancho de banda API basado en WebClient / HttpWebRequest Encabezados personalizados Eventos de progreso de descarga Evento de descarga completa 5 MB upload 20 MB download sobre la red celular 50 MB download sobre wifi (sin limite si enchufado)

11 Background Transfer Service Demo

12 Audio en 2do plano HTML 5 Audio en Internet Explorer Streaming playback API API de ejecución de música basada en tracks Contenido local o remoto Soporta integración con la UX Usa un agente de 2do plano Basado en MediaStreamSource Soporta protocolos personalizados, contenedores y/o formatos de encripción

13 Arquitectura Servicio s del sistema Cloud Logica UX myapp.dll Logica myappagent. dll App

14 Agentes de 2do plano Permitido Restringido Tiles Toast Location Network Isolated storage Structured storage Sockets UI (solo Toast o Tile) XNA Micrófono y cámara Sensores Play audio (solo 2do plano)

15 Agents genéricos Agentes Periodico De uso intenso de recurso Se puede tener uno o ambos Initicializado en 1er plano, corre en 2do plano Persisten entre reinicios El usuario los puede controlar Hasta 10 agentes activos Los agentes corren por hasta 14 días (pueden renovarse)

16 Agentes Genéricos Periódicos De uso intensivo de recursos Ocurren Cada 30 min Duración 15 seconds Escenarios Sync de datos incremental Ubicación Otros… Ocurrencia Enchufado, fuera de red celular Duración 10 minutos Escenarios Carga de datos Sincronización Otros…

17 Agentes de 2do plano Demo

18

19 Live Tiles & Push Notifications Push y Tiles Novedades Experiencia Arquitectura Escenarios Oportunidades de mejora… Nuevas APIs Push Notifications Desempeño /Eficiencia/ Confiabilidad Tile/Toast

20 Push Notifications and Live Tiles Push Notifications ofrecen a los desarrolladores una forma de enviar información actualizadaa sus aplicaciones aunque no estén en uso Windows Phone tiene la habilidad única de dar acceso a la información mas relevante para el usuario a golpe de vista, via los Live Tiles

21 Push Notifications Toast notifications Tile notifications El tile debe estar fijado a la pantalla de inicio Contador, Título, e imagen de fondo Raw notifications

22 Arquitectura

23 Oportunidades de mejora Denme mas control de mi tile Interacción y notificaciones mas ricas Notificaciones mas confiables Mas endpoints por teléfono Mas ejemplos usando el cloud

24 API de Tiles local Actualizaciones locales (no son push) Control total cuando la aplicación está en primer o segundo plano MultiTile! Crear/Actualizar/Borrar Conecta directo con la página

25 API local de Tiles Reverso de los tiles Control total cuando la aplicación está en primer o segundo plano Mismas propiedades Se invierte a intervalos randómicos La lógica del SO genera el efecto asíncrono

26 Push Notifications – Novedades MultiTile/Back of Tile Support Múltiples tiles, asociado a subcategorías Se pueden actualizar todos los tiles de la aplicación Misma API! – BindToShellTile conecta todos los tiles Enviar el ID del tile para una actualización directa 3 nuevos elementos para las propiedades del reverso

27 Push Notifications – Novedades Deep Links en Toasts Navega directamente a la página de la aplicación Usa navegación estándar de SL (OnNavigatedTo) Misma API! – BindToShellToast es todo lo que se necesita 1 nuevo elemento para enviar parámetros en el toast mensaje

28 Palestras Relacionadas WPH201 | Entendiendo la plataforma de desarrollo de Windows Phone 7 WPH301 | Ciclo de Vida y Desempeño de aplicaciones en Windows Phone 7 WPH302 | Push Notifications, Tiles, cámara y sensores en Windows Phone 7 WPH401 | Acceso a base de datos (local DB) en Windows Phone 7

29 Recursos Recursos para IT Pros Recursos para Desenvolvedores http://technet.microsoft.com/pt-br http://msdn.microsoft.com/pt-br

30 Não esqueça de preencher sua avaliação online www.teched.com.br/avaliacao

31 © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Descargar ppt "Multi-tasking en Windows Phone 7 WPH307 Pablo García Architect Evangelist Microsoft."

Presentaciones similares


Anuncios Google