desenvolvendo para windows phone
TRANSCRIPT
![Page 1: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/1.jpg)
Desenvolvendo para
Windows PhoneAndré Paulovich
Microsoft MVP Asp.Net
Anybal Rocha
Microsoft MCP
![Page 3: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/3.jpg)
[email protected]@anybalrocha
anybalrocha.wordpress.com
Anybal Rocha
www.100loop.com
www.raptors.com.br
![Page 4: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/4.jpg)
As Modern Apps baseiam-se nas diretrizes de experiência do usuário (UX) criados pela Microsoft que são:
Modern Apps? Metro?
![Page 5: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/5.jpg)
1. Swiss Style (Estilo Tipográfico Internacional)
![Page 6: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/6.jpg)
2. Escola de Arte Bauhaus
![Page 7: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/7.jpg)
3. Tipografía Kinetica
![Page 8: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/8.jpg)
![Page 9: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/9.jpg)
![Page 10: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/10.jpg)
Rotas de Navegação
![Page 11: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/11.jpg)
Hubs Vs Single
![Page 12: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/12.jpg)
PersonalWeather surfaced on the live tile in Start
RelevanteWeather updated based on your location
ConectadoWeather for your contacts
Design alinhado com o UX Microsoft
![Page 13: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/13.jpg)
vs.
Pessoas Icones
Navegação centrada no usuário
![Page 14: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/14.jpg)
Porque desenvolver para Windows Phone?
• Plataforma recente.• Ainda é possível “chegar primeiro”.• Gaps de Apps no Market Place
• Suporte para múltiplas linguagens:• C++, C#, Visual Basic, (.NET)
• Silverlight / XAML / HTML5
• UI/UX bem definida
• Integração com o XBOX
![Page 15: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/15.jpg)
Porque desenvolver para Windows Phone?
• Windows Phone tem um excelente emulador• Inclinação e movimentos com o dispositivo• GPS assistido• Screenshots da sua app para a submissão no Marketplace• Rápido boot e deployment
• Marketplace Test Kit
• Localização das apps é muito simples
• UI/UX (Modern Apps) – WP7/WP8/W8
• VS2012/W8 SDK
![Page 16: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/16.jpg)
Configuração Mínima Garantida
Display480x800 QVGA
Capacitive touch4 or more contact points
SensorsA-GPS, Accelerometer, Compass, Gyro
Camera5 mega pixels or moreDedicated camera button
Hardware buttonsStart, Search, Back
CPUARMv7 Cortex/Scorpion 1G or higherQualcomm MSM7x30, MSM8x55 800Mhz or higher
GPUDirectX 9 acceleration
MultimediaCommon detailed specsCodec acceleration
Memory256MB RAM or more8GB Flash or more
![Page 17: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/17.jpg)
Acceleromter: O acelerômetro é responsável por detectar a aceleração do telefone.
Compass: Detecta a orientação relativa ao Norte Magnético.
Location: Utilizado para detectar a localização geográfica do telefone. É possível obter informações como: longitude, latitude, altitude. Caso o aparelho esteja em movimento, é possível detectar também a velocidade.
Speech: Utilizado para reconhecimento de voz, através de classes disponíveis no .NET Framework 4.0.
Sensores
![Page 18: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/18.jpg)
Ferramentas para desenvolvedores
![Page 19: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/19.jpg)
Como eu posso começar?
• Windows Phone 7• Visual Studio 2010 Express Edition (free) (link) (dreamspark)• Windows Phone 7 SDKs• System requirements (link)• Dev Center Account (deploy da app e venda na Marketplace) (dreamspark)
• Windows Phone 8 • Visual Studio 2012 Express Edition (free) (link)• Windows 8 Pro (ou superior)• Windows Phone 8 SDK (link)• System requirements (link)• Dev Center Account (deploy da app e venda na Marketplace) (dreamspark)
![Page 20: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/20.jpg)
Processo de desenvolvimentoWindows Phone
Marketplace Packaging &
Verification Tools
myapp.xap Consumer
Windows PhoneEmulator or Developer device
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Windows Phone Dev Tools
AppHub
Certification
![Page 21: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/21.jpg)
O Marketplace Test Kit
• O MarketPlace Test Kit permite que você execute através do Visual Studio o mesmo teste executado pelo time de validação da Microsoft antes enviar nossa aplicação.
• Validar as aplicações com o kit de teste nos dá mais chances de ser aprovado de primeira!
![Page 22: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/22.jpg)
Emulador Completo
![Page 23: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/23.jpg)
CLOUD
SCREEN
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Notifications
Location Identity Feeds
MapsSocial
App Deployment Registration
Validation
Certification
Publishing
Marketplace
MO and CC Billing
Business Intelligence
Update Management
Plataforma de AplicaçõesTools
Portal ServicesCloud Services
Sensors Media Data
Xbox LIVE Notifications
.NET Framework managed code sandbox
Location
Phone
Runtime – On “Screen”
![Page 24: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/24.jpg)
Conhecendo nossa IDE:
Visual Studio 2012
![Page 25: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/25.jpg)
Vale a pena?
![Page 26: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/26.jpg)
Mundo mais “social”…
Anos para alcançar 50 milhões de pessoas…
38 anos 13 anos 4 anos 3 anos 100 milhões
<9 meses
Internet FacebookiPodTVRadio
source: socialnomics.com
![Page 27: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/27.jpg)
Pedro Amaral – PontoMobiAcontecendo aqui - 22 de outubro de 2013
![Page 28: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/28.jpg)
![Page 29: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/29.jpg)
![Page 31: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/31.jpg)
![Page 32: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/32.jpg)
![Page 33: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/33.jpg)
![Page 34: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/34.jpg)
![Page 35: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/35.jpg)
Loja com alcance sem precedente
+100 linguas
A loja suporta:
+200mercados
Vendas em:
+70mercados
Preço e pagamento em moeda local:
![Page 36: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/36.jpg)
![Page 37: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/37.jpg)
![Page 38: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/38.jpg)
Windows 8Por que Windows?
![Page 39: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/39.jpg)
2 coelhos com uma caixa d’água só.
![Page 40: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/40.jpg)
2 coelhos com uma caixa d’água só.
![Page 41: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/41.jpg)
Apesar dos pouco mais de 4 anos de existência, o Windows Phone ainda representa uma grande oportunidade de negócio para desenvolvedores em geral.
Possui uma curva de aprendizado leve e em pouco tempo, você pode criar e distribuir sua aplicação sem problemas.
Conclusão
![Page 42: Desenvolvendo para Windows Phone](https://reader036.vdocuments.site/reader036/viewer/2022062513/5560b50dd8b42af93b8b49a8/html5/thumbnails/42.jpg)
Obrigado!