Windows Embedded
 HOME|PRODUCTS|DEVICES|PARTNERS|NEWS|SUPPORT|DOWNLOADS
PRODUCTS
Which Product is Right For Me?
Windows Embedded CE
Windows Embedded Standard
Windows XP Embedded
Windows Embedded Enterprise
Windows Embedded for Point of Service
Windows Embedded Ready Products
SPARK Your Imagination (Hobbyist Kit)
 

Windows CE Technical Specifications

Along with a portfolio of hundreds of carefully tested operating system components, the innovative tools and features help Windows Embedded CE 6.0 enhance performance, security features, compatibility, and flexibility. Below is a list of tools and features, including links to additional sources of technical information. A complete list of Operating System Components and a Components Search feature is also available.

Workstation Requirements

Necessary workstation elements for developing in Windows Embedded CE:

  • PC with 933 MHz or faster processor; 2 GHz recommended
  • Microsoft Windows 2000 Professional SP4 or Microsoft Windows XP Professional SP2 (English or Japanese recommended)
  • 512 MB of RAM; 1 GB recommended
  • 18 GB of available space required on installation drive
  • 1 GB of available space required on system drive
  • DVD-ROM Drive
  • Display monitor that supports 1024 x 768 high color — 16-bit color

Architecture

Built-in tools and technologies to accelerate your team's core development; spend more time focusing on differentiating your smart, connected, and service-oriented devices in the marketplace.

  • Unified Kernel
    The Windows Embedded CE 6.0 kernel handles more than 32,000 simultaneous processes, each with 2GB of virtual memory space. The file system supports larger storage media and file sizes (up to 4 GB) and removable media encryption.

  • Drivers
    Production-quality device drivers help decrease the amount of modification needed for drivers to work with custom hardware. Enhanced driver support helps ensure easy portability. Drivers can be run in kernel mode for performance or in user mode for robustness. Review the complete list of supported device drivers.

  • Security Features
    A redesigned, one-tier security model feature is SDL compliant and helps ensure that only authenticated applications can run on an embedded device.

  • Compatibility
    Windows Embedded CE 6.0 works with key processor architectures (x86, ARM, SH4, and MIPS). Its compatibility-testing tool has features to help port existing Win32 applications.

  • Device Performance
    Improvements to the kernel architecture reduce the overhead of system calls between base OS services, improving operating system performance.

  • Connectivity
    Windows Embedded CE 6.0 R2 extends the capabilities of existing CE devices to connect to Windows Servers and to each other, allowing you to quickly develop low footprint device scenarios that connect to Windows PCs and Servers.

New Media and Communication Tools

Components that offer device makers a variety of new business opportunities.

  • Network Media Devices
    Build networked media devices that can consume pictures, videos, and music from a Windows XP-based PC via a home network.

  • Digital Video Recorders
    Build devices that can record multiple video streams to a hard drive for later playback.

  • Cellular Networks
    Develop devices that can easily make data connections and initiate voice calls through cellular networks using Cellcore Voice components.

  • Windows Network Projectors
    Allow users to connect their Windows Vista-based laptop to a Windows Embedded CE 6.0-based projector wirelessly or over IP networks.

  • Web Services on Devices API (WSDAPI)
    Rapidly build Web services applications to interact with network-connected devices. WSDAPI delivers rich metadata exchange and messaging in addition to built-in support for discovery, security, and eventing. The Windows Vista operating system provides native support for Windows Rally through WSDAPI.

  • Remote Desktop Protocol
    Enable Windows Embedded CE-based thin clients to connect using the latest version of Windows Server remote computing technologies with the Remote Desktop Protocol.

  • Internet Explorer Support
    Render websites with Rich Text Editing (RTE), manage cookies, user history, and temporary files in a kiosk application more efficiently, provide for remote browser reset, and use proxy auto-config files. Through a re-factored Internet Explorer 6.0, these features, available with the R2 update, offer better security, better performance, and easier use in kiosk environments.

  • Media Player ActiveX (OCX) Control
    Perform multiple actions beyond play, rewind, fast forward, pause, and stop. A new, powerful interface provides better web compatibility for Windows Embedded CE by supporting media player 7.0 OCX when browsing to sites.

Development Environment

Build customized embedded operating system designs. Combining Visual Studio with Platform Builder for Windows Embedded CE 6.0 (a plug-in for Visual Studio 2005) offers a single development environment for both application and operating system software.

  • Application Development Options
    Write native or managed code by choosing your preferred Microsoft development technology—Win32, MFC, or the .NET Compact Framework (C#, VB).

  • Device Emulation
    Configure, build, and test operating system images with an ARM-based device emulator.

  • Editors
    Use IntelliSense technology, syntax highlighting, and graphical bib and registry file editors –part of the Windows Embedded CE 6.0 editors.

  • Enhanced Compilers
    Develop with the latest compilers that increase C++ language conformance; provide better libraries; support CRT, ATL, and MFC; and offer improved run-time security feature checks (/GS).

  • Source Code Access
    Debug, test, and make changes to an OS image with Access to Windows Embedded CE 6.0 Shared Source. Plus, make modifications and create differentiated features, while maintaining control over your intellectual property—without sharing your code.

Real-time Operating System

Powering high-performance embedded devices to manage time-critical responses:

  • Nested interrupts
  • Per-thread quantums
  • 256 levels of thread priority

Windows Embedded CE White Papers

Core improvements, VoIP solutions, Remote Desktop Protocol

Window Embedded CE Developer Center (MSDN)

MSDN
Support for every step of your development cycle.