Gesmar Júnior[MSP] [Célula Iles/Ulbra.net | Guará.net]Sócio /Diretor da Agis Intelicodehttp://www.agis-ic.net   gesmar.jun...
Agenda•   Oncotô? Proncovô? Comcovô?•   Hardware;•   Sensores;•   O Metro;•   O Panorama;•   XAML;•   Ferramentas;•   Silv...
Pilares Usuário   Integração        Fácil                        Desenvolvimento  Final
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 Foundation        Tela capacitiva        4 ou mais pontos de contato        Sensores        A-GPS, Acelerômetro, ...
Sensores•   A-GPS•   Proximidade•   Acelerômetro•   Bússola•   Giroscópio•   Sensor de Movimento•   Calibração9
Acelerômetro• Mede aceleração no dispositivo• Bom para maiores acelerações    – Disponível em todos os dispositivos10
Giroscópio• Mede a velocidade rotacional em 3 eixos: X, Y  eZ– Muito sensível– Pode indicar rotação mesmo quando o  dispos...
Bússola (aka Magnetometer)• Retorna coordenadas 3D para o polo norte magnético  da Terra• Sujeito à interferências eletrom...
Sensor de Movimento• Sensor virtual que combina giroscópio +  bússola+ acelerômetro• Sensor de Movimentos vs. giroscópio o...
Adaptação do Sensor deAcelerômetro               Movimento Movimento             Bússola GiroscópioSim            Sim     ...
Calibração de Sensores• Evento de calibração é disparado quando  necessário    – Necessário para Bússola e Sensor de      ...
O MetroUma questão de conteúdo, layout etipografia. Moderno e limpo. Simples ecompleto.
O Panorama
Ferramentas e Tecnologia   Ferramentas                             Tecnologia   Emulador                              Sens...
Ferramentas inclusas-Visual Studio 2010 Express for Windows Phone-Windows Phone Emulator Resources-Silverlight 4 Tools For...
22
demo • Expression Blend • Visual Studio 2010 • Emulador Windows Phone 7
Silverlight noWindows Phone 7 Desempenho Entrada de dados Integração com sensores Diferente ciclo de vida Sandbox com rest...
XAML eXtensible           Application           Markup                Language   XML com “schemas” definidos pela tecnolog...
CodeO XAML é observável e pode ser manipuladoO Código é observador e manipulador  26
demo • XAML + CODE • Visual Studio 2010
O Marketplace
Processo de submissão e certificação     Fonte: http://msdn.microsoft.com/en-us/library/hh184843%28v=VS.92%29.aspx
demo • Windows Phone Marketplace Test Kit • Enviando uma App ao WP Market   Place
Perguntas ?
Conteúdo Relacionado
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
Entendendo a Plataforma de Desenvolvimento do Windows Phone 7
Próximos SlideShares
Carregando em…5
×

Entendendo a Plataforma de Desenvolvimento do Windows Phone 7

998 visualizações

Publicada em

Entendendo a Plataforma de Desenvolvimento do Windows Phone 7

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
998
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
21
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Entendendo a Plataforma de Desenvolvimento do Windows Phone 7

  1. 1. 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
  2. 2. Agenda• Oncotô? Proncovô? Comcovô?• Hardware;• Sensores;• O Metro;• O Panorama;• XAML;• Ferramentas;• Silverlight;• Marketplace;• Windows Phone Marketplace Test Kit• Perguntas.
  3. 3. Pilares Usuário Integração Fácil Desenvolvimento Final
  4. 4. Usuário final• Novidade.• Nova forma de interatividade.• Interface metro (Inovador).• Intuitivo.
  5. 5. Integração• Integração com aplicativos Office.• Internet Explorer 9.• Integração com XBox 360.• Aplicativos de terceiros.
  6. 6. Fácil Desenvolvimento• Desenvolvedor .Net?• Visual Studio 2010.• Suporte centralizado - MSDN.• Centro de Treinamento.
  7. 7. Hardware Foundation Tela capacitiva 4 ou mais pontos de contato Sensores A-GPS, Acelerômetro, Bússola, Luz, Proximidade, Giroscópio Câmera 5 mega pixels ou mais Multimedia Aceleração de Codecs Memória 256MB RAM ou mais, 8GB Flash ou mais GPU Aceleração por hardware e DirectX 9 CPU Qualcomm MSM8x55 800Mhz ou maior Botões | Voltar, Iniciar, Buscar
  8. 8. Sensores• A-GPS• Proximidade• Acelerômetro• Bússola• Giroscópio• Sensor de Movimento• Calibração9
  9. 9. Acelerômetro• Mede aceleração no dispositivo• Bom para maiores acelerações – Disponível em todos os dispositivos10
  10. 10. Giroscópio• Mede a velocidade rotacional em 3 eixos: X, Y eZ– Muito sensível– Pode indicar rotação mesmo quando o dispositivo está parado – Opcional em telefones Mango – Indisponível em telefones pré-Mango11
  11. 11. Bússola (aka Magnetometer)• 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-Mango12
  12. 12. Sensor de Movimento• 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
  13. 13. Adaptação do Sensor deAcelerômetro Movimento Movimento Bússola GiroscópioSim Sim Sim CompletoSim Sim No DegradadoSim No Sim Não Sup.Sim No No Não Sup. • Modo degradado possui menos qualidade de aproximação • Prefira sempre o Sensor de Movimento se disponível14
  14. 14. 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 ruins15
  15. 15. O MetroUma questão de conteúdo, layout etipografia. Moderno e limpo. Simples ecompleto.
  16. 16. O Panorama
  17. 17. Ferramentas e Tecnologia Ferramentas Tecnologia Emulador Sensores Media Data Localização Ferramentas Documentação Phone Serviços Notificação Testes Comunidade .NET Framework managed code sandbox Packaging and Verification Tools
  18. 18. 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
  19. 19. 22
  20. 20. demo • Expression Blend • Visual Studio 2010 • Emulador Windows Phone 7
  21. 21. Silverlight noWindows Phone 7 Desempenho Entrada de dados Integração com sensores Diferente ciclo de vida Sandbox com restrições minimizadas 24
  22. 22. XAML eXtensible Application Markup Language XML com “schemas” definidos pela tecnologia Suporte a “code-behind”<Grid> <TextBlock x:Name="txb" FontSize="48" Text="Hello world" /></Grid> 25
  23. 23. CodeO XAML é observável e pode ser manipuladoO Código é observador e manipulador 26
  24. 24. demo • XAML + CODE • Visual Studio 2010
  25. 25. O Marketplace
  26. 26. Processo de submissão e certificação Fonte: http://msdn.microsoft.com/en-us/library/hh184843%28v=VS.92%29.aspx
  27. 27. demo • Windows Phone Marketplace Test Kit • Enviando uma App ao WP Market Place
  28. 28. Perguntas ?
  29. 29. Conteúdo Relacionado
  30. 30. © 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 marketconditions, 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.

×