Your SlideShare is downloading. ×
Conhecendo o Windows Phone 7
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Conhecendo o Windows Phone 7

706
views

Published on

Apresentação realizada no Intervalo Técnico do CESAR apresentando o Windows Phone 7.

Apresentação realizada no Intervalo Técnico do CESAR apresentando o Windows Phone 7.

Published in: Technology

2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
706
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
2
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Windows ConhecendoPhone 7 o Metro Arquitetura da PlataformaXAML e Windows Phone MercadoHello world Marketplace atualCapacitação Q&A
  • 2. Windows Phone 7
  • 3. Novo começo Nova era do sistema operacional para dispositivos móveis da Microsoft. Sucessor do Windows Mobile 6.5 Anunciado em fevereiro de 2010 na MWC em Barcelona Foco: Smart design Integrated Experiences
  • 4. Windows Phone 7 Aplicações do antecessor não compatíveis Possui um loja de aplicativos ► Windows Phone Marketplace Introduz o conceito de “hubs” e “live tiles” Fabricantes parceiros:
  • 5. No Brasil Lançamento ontem pela Vivo ► Valor: R$ 1.799,00 no vivo pré ► Modelo HTC Ultimate • Tela 4,7 S-LCD • 16GB • Saída HDMI • Camera 8mp e filma em HD (720p) Modelos da Nokia chegam em Fevereiro/2012
  • 6. Mango Versão 7.5 do Windows Phone 500 novidades com relação a primeira versão ► Multitarefa ► Suporte a camera frontal ► Suporte a 22 novas línguas ► Live Messenger e Twitter ► Busca por voz ► Chat do Facebook ► Novas ferramentas para fotos
  • 7. Missões da Plataforma Ajudar usuários na personalização dos seus celulares Facilitar para os desenvolvedores tornarem suas aplicações rentáveis Expandir a experiência através dos serviços cloud-based
  • 8. Metro
  • 9. Princípios Clean, Light, Open, Fast Celebrate Typography Alive in Motion Content, Not Chrome Authentically Digital
  • 10. Home screen
  • 11. Hub strategy
  • 12. Personalize
  • 13. Desenvolvendo aplicações
  • 14. WP7 DEV Disponível em 2 plataformas: ► Silverlight ► XNA Integrado com Live Services Windows Phone Marketplace ► $99 por ano ► Aplicações ilimitadas ► 5 aplicações gratuitas
  • 15. Silverlight Subconjunto do WPF para alicações clientes Permite criar interfaces sofisticadas com controles tradicionais, gráficos vetorizados, textos de alta qualidade, mídias, animações e data- binding Utiliza a linguagem de marcação XAML (pronuncia-se “zammel”) WP7 extende o Silverlight 3 para dispositivos móveis.
  • 16. XNAXNA Não é um AcrônimoPlataforma de desenvolvimento de jogosda MicrosoftUtiliza gráficos 2D (sprites-based) ou 3Dcom arquiteturas de loop tradicionaisDesenvolvimento para XBOX360, PC, Zune, Zune HD e agora paraWP7
  • 17. Qual escolher?
  • 18. Acesso em comumInput .NET• Toque • Superset do Silverlight 3.0• Botões do Chassi • Windows Communication Foundation • SOAP e serviços RESTMídia Acesso ao telefone• Captura conteúdo e executa• Acesso a biblioteca de mídia • Integrado com o framework • Sensores • Conector para contatos e fotosDados• Isolated Storage Integrado com serviços cloud• LINQ (Objects e XML) • App Deployment & Updates • Notificações • Localização • Xbox LIVE
  • 19. Ferramentas Visual Studio 2010 Visual Studio 2010 Express for Windows Phone (gratuito) ► XNA Game Studio 4.0 ► Emulador Microsoft Expression Blend
  • 20. Onde baixar? developer.windowsphone.com
  • 21. Arquitetura da Plataforma
  • 22. Cloud Integration Services App UIModel Model Software Architecture Hardware Foundation
  • 23. HardwareFoundation
  • 24. Capacidade de multitouch4 ou mais pontos de contato / teclado externo opcionalSensoresA-GPS, Acelerômetro, Bússola, Proximidade, LuzCâmera5 mega pixels ou maisMultimídiaMicrofone, aceleração CodecMemória256MB RAM ou mais, 8GB Flash ou maisGPUAcelerador DirectX 9CPU1Ghz ARMv7 Cortex/Scorpion ou superiorBotões físicos | Back, Start, Search
  • 25. SoftwareArchitecture
  • 26. Aplicações Sua aplicação e lógica Frameworks Silverlight XNA HTML/JavaScript CLRModelo de Aplicação Modelo UI Nuvem Xbox LIVEApp management Shell frame BingLicensing Session manager LocationChamber isolation Direct3D Push notificationsSoftware updates Compositor Windows Live IDKernelSecurity Hardware BSPNetworking A-GPS Accelerometer Compass Light ProximityStorage Media Wi-Fi Radio Graphics Hardware Foundation
  • 27. AppModel
  • 28. O que é um .XAP? myapp.xapFerramentas Formato comum para todas as aplicações e jogos com o Windows Phone Declarativo, baseado em manifesto Integrado com o modelo de segurança do Windows Phone
  • 29. Ciclo de vida de uma aplicaçãoWindows Phone + MarketplaceTelefone instala apenas pacotes .xap assinados pelo MarketplaceTelefone analisa e aplica todas as configurações da aplicação baseado nomanifesto As aplicações não podem fazer alterações arbitrárias ao telefone durante a instalaçãoUsuários instalam, atualizam e desinstalam a aplicação As aplicações não controlam seu próprio ciclo de vida
  • 30. Isolamento e ExecuçãoAplicações e Pastas daLicenças aplicação Aplicações rodandoWindows Phone executa somente aplicações que possuem uma licença válidaAplicações são executadas sobre “sandboxes” em contas separadasA política de alocação de recursos mantém a responsividadeGerente de recursos garante que botão Start sempre esteja disponível
  • 31. Plataforma de aplicações Runtime – On “Screen” Ferramentas & Suporte Ferramentas Código que que você usa você escreve no para construir cliente TELANUVEM Serviços cloud Portal de Serviços Código que Ferramentas você escreve no que você usa servidor para vender
  • 32. Plataforma de aplicações Runtime – On “Screen” Ferramentas & Suporte Sensors Media Data Location Phone Emulator Phone Xbox LIVE Notifications Samples Documentation .NET Framework managed code sandbox Guides Community Packaging and Verification Tools TELANUVEM Serviços cloud Portal de Serviços Notifications App Deployment Registration Marketplace Location Identity Feeds Validation MO and CC Billing Social Maps Certification Business Intelligence Publishing Update Management
  • 33. demo
  • 34. Processo de publicaçãoApplication and Game Submission .xap Empacotamento .xap Enviar & aplicação .dll .dll Validação Marketplace Windows Phone 7 Deployment Service Adicionar Aplicar .xap .xap Metadata Critério Assinar de teste .dll .dll
  • 35. Trial API Controle as funcionalidades de demonstração:if (CurrentLicense.IsTrial().Equals(true)){ // Application is in trial mode, so // upsell to full priced content}
  • 36. Windows Phone Marketplace Fácil encontrar • Fácil encontrar, listar e identificar aplicações • Listar as aplicações disponíveis Simples para comprar • Try antes de Buy • Pagamento flexível (fatura da operadora e cartão de crédito) • Fácil atualização de aplicações
  • 37. UIModel
  • 38. Exemplo de navegaçãoPicturesOlhar as fotosrecentesPeopleVerificar o statusde um contato SessõesPictures ativasContinuar nas fotos
  • 39. Composição gráficaO Shell Frame principal compõe toda a UI dentro de uma única telaO Central page management permite trocar de telas, ativar transições e outros efeitos
  • 40. Isso vai dar $$$?
  • 41. Mercado de Gigantes Marca mais valiosa do mundo (US$ 153 bi) Apple Empresa que mais fatura 50% dos ganhos com iPhone Segunda mais valiosa do mundo (US$ 11 bi) Google Motorola Mobility Empresa canadense Engloba cerca de 35% do mercado americano RIM Foco no mercado corporativo Blackberry, seu principal produto
  • 42. Lojas virtuais Apple Store ► 500 mil apps ► 37% gratuitas ► 10 bilhões downloads ► Faturamento: US$ 6.8 bilhões Android Market ► 240 mil apps ► 57% gratuitas ► 3 bilhões downloads ► Faturamento: US$ 100 milhões
  • 43. WP7 Marketplace 30 mil apps ► Em 312 dias ► Android market em 512 dias 47% versão trial 20% gratuitas 33% apps pagas 17% são jogos 75% em inglês
  • 44. Android: 38,9% para 43,8%IOS: 18,2% para 16,9%Windows Phone: 3,8% para 20,3% Fonte: IDC
  • 45. Mercado no Brasil 5% das maiores empresas atuam no mercado móvel Novos clientes ► 60% pretendem trocar de aparelho em 6 meses ► 4G para todos (Copa do mundo) Mais de 194 milhões de linhas de celular ativas ► 80% pré-pago ► 20% pós-pago R$ 107,00 gasto médio mensal com telefonia ► R$ 6.000 empresários
  • 46. Como me preparar?
  • 47. Estudando sozinho
  • 48. CESAR.EDU Curso de Especialização em Engenharia de Software com Ênfase em Tecnologias Para Desenvolvimento de Aplicações Móveis ► TECDAM ► www.cesar.edu.br
  • 49. Obrigado!Daniel Ferreiradaniel.ferreira@cesar.org.br@dfsdanielwww.facebook.com/dfsdaniel