
Ao tratarmos da popularização dos dispositivos móveis…e os conseqüentes avanços dos serviços oferecidos…deve-se também abordar sobre um dos “pilares” de todo o sucesso: o sistema operacional.
A definição do wikipedia para SO: “Sistema operacional ou sistema operativo é o software responsável pela criação do ambiente de trabalho da máquina. Consiste na camada intermediária entre o aplicativo e o hardware. É o interpretador básico de comandos. Também, é a interface pela qual o usuário tem acesso aos recursos que o hardware oferece”.
Neste artigo exploraremos um SO bastante conhecido dos entusiastas por tecnologia móvel: o Windows Mobile. Antes de falarmos sobre o Windows Mobile, entraremos no “túnel do tempo” e vamos ao passado para entender como tudo começou.
Túnel do Tempo
Em 1992, ao inaugurar um projeto conhecido por WinPad, ficou claro o interesse da Microsoft em desenvolver um SO voltado para sistemas embarcados. Passado algum tempo, a empresa de Bill Gates firmou parcerias importantes com outros grupos. Entre eles: Compaq, Motorola, NEC e Sharp. Porém, tal projeto infelizmente foi cancelado por ter sido considerado avançado para a época. Naquele tempo, era impossível desenvolver hardwares capazes de atender requisitos fundamentais quando o assunto é sistema embarcado: baixo custo e pequeno consumo de energia. Em paralelo, outro grupo da Microsoft, denominado Pulsar, estudava a criação de um dispositivo móvel multifuncional. Por motivos semelhantes aos descritos, abandonou-se também mais este projeto.
Apesar das dificuldades encontradas em ambos os projetos, a Microsoft sabia que estava no caminho certo. Então, na seqüência, ela uniu as duas equipes. O novo grupo foi denominado Pegasus. Em Setembro de 1996, 21 meses após sua criação, a equipe apresentou a primeira versão do Windows CE (Windows Compact Edition – WinCE). Logo em seguida seis empresas (Casio, Compaq, LG Eletronics, HP, NEC e Philips) iniciaram a produção de dispositivos móveis baseados na tecnologia.
Uma observação: a interface, nas primeiras versões do WinCE, era uma “redução” da interface utilizada em Windows para computadores de mesa. Levando em consideração apenas o espaço exigido por estas versões, conclui-se que executar tais sistemas em atuais dispositivos (smartphone, por exemplo) é tarefa para maluco.
Foto de um aparelho com Windows CE 1.0:
A vida do Windows CE 1.0 foi curta. Um ano depois do lançamento da primeira versão, a Microsoft anunciou a versão 2.0 do produto. Novas possibilidades foram incorporadas ao novo WinCE. Por exemplo: a capacidade de ser utilizado também para outros fins (carros, eletrodomésticos, etc). Outra característica interessante desta versão era a compatibilidade com as novidades da época em relação aos processadores de baixo consumo. Os mais utilizados eram o MIPS e o Hitachi SH3. Já a versão 2.1 incorporou novas possibilidades como: suporte ao sistema de arquivos FAT-32 e controlador USB. A partir da versão Windows CE 3.0, a Microsoft percebeu que podia competir com alguns gigantes. Passou, então, a lutar por seu espaço. Tal decisão deu origem, mais tarde, aos Pocket PC’s.
Ao chegarmos nos Pocket PC’s, imagino não haver necessidade de continuarmos esta historinha. Vamos, novamente, entrar no túnel do tempo e voltar aos dias atuais.
Windows Mobile
O Windows Mobile, como não poderia deixar de ser, é resultado de uma evolução natural do Windows CE. Atualmente há versões deste sistema com o visual baseado no Windows Vista. Ou seja, a palavra evolução, anteriormente aplicada, encaixa-se perfeitamente no contexto. Afinal houve um salto do velho estilo Windows 95 para o moderno estilo Vista. Com isso a Microsoft somou, certamente, diversos pontos a seu favor. Aplicações antes inimagináveis agora são executadas sem grandes transtornos. Tudo isso, é claro, tornou-se possível através das constantes melhoras dos serviços incorporados. Entre eles: o Microsoft Direct3D Mobile (D3DMobile) e o Microsoft SQL Mobile.
Gates e WinMobile:
O Windows Mobile trata também da sincronização de dados do usuário. Por exemplo: através do ActiveSync é possível sincronizar as informações do dispositivo móvel com as da área de trabalho ou notebook. Funciona assim: o ActiveSync verifica automaticamente se teus e-mails, contatos, calendário e tarefas do Microsoft Outlook apresentam diferenças entre os dispositivos. Caso sim, realizam-se as atualizações necessárias.
Além disso tudo, diversas outras maravilhas são encontradas neste fantástico sistema operacional!
É isso!