2. Pedro Lamas
Profissional de TI há +11 anos, especializado em
tecnologias Microsoft
Administrador do PocketPT.net, maior comunidade
portuguesa de suporte a utilizadores de Windows
Phone
Orador em eventos tecnológicos (Microsoft TechDays &
DevDays, Seminários PocketPT.net, Faculdades…)
Actualmente Senior Solution Developer na DevScope
Windows Phone Microsoft Corporation.
3. Pedro Lamas
http://www.pedrolamas.com
http://twitter.com/pedrolamas
pedrolamas@gmail.com
Windows Phone Microsoft Corporation.
4. Agenda
Apresentação do Windows Phone
Ecossistema e ferramentas de desenvolvimento
Linguagens e tecnologias para desenvolvimento no
Windows Phone
Desenvolvimento com Silverlight para Windows Phone
Hands on Labs
Windows Phone Microsoft Corporation.
6. Interface
Metro
Linguagem de design baseada em “content” e
“typography”
Inspirada nos sinais do metropolitano de Seattle
Sleek, quick, modern… refresh
Windows Phone Microsoft Corporation.
9. Metro
Personal Relevant Connected
Weather surfaced on the Weather updated based on Weather for your contacts
live tile in Start your location
Windows Phone Microsoft Corporation.
13. Standardized Hardware Foundation
Ecrã táctil capacitivo
4 ou mais pontos de contacto
Resolução
WVGA (800x480)
Memória
256MB (ou mais) de RAM e 8 GB (ou mais) de flash
storage.
GPU
Aceleração DirectX 9
Windows Phone Microsoft Corporation.
14. Standardized Hardware Foundation
CPU
ARMv7 Cortex/Scorpion ou melhor
Sensores
A-GPS, Acelerómetro, Sensor de Proximidade, (Bússula e
Giroscópio opcionais)
Camara (opcional)
5 mega pixeis ou mais, flash necessário, botão próprio
necessário
Windows Phone Microsoft Corporation.
16. Ferramentas necessárias
Microsoft Visual Studio 2010 Express for Windows Phone
Windows Phone Emulator
Windows Phone SDK 7.1 Assemblies
Silverlight 4 SDK and DRT
Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
Microsoft Expression Blend SDK for Windows Phone 7
Microsoft Expression Blend SDK for Windows Phone OS 7.1
WCF Data Services Client for Window Phone
Microsoft Advertising SDK for Windows Phone
Windows Phone Microsoft Corporation.
17. Ferramentas necessárias
Windows Phone SDK 7.1
http://go.microsoft.com/?linkid=9772716
Windows Phone Microsoft Corporation.
21. Online
AppHub
http://create.msdn.com/
Codeplex
http://www.codeplex.com
Nuget
http://nuget.org
Windows Phone Microsoft Corporation.
22. Desenvolvimento com Hardware
Subscrição AppHub
Desbloqueio até 3 dispositivos para desenvolvimento
Publicação de aplicações no Marketplace
99 dólares / ano (cerca de 65 euros)
ChevronWP7 Labs
http://labs.chevronwp7.com/
9 dólares / equipamento (cerca de 6.5 euros)
Windows Phone Microsoft Corporation.
28. Silverlight no Windows Phone 7
Silverlight 3 de base e inclui ainda:
Melhoramentos de desempenho
Integração de entrada de dados
Integração dos diversos sensores e dispositivos próprios
do hardware
Integração do modelo aplicacional do S. O.
Sandboxing moderado
Suporte para browser não disponibilizado – para já!
Windows Phone Microsoft Corporation.
29. Silverlight no Windows Phone 7.5
Silverlight 4 de base e inclui ainda:
Melhoramentos de desempenho
Integração de entrada de dados
Integração dos diversos sensores e dispositivos próprios
do hardware
Integração do modelo aplicacional do S. O.
Sandboxing moderado
Suporte para browser não disponibilizado – para já!
Windows Phone Microsoft Corporation.
30. Demo
Hello World
Windows Phone Microsoft Corporation.