Começando do básico...
Muita gente ainda me pergunta qual a diferença entre Windows CE, Windows Mobile, Pocket PC e Smartphone e suas respectivas ramificações e versões, tipo: Pocket PC Phone Edition, Windows Mobile 2003 Second Edition, Windows CE 4.x, etc. Com o passar do tempo a coisa pode ficar bem complicada! [:)]
Vamos tentar clarear um pouco as coisas neste e nos próximos posts... começando pelos sistemas embarcados:
Windows CE - Sistema Operacional Embarcado (bonito hein?! :-)
O Windows CE é um OS embarcado (uma tradução interessante para embedded). Com ele é possível construir um dispositivo dedicado de forma componentizada, ou seja, com o Windows CE você pode construir uma bomba de gasolina, um equipamento médico, uma urna eletrônica, um video-game, um quiosque de ponto de venda, etc. Você escolhe as partes do sistema operacional que irá utilizar, cria uma interface de usuário (shell), APIs para que desenvolvedores agreguem valor à sua plataforma e aplicativos que você utilizará. Usando as ferramentas do WinCE você gera o OS, joga tudo isso no FlashROM (com um bootloader) e está pronto o seu equipamento dedicado! Bem na realidade é um pouco mais complicado que isso, mas já deu para ter uma idéia do que se trata, certo? :-)
Alias, já que estamos falando do Windows CE, parabéns a todos os brasileiros que participaram do Windows CE Challenge! Em especial para o pessoal da Unesp que ganhou em quarto-lugar com o StreetBlog - um "Blog de rua".
Windows CE é parte de uma família de produtos embarcados da Microsoft. Dessa família também fazem parte o Windows XP Embedded (XPe) e o Windows Server 2003 com Server Appliance Kit. Para mais informações visitem os sites de embedded no MSDN e na MS.com.br.
E o que o meu Smartphone tem a ver com isso?
Pois bem... Assim como vocês podem pegar o Windows CE e criar um super dispositivo que acesse a Internet, pague as contas no final do mês a ainda busque as crianças na escola, a Microsoft resolveu criar dispositivos móveis e dar o nome de Windows Mobile (mais sobre a nomenclatura em um próximo artigo). É como se a divisão de Windows Mobile fosse cliente do pessoal de Windows CE (na verdade, somos todos a mesma divisão conhecida como Mobile & Embedded Division).
Passamos praticamente pelo mesmo processo que qualquer empresa que está criando um equipamento baseado em Windows CE: escolhemos os componentes do CE que serão usados no dispositivo, criamos um shell, aplicações específicas, APIs e geramos o sistema operacional. Somente neste estágio é que o processo fica diferente: como não fazemos hardware, entregamos o resultado do processo acima para nossos parceiros de hardware, e eles integrem o sistema operacional ao hardware que produziram!
O produto que criamos e entregamos aos fabricantes é o Windows Mobile, um sistema operacional para três famílias de dispositivos móveis: o Pocket PC, o Smartphone e o Portable Media Center.
Resumindo: o Windows Mobile tem como core o Windows CE (e suas APIs), um shell dedicado (interface do usuário) e aplicações/APIs específicas de cada um dos dispositivo: Pocket PC, Smartphone e Portable Media Center.
Agora estão chamando o meu vôo... Continuamos em um próximo artigo falando sobre as diferenças entre Smartphone, Pocket PC e o Portable Media Center.
Dúvidas? Comentários?
Comments
- Anonymous
August 29, 2005
Aeee, valeu pelos parabéns... Gostaria que fosse explicado também o sistema de licenças do Windows CE no Brasil, pois isso é algo que me perguntam toda hora e eu ainda me confundo pra caramba! - Anonymous
August 30, 2005
Infelizmente não tenho detalhes do modelo de licenciamento do Windows CE. Meu foco é Windows Mobile com as operadoras... O ideal seria falar direto com o pessoal de Embedded da MS Brasil.
Um abraço!
Zandoná - Anonymous
May 25, 2006
My post on Windows CE x Windows Mobile differences generated a lot of interesting comments, more than... - Anonymous
May 04, 2007
PingBack from http://matheus.scummbr.com/textos/14