4. 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
5. 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:
6.
7. 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
8. 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
9. 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
21. 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
22. 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.
23. XNA
XNA Não é um Acrônimo
Plataforma de desenvolvimento de jogos
da Microsoft
Utiliza gráficos 2D (sprites-based) ou 3D
com arquiteturas de loop tradicionais
Desenvolvimento para XBOX
360, PC, Zune, Zune HD e agora para
WP7
25. Acesso em comum
Input .NET
• Toque • Superset do Silverlight 3.0
• Botões do Chassi • Windows Communication Foundation
• SOAP e serviços REST
Mídia
Acesso ao telefone
• Captura conteúdo e executa
• Acesso a biblioteca de mídia • Integrado com o framework
• Sensores
• Conector para contatos e fotos
Dados
• Isolated Storage Integrado com serviços cloud
• LINQ (Objects e XML) • App Deployment & Updates
• Notificações
• Localização
• Xbox LIVE
26. Ferramentas
Visual Studio 2010
Visual Studio 2010 Express for Windows
Phone (gratuito)
► XNA Game Studio 4.0
► Emulador
Microsoft Expression Blend
32. Capacidade de multitouch
4 ou mais pontos de contato / teclado externo opcional
Sensores
A-GPS, Acelerômetro, Bússola, Proximidade, Luz
Câmera
5 mega pixels ou mais
Multimídia
Microfone, aceleração Codec
Memória
256MB RAM ou mais, 8GB Flash ou mais
GPU
Acelerador DirectX 9
CPU
1Ghz ARMv7 Cortex/Scorpion ou superior
Botões físicos | Back, Start, Search
34. Aplicações Sua aplicação e lógica
Frameworks
Silverlight XNA HTML/JavaScript
CLR
Modelo de Aplicação Modelo UI Nuvem
Xbox LIVE
App management Shell frame Bing
Licensing Session manager Location
Chamber isolation Direct3D Push notifications
Software updates Compositor Windows Live ID
Kernel
Security Hardware BSP
Networking A-GPS Accelerometer Compass Light Proximity
Storage Media Wi-Fi Radio Graphics
Hardware Foundation
36. O que é um .XAP?
myapp.xap
Ferramentas
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
37. Ciclo de vida de uma aplicação
Windows Phone
+
Marketplace
Telefone instala apenas pacotes .xap assinados pelo Marketplace
Telefone analisa e aplica todas as configurações da aplicação baseado no
manifesto
As aplicações não podem fazer alterações arbitrárias ao telefone durante a instalação
Usuários instalam, atualizam e desinstalam a aplicação
As aplicações não controlam seu próprio ciclo de vida
38. Isolamento e Execução
Aplicações e Pastas da
Licenças aplicação
Aplicações
rodando
Windows Phone executa somente aplicações que possuem uma licença válida
Aplicações são executadas sobre “sandboxes” em contas separadas
A política de alocação de recursos mantém a responsividade
Gerente de recursos garante que botão Start sempre esteja disponível
39. Plataforma de aplicações
Runtime – On “Screen” Ferramentas & Suporte
Ferramentas
Código que
que você usa
você escreve no
para construir
cliente
TELA
NUVEM Serviços cloud Portal de Serviços
Código que Ferramentas
você escreve no que você usa
servidor para vender
40. 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
TELA
NUVEM 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
42. Processo de publicação
Application 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
43. Trial API
Controle as funcionalidades de
demonstração:
if (CurrentLicense.IsTrial().Equals(true))
{
// Application is in trial mode, so
// upsell to full priced content
}
44. 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
47. Composição gráfica
O Shell Frame principal compõe toda a UI dentro de uma única tela
O Central page management permite trocar de telas, ativar transições e outros efeitos
49. 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
50.
51. 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
52. 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
53.
54. Android: 38,9% para 43,8%
IOS: 18,2% para 16,9%
Windows Phone: 3,8% para 20,3%
Fonte: IDC
55. 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
58. 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