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

Windows Mobile

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