entendendo a plataforma de desenvolvimento do windows phone 7

Post on 29-Jun-2015

770 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Entendendo a Plataforma de Desenvolvimento do Windows Phone 7

TRANSCRIPT

7Entendendo a Plataforma de Desenvolvimento do Windows Phone 7

Gesmar Júnior[MSP] [Célula Iles/Ulbra.net | Guará.net]Sócio /Diretor da Agis Intelicodehttp://www.agis-ic.net

gesmar.junior@studentpartners.com.br @gesmarjunior gesmarjunior@gmail.com http://gesmarjunior.wordpress.com

Agenda•  Oncotô? Proncovô? Comcovô?• Hardware;• Sensores;• O Metro;• O Panorama;• XAML;• Ferramentas;• Silverlight;• Marketplace;• Windows Phone Marketplace Test Kit• Perguntas.

Pilares

Usuário Final Integração Fácil

Desenvolvimento

Usuário final

• Novidade.

• Nova forma de interatividade.

• Interface metro (Inovador).

• Intuitivo.

Integração

• Integração com aplicativos Office.

• Internet Explorer 9.

• Integração com XBox 360.

• Aplicativos de terceiros.

Fácil Desenvolvimento

• Desenvolvedor .Net?

• Visual Studio 2010.

• Suporte centralizado - MSDN.

• Centro de Treinamento.

Hardware FoundationTela capacitiva4 ou mais pontos de contato

SensoresA-GPS, Acelerômetro, Bússola, Luz, Proximidade, Giroscópio

Câmera5 mega pixels ou mais

MultimediaAceleração de Codecs

Memória256MB RAM ou mais, 8GB Flash ou mais

GPUAceleração por hardware e DirectX 9

CPUQualcomm MSM8x55 800Mhz ou maior

80

0

480

Botões | Voltar, Iniciar, Buscar

Sensores

• A-GPS• Proximidade• Acelerômetro• Bússola• Giroscópio • Sensor de Movimento• Calibração

9

• Mede aceleração no dispositivo• Bom para maiores acelerações

– Disponível em todos os dispositivos

10

Acelerômetro

• Mede a velocidade rotacional em 3 eixos: X, Y e Z

– Muito sensível– Pode indicar rotação mesmo quando o

dispositivo está parado

– Opcional em telefones Mango– Indisponível em telefones pré-Mango

11

Giroscópio

• Retorna coordenadas 3D para o polo norte magnético da Terra

• Sujeito à interferências eletromagnéticas externas

• Precisa de calibração com o passar do tempo• Pode variar a precisão em até 20 graus

– Opcional em telefones Mango– Incluso em alguns telefones pre-Mango

12

Bússola (aka Magnetometer)

• Sensor virtual que combina giroscópio + bússola+ acelerômetro

• Sensor de Movimentos vs. giroscópio ou bússola ou acelerômetro– Mais preciso– Responde mais rápido– Menos “drift”

13

Sensor de Movimento

• Modo degradado possui menos qualidade de aproximação

• Prefira sempre o Sensor de Movimento se disponível

14

Adaptação do Sensor de MovimentoAcelerômetro Bússola Giroscópio Movimento

Sim Sim Sim Completo

Sim Sim No Degradado

Sim No Sim Não Sup.

Sim No No Não Sup.

Calibração de Sensores

• Evento de calibração é disparado quando necessário– Necessário para Bússola e Sensor de

Movimento

• Apps são responsáveis– Por prover a UI– A não calibração resulta em medições

ruins

15

O Metro

Uma questão de conteúdo, layout e tipografia. Moderno e limpo. Simples e completo.

O Panorama

Ferramentas e Tecnologia

Emulador

Ferramentas Documentação

Testes Comunidade

Packaging and Verification Tools

Ferramentas

Sensores Media Data

Serviços Notificação

.NET Framework managed code sandbox

Localização

Phone

Tecnologia

Ferramentas inclusas

-Visual Studio 2010 Express for Windows Phone-Windows Phone Emulator Resources-Silverlight 4 Tools For Visual Studio-XNA Game Studio 4.0-Microsoft Expression Blend for Windows Phone

22

Uma poderosa plataforma de desenvolvimento

Envolvente e Interativa

Incrivelmente ágil

• Expression Blend• Visual Studio 2010• Emulador Windows Phone 7

demo

24

Desempenho

Entrada de dados

Integração com sensores

Diferente ciclo de vida

Sandbox com restrições minimizadas

Silverlight no Windows Phone 7

25

MXeXtensible

A LApplication Markup Language

XAML

<Grid> <TextBlock x:Name="txb" FontSize="48" Text="Hello world" /></Grid>

Suporte a “code-behind”

XML com “schemas” definidos pela tecnologia

26

CodeXAMLCode

O Código é observador e manipulador

O XAML é observável e pode ser manipulado

• XAML + CODE• Visual Studio 2010

demo

O Marketplace

Processo de submissão e certificação

Fonte: http://msdn.microsoft.com/en-us/library/hh184843%28v=VS.92%29.aspx

• Windows Phone Marketplace Test Kit• Enviando uma App ao WP Market

Place

demo

Perguntas ?

Conteúdo Relacionado

Vídeo aulas no MSDN Brasilhttp://msdn.microsoft.com/pt-br/windowsphone

Página do produtohttp://www.microsoft.com/windowsphone/pt-br/

Documentação http://msdn.microsoft.com/library/ff402535(VS.92).aspx

Forum MSDN Windows Phone 7 http://social.msdn.microsoft.com/Forums/pt-br/winphone7pt/threads

Windows Phone SDK 7.1 http://bit.ly/qVQKTx

© 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.

top related