Mercado <ul><li>52,1% Symbian </li></ul><ul><li>16,3% Research in Motion(BlackBerry) </li></ul><ul><li>12,2% Windows </li>...
Windows “Mobile” <ul><li>Começou como um SO destinado a palmtops e evoluiu ao longo dos anos, passando a ser usado em smar...
Windows “Mobile” <ul><li>Incluia versões simples do Word, Excel e Internet Explorer </li></ul><ul><li>Ainda não existia wi...
Windows “Mobile” - CE
Windows “Mobile” <ul><li>Com o sucesso do Palm Pilot, os fabricantes se apressaram em adotar o formato de palmtop, trocand...
Windows “Mobile” - CE
Windows - Pocket PC <ul><li>Pocket PC 2000    Versão modificada do Windows CE 3.0 </li></ul><ul><li>Divisão: </li></ul><u...
Timeline
Timeline
Windows CE <ul><li>Oficialmente: Windows Embedded Compact  </li></ul><ul><li>Minimalista e otimizado para sistemas embarca...
Windows CE
Windows CE <ul><li>Classificado como Tempo Real </li></ul><ul><li>Implementa 256 níveis de prioridade </li></ul><ul><li>Tr...
Windows CE <ul><li>Foram baseados no WinCE: </li></ul><ul><ul><li>Microsoft AutoPC </li></ul></ul><ul><ul><li>Pocket PC 20...
Windows CE <ul><li>Diferencial: </li></ul><ul><li>Grande parte do código-fonte é aberto </li></ul><ul><ul><li>Geralmente o...
Windows CE <ul><li>Histórico de Versões: </li></ul><ul><ul><li>Versão 1 - Novembro de 1996 </li></ul></ul><ul><ul><li>Vers...
Windows CE <ul><li>Histórico de Versões (continuação): </li></ul><ul><ul><li>Versão 3 - Junho de 2000 </li></ul></ul><ul><...
Windows CE <ul><li>Histórico de Versões (continuação): </li></ul><ul><ul><li>Versão 5 - Agosto de 2004 </li></ul></ul><ul>...
Derivados <ul><li>O Windows CE é modular e serve como base para muitos dispositivos. </li></ul><ul><li>Esses módulos prové...
Derivados <ul><li>Ainda existe: </li></ul><ul><ul><li>Pocket PC (Windows Mobile Classic) </li></ul></ul><ul><ul><li>SmartP...
Windows Mobile <ul><li>Pocket PC </li></ul><ul><ul><li>Telas de 240x320 </li></ul></ul><ul><li>A partir do 2003 </li></ul>...
Windows Mobile <ul><li>Com a variação do mercado: </li></ul><ul><ul><li>Pocket PC </li></ul></ul><ul><ul><ul><li>clássica,...
Windows Mobile <ul><li>Mas a variação não implica apenas no suporte a toque </li></ul><ul><ul><li>Mudanças na interface </...
Windows Mobile <ul><li>Mobile 6.0 </li></ul><ul><ul><li>Interface parecida com o Vista </li></ul></ul><ul><ul><li>Ainda ba...
Windows Mobile <ul><li>Mobile 6.0 </li></ul><ul><ul><li>Antes arquivos em RAM(72h depois de desligar) </li></ul></ul><ul><...
Windows Mobile <ul><li>Estados </li></ul><ul><ul><li>Nascent State(preparação) </li></ul></ul><ul><ul><li>Active State(lig...
Windows Mobile
Windows Mobile <ul><li>Pontos fracos </li></ul><ul><ul><li>Interface complexa e pouco funcional em telas QVGA </li></ul></...
Windows Mobile <ul><li>Pontos fortes </li></ul><ul><ul><li>Relativa facilidade em desenvolver para a plataforma </li></ul>...
Bibliografia <ul><li>Windows Mobile Developer Center </li></ul><ul><ul><li>http://msdn.microsoft.com/en-us/library/aa14580...
Upcoming SlideShare
Loading in …5
×

Windows Mobile

3,642 views
3,527 views

Published on

Uma visão geral

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,642
On SlideShare
0
From Embeds
0
Number of Embeds
49
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Windows Mobile

  1. 2. Mercado <ul><li>52,1% Symbian </li></ul><ul><li>16,3% Research in Motion(BlackBerry) </li></ul><ul><li>12,2% Windows </li></ul><ul><li>8,2% Mac OS (iPhone) </li></ul><ul><li>8,1% Linux </li></ul><ul><li>1,8% Palm OS </li></ul><ul><li>1,3% Outros (incluindo Android) </li></ul>
  2. 3. Windows “Mobile” <ul><li>Começou como um SO destinado a palmtops e evoluiu ao longo dos anos, passando a ser usado em smartphones </li></ul><ul><li>Começou com o Windows CE, nos handhelds </li></ul><ul><li>Telas monocromáticas (640x240) </li></ul><ul><li>Interface lembrava Windows 95/98 simplificado </li></ul>
  3. 4. Windows “Mobile” <ul><li>Incluia versões simples do Word, Excel e Internet Explorer </li></ul><ul><li>Ainda não existia wireless, EDGE ou 3G </li></ul><ul><li>Conexão com modem PCMCIA em linha telefônica </li></ul>
  4. 5. Windows “Mobile” - CE
  5. 6. Windows “Mobile” <ul><li>Com o sucesso do Palm Pilot, os fabricantes se apressaram em adotar o formato de palmtop, trocando a idéia de &quot;mini-notebook&quot; pela de organizador pessoal, formato que foi batizado de &quot;Pocket PC&quot; </li></ul><ul><li>A 1ª geração era muito ruim, quase inutilizável </li></ul>
  6. 7. Windows “Mobile” - CE
  7. 8. Windows - Pocket PC <ul><li>Pocket PC 2000  Versão modificada do Windows CE 3.0 </li></ul><ul><li>Divisão: </li></ul><ul><ul><li>WinCE  dispositivos embarcados </li></ul></ul><ul><ul><li>Pocket PC  palmtops e smartphones </li></ul></ul><ul><li>Depois da versão Pocket PC 2002, mudaram o nome para Windows Mobile 2003 </li></ul>
  8. 9. Timeline
  9. 10. Timeline
  10. 11. Windows CE <ul><li>Oficialmente: Windows Embedded Compact </li></ul><ul><li>Minimalista e otimizado para sistemas embarcados </li></ul><ul><li>Arquiteturas Intel x86, MIPS, ARM e SuperH </li></ul><ul><li>Kernel roda com menos de 1MB de memória </li></ul>
  11. 12. Windows CE
  12. 13. Windows CE <ul><li>Classificado como Tempo Real </li></ul><ul><li>Implementa 256 níveis de prioridade </li></ul><ul><li>Trabalha com Priority Inheritance e Priority Inversion </li></ul>
  13. 14. Windows CE <ul><li>Foram baseados no WinCE: </li></ul><ul><ul><li>Microsoft AutoPC </li></ul></ul><ul><ul><li>Pocket PC 2000 </li></ul></ul><ul><ul><li>Pocket PC 2002 </li></ul></ul><ul><ul><li>Windows Mobile 2003 </li></ul></ul><ul><ul><li>Windows Mobile 2003 SE </li></ul></ul><ul><ul><li>Windows Mobile 5.0 </li></ul></ul><ul><ul><li>Windows Mobile 6 </li></ul></ul><ul><ul><li>Smartphone 2002 </li></ul></ul><ul><ul><li>Smartphone 2003 </li></ul></ul><ul><li>Também pode ser executado no Dreamcast, e no XBox com certa modificação. </li></ul>
  14. 15. Windows CE <ul><li>Diferencial: </li></ul><ul><li>Grande parte do código-fonte é aberto </li></ul><ul><ul><li>Geralmente oferecido aos fabricantes para melhor adaptação do hardware. </li></ul></ul><ul><ul><li>No entanto, os componentes do núcleo que são genéricos, são distribuídos somente em binário. </li></ul></ul>
  15. 16. Windows CE <ul><li>Histórico de Versões: </li></ul><ul><ul><li>Versão 1 - Novembro de 1996 </li></ul></ul><ul><ul><li>Versão 2 - Setembro de 1997 </li></ul></ul><ul><ul><ul><li>Arquitetura de Tempo Real </li></ul></ul></ul><ul><ul><ul><li>Arquiteturas ARM, MIPS, PowerPC, SuperH e x86 </li></ul></ul></ul><ul><ul><ul><li>Tela colorida de 32 bits </li></ul></ul></ul><ul><ul><ul><li>SSL 2 e SSL 3 </li></ul></ul></ul>
  16. 17. Windows CE <ul><li>Histórico de Versões (continuação): </li></ul><ul><ul><li>Versão 3 - Junho de 2000 </li></ul></ul><ul><ul><ul><li>Níveis de prioridades aumentaram de 8 para 256. </li></ul></ul></ul><ul><ul><ul><li>Restrição de acesso à APIs críticas e de gravação em partes do registro. </li></ul></ul></ul><ul><ul><li>Versão 4 - Janeiro de 2002 </li></ul></ul><ul><ul><ul><li>Suporte a Bluetooth </li></ul></ul></ul><ul><ul><ul><li>TLS (SSL 3.1), IPsec L2TP VPN, Kerberos </li></ul></ul></ul>
  17. 18. Windows CE <ul><li>Histórico de Versões (continuação): </li></ul><ul><ul><li>Versão 5 - Agosto de 2004 </li></ul></ul><ul><ul><ul><li>Envio de notificações de bugs automático. </li></ul></ul></ul><ul><ul><ul><li>Suporte ao Remote Desktop Protocol (RDP) </li></ul></ul></ul><ul><ul><li>Versão 6 - Setembro 2006 </li></ul></ul><ul><ul><ul><li>Espaço de endereçamento ampliado de 32MB para 1GB </li></ul></ul></ul><ul><ul><ul><li>Número de processos ampliados de 32 para 32768 </li></ul></ul></ul><ul><ul><ul><li>Melhoria na inicialização de processos. </li></ul></ul></ul>
  18. 19. Derivados <ul><li>O Windows CE é modular e serve como base para muitos dispositivos. </li></ul><ul><li>Esses módulos provém características específicas como fontes em Bitmap ou TrueType. </li></ul><ul><li>Cada plataforma utiliza diferentes módulos com a finalidade de obter um melhor sistema para o determinado cenário. </li></ul>
  19. 20. Derivados <ul><li>Ainda existe: </li></ul><ul><ul><li>Pocket PC (Windows Mobile Classic) </li></ul></ul><ul><ul><li>SmartPhone (Windows Mobile Standard) </li></ul></ul><ul><ul><li>PocketPC Phone Edition (Windows Mobile Professional) </li></ul></ul>
  20. 21. Windows Mobile <ul><li>Pocket PC </li></ul><ul><ul><li>Telas de 240x320 </li></ul></ul><ul><li>A partir do 2003 </li></ul><ul><ul><li>640x480 e possibilidade de landscape. </li></ul></ul><ul><li>Com o Mobile 5.0 </li></ul><ul><ul><li>Memórias SRAM  Memórias Flash </li></ul></ul><ul><ul><li>Instalação de programas diretamente no cartão </li></ul></ul>
  21. 22. Windows Mobile <ul><li>Com a variação do mercado: </li></ul><ul><ul><li>Pocket PC </li></ul></ul><ul><ul><ul><li>clássica, para palmtops sem função de telefone </li></ul></ul></ul><ul><ul><li>Pocket PC Phone </li></ul></ul><ul><ul><ul><li>smartphones com tela touchscreen </li></ul></ul></ul><ul><ul><li>Smartphone </li></ul></ul><ul><ul><ul><li>smartphones sem touchscreen </li></ul></ul></ul>
  22. 23. Windows Mobile <ul><li>Mas a variação não implica apenas no suporte a toque </li></ul><ul><ul><li>Mudanças na interface </li></ul></ul><ul><ul><li>Mudanças na grade de aplicativos compatíveis </li></ul></ul><ul><li>Muitos aplicativos passaram a ser disponibilizados em duas versões, como o Skype. </li></ul>
  23. 24. Windows Mobile <ul><li>Mobile 6.0 </li></ul><ul><ul><li>Interface parecida com o Vista </li></ul></ul><ul><ul><li>Ainda baseado no Windows CE </li></ul></ul><ul><ul><li>Poucos problemas de compatibilidade </li></ul></ul><ul><li>Windows Mobile 6.0 Classic </li></ul><ul><ul><li>Para palmtops(desuso) </li></ul></ul>
  24. 25. Windows Mobile <ul><li>Mobile 6.0 </li></ul><ul><ul><li>Antes arquivos em RAM(72h depois de desligar) </li></ul></ul><ul><ul><li>WM5 usado Persistence Storage </li></ul></ul><ul><ul><li>Lentidão... </li></ul></ul><ul><ul><li>NAND ou NOR </li></ul></ul>
  25. 26. Windows Mobile <ul><li>Estados </li></ul><ul><ul><li>Nascent State(preparação) </li></ul></ul><ul><ul><li>Active State(ligado e ativo) </li></ul></ul><ul><ul><li>Quiescent State(tudo roda em BackGround) </li></ul></ul><ul><ul><li>Semi-Active State(desabilita algumas funções) </li></ul></ul>
  26. 27. Windows Mobile
  27. 28. Windows Mobile <ul><li>Pontos fracos </li></ul><ul><ul><li>Interface complexa e pouco funcional em telas QVGA </li></ul></ul><ul><ul><li>Desempenho </li></ul></ul><ul><ul><ul><li>Pesado em 75Mhz e 200Mhz </li></ul></ul></ul><ul><ul><ul><li>Lento em 350Mhz e 400Mhz(atuais) </li></ul></ul></ul><ul><li>O sistema se adapta ao hardware, consumindo todos os ciclos de processamento </li></ul>
  28. 29. Windows Mobile <ul><li>Pontos fortes </li></ul><ul><ul><li>Relativa facilidade em desenvolver para a plataforma </li></ul></ul><ul><ul><li>Boa integração com o Office, Exchange e outros produtos da Microsoft. </li></ul></ul><ul><li>Agrada a </li></ul><ul><ul><li>Empresas que baseiam sua infra-estrutura em plataformas Microsoft </li></ul></ul><ul><ul><li>Usuários que gosta da similaridade com o Windows </li></ul></ul>
  29. 30. Bibliografia <ul><li>Windows Mobile Developer Center </li></ul><ul><ul><li>http://msdn.microsoft.com/en-us/library/aa145802.aspx </li></ul></ul><ul><li>Smartphones: a história do Windows Mobile </li></ul><ul><ul><li>http://www.gdhpress.com.br/blog/historia-windows-mobile/ </li></ul></ul><ul><li>Microsoft Brasil </li></ul><ul><ul><li>http://www.microsoft.com/brasil/windowsmobile </li></ul></ul><ul><li>Windows Mobile User Guide </li></ul>

×