Desenvolvimento
para Windows Phone

       Dennes Torres
     Búfalo Informática
        MCT, MCPD
Quem Sou
Diretor da Búfalo Informática

MS Certified Trainer

MS Certified Professional Developer

Líder de grupos de usuários no Rio
DevASPNet
Grupo de usuários .NET

Mais de 2000 participantes

Página no Facebook
• http://facebook.com/DevASPNet

Lista de discussão
• devASPNet-subscribe@yahoogrupos.com.br

Participe !
Búfalo Informática
Empresa de treinamento sediada no Rio de Janeiro

Site repleto de artigos e dicas técnicas
• http://www.bufaloinfo.com.br

Receba dicas técnicas por e-mail

WebCasts frequentes com DevASPNet
Links
http://www.bufaloinfo.com.br

DevASPNet-subscribe@yahoogrupos.com.br

http://facebook.com/DevASPNet

dennes@bufaloinfo.com.br

@Dennes
Agenda
O Windows Phone

Por que ?

O que instalar

7.0 x 7.1

O App Hub

O desbloqueio do telefone

Os desafios do desenvolvimento
Windows Phone
Trindade Mobile : iPhone, Android e Windows Phone

Microsoft fabrica S.O., hardware é de terceiros

Integrado com conta Live

Sincroniza com Skydrive

Sincroniza com Sharepoint

Twitter e Facebook nativos

Sincroniza contatos com várias contas : Live, twitter, facebook, Gmail
Por Que ?
• 12/12 – 75 units
  12/13 – 296 units
  12/14 – 841 units
  12/15 – 1510 units
                         Total : 113.885
  12/16 – 1797 units
  12/17 – 2836 units
  12/18 – 3086 units
  12/19 – 3117 units     US$ 112.746,15
  12/20 – 5497 units
  12/21 – 9760 units
  12/22 – 13274 units
  12/23 -13,349 units
  12/24 - 19,520 units
  12/25 - 38,927 units
O Que Instalar
Visual Studio 2010

Windows Phone SDK

Windows Phone Developer Tools

Zune
7.0 x 7.1
           7.0                7.1 (Mango)
Gravação serializada   Gravação com LinqToSQL

Silverlight 3.0        Silverlight 4.0

Internet Explorer 7    Internet Explorer 9

                       Multi-task

                       Task Schedule
App Hub – O que é
Centro de desenvolvimento para
Windows Phone e XNA

Responsável pela publicação da aplicação
no marketplace

Gerencia o desbloqueio de aparelhos para
desenvolvimento
App Hub
App Hub
App Hub - Inscrição
Utilizando conta do Live

Estudante não paga (DreamSpark)

Profissional

Empresa
App Hub – Procedimento
      Inscrição
Inscrição

Submissão de aplicação

Verificação Geo-Trust

Desbloqueio do telefone

Obtenção de um TIN

Envio do formulário de taxas
O Desbloqueio do
          Telefone
Windows Phone Developer Registration

Developer Tools

Realizada com consulta ao App Hub

Apenas após liberação do Geo Trust

Máximo de 3 telefones por desenvolvedor
Os Desafios do
      Desenvolvimento
Aplicar padrão MVVM

Armazenar Dados

Eventos da Aplicação

Trabalho Assíncrono

Lidar com a Rede de Dados
Demo
Exigências para
        Aprovação
Ícones personalizados

Ausência de Crashes

Linguagem correta

Testes em Airplane Mode
AppMakr
Obrigado !


 http://www.bufaloinfo.com.br
http://facebook.com/devASPNet
   Dennes@bufaloinfo.com.br
            @Dennes

Desenvolvimento para windows phone

  • 1.
    Desenvolvimento para Windows Phone Dennes Torres Búfalo Informática MCT, MCPD
  • 2.
    Quem Sou Diretor daBúfalo Informática MS Certified Trainer MS Certified Professional Developer Líder de grupos de usuários no Rio
  • 3.
    DevASPNet Grupo de usuários.NET Mais de 2000 participantes Página no Facebook • http://facebook.com/DevASPNet Lista de discussão • devASPNet-subscribe@yahoogrupos.com.br Participe !
  • 4.
    Búfalo Informática Empresa detreinamento sediada no Rio de Janeiro Site repleto de artigos e dicas técnicas • http://www.bufaloinfo.com.br Receba dicas técnicas por e-mail WebCasts frequentes com DevASPNet
  • 5.
  • 6.
    Agenda O Windows Phone Porque ? O que instalar 7.0 x 7.1 O App Hub O desbloqueio do telefone Os desafios do desenvolvimento
  • 7.
    Windows Phone Trindade Mobile: iPhone, Android e Windows Phone Microsoft fabrica S.O., hardware é de terceiros Integrado com conta Live Sincroniza com Skydrive Sincroniza com Sharepoint Twitter e Facebook nativos Sincroniza contatos com várias contas : Live, twitter, facebook, Gmail
  • 8.
  • 11.
    • 12/12 –75 units 12/13 – 296 units 12/14 – 841 units 12/15 – 1510 units Total : 113.885 12/16 – 1797 units 12/17 – 2836 units 12/18 – 3086 units 12/19 – 3117 units US$ 112.746,15 12/20 – 5497 units 12/21 – 9760 units 12/22 – 13274 units 12/23 -13,349 units 12/24 - 19,520 units 12/25 - 38,927 units
  • 12.
    O Que Instalar VisualStudio 2010 Windows Phone SDK Windows Phone Developer Tools Zune
  • 13.
    7.0 x 7.1 7.0 7.1 (Mango) Gravação serializada Gravação com LinqToSQL Silverlight 3.0 Silverlight 4.0 Internet Explorer 7 Internet Explorer 9 Multi-task Task Schedule
  • 14.
    App Hub –O que é Centro de desenvolvimento para Windows Phone e XNA Responsável pela publicação da aplicação no marketplace Gerencia o desbloqueio de aparelhos para desenvolvimento
  • 15.
  • 16.
  • 17.
    App Hub -Inscrição Utilizando conta do Live Estudante não paga (DreamSpark) Profissional Empresa
  • 18.
    App Hub –Procedimento Inscrição Inscrição Submissão de aplicação Verificação Geo-Trust Desbloqueio do telefone Obtenção de um TIN Envio do formulário de taxas
  • 19.
    O Desbloqueio do Telefone Windows Phone Developer Registration Developer Tools Realizada com consulta ao App Hub Apenas após liberação do Geo Trust Máximo de 3 telefones por desenvolvedor
  • 20.
    Os Desafios do Desenvolvimento Aplicar padrão MVVM Armazenar Dados Eventos da Aplicação Trabalho Assíncrono Lidar com a Rede de Dados
  • 21.
  • 22.
    Exigências para Aprovação Ícones personalizados Ausência de Crashes Linguagem correta Testes em Airplane Mode
  • 23.
  • 24.