Modulo1 Herramientas De Desarrollo Wp7 1

6

Click here to load reader

description

En este capítulo veremos que herramientas nos proporciona Microsoft para desarrollar aplicaciones para Windows Phone “Mango”

Transcript of Modulo1 Herramientas De Desarrollo Wp7 1

Page 1: Modulo1 Herramientas De Desarrollo Wp7 1

11/07/2011

1

Herramientas

Windows Phone SDK 7.1 Beta 2:

Windows Phone Emulator (Beta2)

Windows Phone SDK 7.1 Assemblies (Beta2)

Silverlight 4 SDK and DRT

Windows Phone SDK 7.1 Extensions for XNA Game Studio

4.0

Microsoft Expression Blend SDK Preview for Windows Phone

7.1

WCF Data Services Client for Window Phone 7.1

Microsoft Advertising SDK for Windows Phone 7

http://create.msdn.com/

Mejoras en el Emulador

Soporte multimedia

Vídeo VC-1, H.264 y AAC

Audio WMA, WMV y WAV

Mejoras en el modelo de memoria

El emulador puede gestionar fragmentaciones de memoria física como el dispositivo

Soporte para sensores

Emulador

Page 2: Modulo1 Herramientas De Desarrollo Wp7 1

11/07/2011

2

Emulador – Acelerómetro

El botón abre

las herramientas

del emulador

Emulador – Acelerómetro

Orientación

De pie, vertical y horizontal

En plano, vertical y horizontal

Emulador – Acelerómetro

Entrada de datos “en directo”

Moviendo el punto rosa se simula el movimiento del dispositivo en un plano 3D.

Emulador – Acelerómetro

Entrada de datos pre-grabados

Opción Shake

Page 3: Modulo1 Herramientas De Desarrollo Wp7 1

11/07/2011

3

Aplicaciones basadas en

localización

Emulador – Localización

El botón abre

las herramientas

del emulador

Emulador – Localización

Funciones de la barra de herramientas

1 Búsqueda

2 Zoom

3 Activa/desactiva la interacción con el mapa

4 Activa/desactiva los marcadores

5 Elimina todos los marcadores

6 Guarda los marcadores del mapa

7 Intervalo

8 Reproducir todos los marcadores

Emulador – Localización

Entrada de datos “en directo”

Activar el botón “Live”

Añadir un marcador

genera un evento

PositionChanged

Page 4: Modulo1 Herramientas De Desarrollo Wp7 1

11/07/2011

4

Emulador – Localización

Entrada de datos pre-grabados

Desactivar el botón “Live”

Añadir marcadores

Al reproducir todos los marcadores , se lanza un evento PositionChanged al transcurrir el intervalo especificado

Problemas típicos de rendimiento

…..un poco lento y va a tirones

…..un poquito lento en la pantalla principal

…..si el rendimiento del scroll fuera un poquito más fluido la aplicación funcionaría mejor

…..se ejecuta super despacio, aparece una página de error cada vez que se cierra la aplicación

…..la aplicación falla después de utilizarla durante mucho tiempo…

¿Qué necesitamos?

Windows Phone Profiler Integrado en

Windows Phone Profiler

Analiza una aplicación en busca de problemas de rendimiento.

Dos modos

Execution profiling

Memory profiling

Localiza anti-patrones utilizados por los desarrolladores y recomienda cómo detectar problemas relacionados.

Page 5: Modulo1 Herramientas De Desarrollo Wp7 1

11/07/2011

5

Windows Phone Profiler

Gráficas

Frame Rate

% de uso de CPU

Uso de memoria

Storyboards

Carga de imágenes

Eventos del GC

Windows Phone Profiler

Informes

Explorador para Isolated Storage

ISETool.exe

Enumera, copia y reemplaza ficheros y directorios en el almacenamiento aislado.

Windows Phone SDK 7.1 Beta 2

Disponible en

Emulador

Dispositivo

Explorador para Isolated Storage

Algunas opciones de ejecución

ts rs

dir xd

emulador

de

dispositivo

Page 6: Modulo1 Herramientas De Desarrollo Wp7 1

11/07/2011

6

Otras herramientas

Soporte para depuración multi-tarea

Soporte para depuración FAS/Tombstoning

Recursos

Centro de desarrollo de WP7 en MSDN

http://msdn.microsoft.com/es-es/windowsphone/default.aspx

AppHub

http://create.msdn.com/

Windows Phone Developer Blog

http://windowsteamblog.com/windows_phone/b/wpdev

Comunidad de MobileNUG

http://www.mobilenug.es

Forums

http://forums.create.msdn.com/forums/