Windows CE .Net
Revision - 2.0
Q: What exactly is
Windows CE .NET?
Microsoft® Windows® CE .NET is an open, scalable, 32-bit operating system
that is designed to meet the needs of a broad range of intelligent
devices, from enterprise tools such as industrial controllers,
communications hubs, and point-of-sale terminals to consumer products such
as cameras, Internet appliances, and interactive televisions. A typical
Windows CE–based embedded system is targeted for a specific use, often
runs disconnected from other computers, and requires an operating system
that has a small footprint and a built-in deterministic response to
Q: What is the Windows
CE .Net website?
Q: When was Windows CE
Q: What’s new in
Windows CE .NET?
A: New and
enhanced features include:
New built-in base configurations expedite development
for common platforms
Export SDK, New Platform, and BSP wizards streamline
Kernel Independent Transport Layer (KITL) supports
customized communication services
Feature-based Catalog enables easy platform feature
Automatic dependency checking seamlessly adds
Q: What wireless
technologies does Windows CE .Net have?
Bluetooth is an emerging wireless communication technology that allows
devices within a 10-meter proximity to communicate with each other.
802.1x/Zero Configuration: Windows CE .NET introduces 802.11 Zero Configuration,
802.1x and Extensible Authentication Protocol (EAP).
Object Exchange (OBEX) Protocol: Object Exchange (OBEX) is an efficient, compact
binary protocol that enables a wide range of devices to exchange data
spontaneously in a simple, efficient manner.
The MediaSense feature improves the roaming experience for mobile device
users by notifying applications of network status. For example, MediaSense
will notify the application whether the embedded device is in or out of
Q: What are some of
Windows CE. Net’s core services?
Real-Time Collaboration and Communication (RTC/SIP):
Real-time communication (RTC) enables messaging, presence, and audio
(Voice over IP) between any two IP enabled devices.
Continuing the effort to minimize the OS footprint for embedded devices,
Windows CE .NET provides granular kernel componentization.
Network security enhancements include support for Kerberos Security
Protocol, which provides a mechanism for mutual authentication between
entities before a secure network connection is established, and Secure
Sockets Layer (SSL) to allow a Web server and Web clients to communicate
securely using encryption.
Wide Selection of CPUs:
Windows CE .NET provides support for the following four families of
microprocessors and emulation technologies:
Q: What .NET
technologies does Windows CE .NET include?
CE .NET enables you to build smart Microsoft .NET–enabled devices and
create rich, personalized experiences that span devices, computers,
servers, and Web services. Features that support enhanced user experiences
Windows Media 8
Codecs and Controls
on the .NET technologies included can be found
at this link.
Q: How can I develop
apps for Windows CE .NET?
A: To write
applications for Windows CE .NET, Microsoft offers a rich set of languages
for creating managed (.NET) or unmanaged (native) applications. For
managed code, use
Visual Studio .NET and for native code use
eMbedded Visual C++ 4.0.
Q: Where can I get an
emulator for Windows CE .NET?
downloadable emulator that works on Windows 2000 or XP is
Q: Where can I get
information about previous versions of Windows CE?
Q: What are the system
requirements of Windows CE .Net and System Builder 4?
266 MHz Pentium II
processor or higher; 500 MHz recommended
1.7 GB of available
hard-disk space for a typical single microprocessor installation or 14
GB for installation of the entire product, including the Platform
128 MB of RAM; 192 MB
of RAM required to run Emulator
2000 Professional with Service Pack 2 or Windows XP Professional
Q: How small is
Windows CE .NET?
CE .NET can perform core functions with only a 200 KB footprint.
Q: Where can I find a
video of Bill Gates introducing Windows CE .NET?
Here’s a link to the official Bill Gates Introduction of Windows CE
Return to the FAQ index