Microsoft Windows CE
Versão do sistema operativo Baseado no Windows NT
Produção Microsoft Corporation
Linguagem C
Modelo Desenvolvimento fechado, Shared Source
Versão estável 6.0
Núcleo Hibrído[1]
Licença Microsoft EULA
Sucedido por Pocket PC
Página oficial Microsoft Windows CE
Estado de desenvolvimento
Descontinuado

Windows CE (às vezes abreviado para WinCE, apesar de a Microsoft já ter negado esta relação), foi o sistema operativo Windows para dispositivos portáteis, Tablet PCs e sistemas embarcados. Ele equipa desde micro-computadores até telefones celulares mais antigos (os smartphones mais atuais usam Android e iOS) e o Dreamcast. É suportado no Intel x86 e compatíveis, MIPxS, ARM, e processadores SuperH Hitachi. O Windows CE não deve ser confundido com o Windows Embedded Standard, que é uma versão componentizada e reduzida dos sistemas operacionais Windows para desktops. Trata-se de um sistema operacional distinto, com um projeto diferente de kernel, diferente da versão desktop do Windows, sendo a base para projetos recentes como o Windows Phone.[2]

Características

editar

O Windows CE está otimizado para dispositivos que têm um mínimo de armazenamento — o núcleo do Windows CE pode rodar abaixo de 1MB de memória RAM. Embora a API usada pelo Windows CE seja basicamente a mesma Win32 das edições desktop do Windows, alguns recursos por vezes são mais limitados, e o projeto diferenciado do kernel exige atenção do programador para as diferenças de comportamento, sobretudo na sincronização dos threads.

Ferramentas de desenvolvimento

editar

Visual Studio

editar

Recentes versões do Microsoft Visual Studio suportam projetos para Windows CE, produzindo programas executáveis (não muito rápidos).

Free Pascal e Lazarus

editar

RAD baseado no Free Pascal. Aplicações Windows CE são desenhadas e codificadas no IDE do Lazarus e compiladas com um compilador apropriado WinCE port - Lazarus Wiki

Basic4ppc

editar

Basic4ppc é um ambiente de desenvolvimento semelhante ao Visual Basic, suportando o lento Windows CE.

Platform Builder

editar

Esta ferramenta de programação é utilizada para construir a plataforma (BSP + Kernel), device drivers e outras aplicações.

Embedded Visual C++ (eVC)

editar

Ferramenta de programação para desenvolver aplicações para dispositivos Windows CE.

IDEs para Web

editar

A partir da versão 5 do Windows CE com o Internet Explorer Mobile 6.0 é possível desenvolver aplicativos baseado na aplicativo online. E a tendencia deste tipo de veículo de desenvolvimento tende a crescer devido aos grandes investimentos em desenvolvimento de tecnologias que deixam o Navegador Web mais parecido com um ambiente desktop.

Ligação ao Windows Mobile, Windows Phone, Pocket PC, e SmartPhone

editar

O núcleo do Windows Phone é baseado no Windows CE

Cronograma de Desenvolvimento do Windows CE

Utilização dos dispositivos antigos Windows CE

editar

Dreamcast

Notas e referências

  1. «How does Windows Embedded CE 6.0 Start?». Windows CE Base Team Blog. Microsoft. 18 de dezembro de 2007. Consultado em 14 de novembro de 2010. Cópia arquivada em 8 de julho de 2010 
  2. «Windows Embedded Homepage». Microsoft.com. Consultado em 14 de novembro de 2010 

Ver também

editar

Ligações externas

editar
Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

Pocket PC

Windows Mobile José Roberto Siqueira, Programação do Pocket PC com eMbedded Visual Basic. Novatec Editora, ISBN 85-7522-078-0 Microsoft Windows Mobile Windows

Ambiente de desenvolvimento integrado

gera código PHP; Visual Basic - Gera código Basic; Visual Studio - Gera código para Framework.NET, suportando linguagens como Visual Basic.NET, C#, C++,

Microsoft Imagine

Windows Embedded CE 6.0 Windows Embedded Standard 7 Windows Embedded 8 Industry Pro Visual Studio 2008, 2010, 2012, 2013 Professional Editions Visual Studio

Silverlight

linguagens, dentre elas: JavaScript (utilizando AJAX), C#, Python, Ruby e Visual Basic Foi projetado para trabalhar em diversas arquiteturas, sistemas operacionais

História das linguagens de programação

linguagens foram orientadas a objeto. Entre estas estavam a Object Pascal, Visual Basic, e C#. Java em particular recebeu muita atenção. Mais radicais e inovadoras

Microsoft SQL Server

Microsoft made this version free of charge to the public. Embedded (SSEE) SQL Server 2005 Embedded Edition is a specially configured named instance of the

Lista de linguagens de programação

Frankston [474] Visual Basic 1991 orientação a objetos programação orientada a eventos programação procedural Microsoft [475] Visual Basic for Applications

Lista das principais versões do Microsoft Windows

Versões: Home, Professional, Tablet PC Edition, Media Center Edition, Embedded, Starter Edition e 64-bit Edition O nome de código desta versão, antes