Daibert – Technical EvangelistWindows 8 & Windows Phone ChampMicrosoft Brasil@daibert – http://daibert.wordpress.com
Visão geral da plataforma Windows Phone para o desenvolvimento de aplicações de negócio.
Windows Phone nas Empresas
Esteja preparado!
devices
2003 201
0 2015 202
0
50 billion
Cisco
PC, tablet, phone
server and cloud
Windows Phone nas Empresas
1 – Os melhores hardwares dos melhores fabricantes– Nokia / HTC / Samsumg
2 – O novo Internet Explorer 10
– Performance 4x mais rápida na execução de JavaScript
3 – Código nativo para desenvolvimento de jogos
– Desenvolvedores escrevem o mesmo código para jogos Windows 8 e Phone 8 em C++
4 – Speech / Reconhecimento de voz– APIs de reconhecimento de voz->texto / texto->voz
5 – APIs de carteira eletrônica (Wallet)– Suporte a gravação e leitura
6 – Nokia Map Technology– Download dos mapas para utilização off-line
7 – Pictures and Lenses– Aplicações “Lens” que se integram diretamente a camera
8 – Novas APIs para interagir com a Start Screen– Sua aplicação pode mandar informações para tela de bloqueio do Windows Phone 8
As 8 novidades do Windows Phone 8
Mercado Microsoft
Windows Phone nas Empresas
Produtividade ao tirar da caixa
Outlook Mobile e Office Mobile integrados
Integrado com sua infraestrutura
Mobilize aplicações de negócios
Windows Phone nas Empresas
150M100M 1B
Windows Phone nas Empresas
Números Microsoft no mundo
Shared Windows Core
Windows KernelWindows KernelWindows Kernel
OS Modules
Windows Phone nas Empresas
Aplicações corporativas
• Uma aplicação corporativa não tem acessos a mais que uma aplicação “normal”
• Não precisa ser enviada para certificação da Windows Phone Store – Isto pode resultar em aplicativos de pior qualidade – Para garantir o mesmo padrão de qualidade, temos o Marketplace
Test Kit, que ajuda a evitar aplicações de qualidade ruim
• Funcionalidades são habilitadas pelo usuário no dispositivo
Windows Phone nas Empresas
Windows Phone nas Empresas
Exemplo de Loja interna da Empresa
• O time de IT da Microsoft criou um hub de aplicações internas que está disponibilizada para os usuários
Windows Phone nas Empresas
Exemplo de Loja interna da Empresa
Windows Phone nas Empresas
Phone gerenciados vs não gerenciados
Funcionalidade Phone não gerenciado Phone gerenciado
Encriptação do dispositivo Sim Sim
Distribuição de aplicativos locais Sim Sim
Politica de gerenciamento Não Sim
Gestão de Apps Não Sim
Desinstalação de Apps Não Sim
Apagar dados da empresa remotamente
Não Sim
Suporte a desenvolvimento de HUB de Apps corporativas
Sim Sim
Windows Phone nas Empresas
Contoso App Ecosystem
MicrosoftWP Dev Center
IT
VeriSign
1. Register 2. EnterpriseTools
5. CertRequest
6. Cert- New enterprise Root
and CA, trusted by phone
- Enterprise ID- Valid for 1 year
5. Generate Key Pair
4. Vet Enterprise
3. Registration Info
IT setup steps
1. Enterprise registers with Windows Phone Developer Center
2. Enterprise downloads app tools
3. Microsoft notifies VeriSign of pending enterprise registration
4. VeriSign vets enterprise
5. Enterprise generates a key pair and requests a cert from VeriSign
6. VeriSign checks that vetting is complete, and generates a certificate for enterprise
Internal app store’s policies
Store Policies
– Good policies != many policies
– Good policies != no policy
– Good policies != cost
– Good policies == investment
External app store’s policies
Execute idéias simples
Windows Phone nas Empresas
“Um pato pode andar, voar e nadar. E não faz nada disso direito.”
“Não force uma aplicação Desktop se transformar em uma aplicação moderna”
?
Windows Phone nas Empresas
• Phones são melhores para: Cenários de utilização rápida e frequentes.
• Tablets são melhores para: Cenérios de utilização de maior tempo, poucas vezes
Windows Phone nas Empresas
Tenha em mente:
Tendência: Task driven apps – Apps orientadas a tarefas
De:
+ +
app app app
Para:
Task centric apps
+…
http://www.windowsazure.com/en-us/downloads/
Azure Mobile Services SDK
Windows Phone 8 nas empresas
Daibert – Technical EvangelistWindows 8 & Windows Phone ChampMicrosoft Brasil@daibert – http://daibert.wordpress.com
Obrigado!