Windows CE phiên bản đầu tiên 1.0 được cơng ty Microsoft đưa ra thị trường vào tháng 11/1996. Windows CE là phiên bản thu nhỏ của hệ điều hành Windows 32bit. Windows CE ban đầu
được thiết kế để sử dụng trên thiết bị Handheld PC nhưng giờ đây, Windows CE mở rộng phạm vi sử
dụng đến các thiết bị di động (handheld PC, palm- size PC, mobile ....), các thiết bị điều khiển cơng nghiệp và các thiết bị điện tử tiêu dùng cao cấp (thiết bị giải trí, điều khiển trên xe hơi...).[6]
Windows CE cĩ tính năng nhỏ gọn, cĩ thểđược điều chỉnh để thích hợp với các thiết bị khác nhau. Nhà phát triển cĩ thể chọn lựa để sử dụng – cài đặt một số
tính năng của Windows CE để giảm kích thước và giá thành cho phù hợp với thiết bị. Windows CE cung cấp một phần các hàm API của Windows. Cĩ một số hàm API trong Windows đã bị lược bớt. Windows CE khơng hỗ trợ console application, hook, sizing window (chỉ cĩ maximize và minimize). Trong Windows CE, các chuỗi được sử dụng đều là chuỗi Unicode.
KHOA CNTT –
ĐH KHTN
Windows CE cĩ khả năng quản lý bộ nhớ chính đến 1Gb, quản lý bộ nhớảo theo từng block 64Kb. Số lượng tiến trình (process) chạy đồng thời trên Windows CE bị giới hạn ở 32 processes, và số lượng threads trong một process là khơng giới hạn. Các process cĩ độ ưu tiên ngang nhau, Windows CE thực hiện điều phối dựa trên độ ưu tiên của các threads. Windows CE khơng cĩ khái niệm thư mục hiện hành nên tất cả tập tin phải được truy xuất bằng đường dẫn tuyệt đối.[10]
Phiên bản mới nhất hiện nay là Windows CE 4.2 (Windows CE .NET) cĩ tích hợp sẵn cơng nghệ .NET Compact Framework mới nhất của Microsoft.