Windows CE

Windows CE releases

CE 1.0

16 November 1996

Released in 16 November 1996 [MSCE1].[10] Codename "Alder".

Devices named "handheld PC" (HPC)

CE 2.0

September 1997

Released in September 1997 [MSCE2].[10] Codename "Birch".[11]
 Devices named "Palm-sized PC".[10]
 Real-time deterministic task scheduling.
 Architectures: ARM, MIPS, PowerPC, StrongARM, SuperH and x86.
 32-bit color screens.
 SSL 2.0 and SSL 3.0.

CE 3.0

June 2000

Released in June 2000 [MSCE3].[10] Codename "Cedar".[11]
 Major recode that made CE hard real time down to the microsecond level.
 Base for the Pocket PC 2000, Pocket PC 2002 and Smartphone 2002.[10]
 Priority levels was increased from 8 to 256.[10]
 Object store was increased from 65 536 to 4,19 million allowed objects.[10]
 Restricted access to critical APIs or restricting write access to parts of the registry.[10]

CE 4.x

January 2002

Released in January 2002 [MSCE4].[10] Codename "Talisker/Jameson/McKendric".[11]
Driver structure changed greatly, new features added.
 Base for "Pocket PC 2003".[10]
 Bluetooth support.[10][12]
 TLS (SSL 3.1), IPsec L2TP VPN, or Kerberos.[10]

CE 5.x

August 2004

Released in August 2004.[11] Adds lots of features. Codename "Macallan".[11]
 Automatic report of bugs to the manufacturer.[13]
 Direct3D Mobile, a COM-based version of Windows XP's DirectX multimedia API.[13]
 DirectDraw for 2D graphics and DirectShow for camera and video digitisation support.[13]
 Remote Desktop Protocol (RDP) support.[14]

CE 6.0 - Codename "Yamazaki"

September 2006

Released in September 2006. Codename "Yamazaki".[11]
 Process address space is increased from 32 MB to 2 GB.
 Number of processes has been increased from 32 to 32 768.[15]
 User mode and kernel mode device drivers are possible.
 512MB physically managed memory
 Device.exe, filesys.exe, GWES.exe has been moved to Kernel mode.
 SetKMode and set process permissions not possible.
 System call performance improved.[16]

CE 6.0 R2 "Yokohama"

September 2007

Windows Embedded CE 6.0 R2 Features
Support for Remote Desktop Protocol 6.0. RDP 6.0 includes support for Secure Sockets Layer/Transport Layer Security (SSL/TLS), Network Level Authentication, Server Authentication, and 32-bit color graphics.
Support for Microsoft Web Services on Devices (WSDAPI), which is an unmanaged code implementation of the Devices Profile for Web Services (DPWS) protocol standard.
Support for Video over IP telephony calls.
Additional Voice over IP (VoIP) functionality, including a VoIP boot loader application and resources for QVGA landscape mode and QVGA portrait mode user interfaces.
Support for the Pocket Outlook Object Model (POOM) and ActiveSync in the VoIP Home Screen and VoIP Contacts applications.
New sample board support packages (BSPs).
Support for Auto Proxy Configuration Support in Internet Explorer 6 for Windows Embedded CE.
New driver that supports USB CCID Smart Card readers.
Support for Windows Media Player OLE Control Extension (OCX) 7.
New componentized flash driver and new partition driver for the management of flash memory.
Improved Secure Digital (SD) bus driver that supports SDHC specification 2.00 functionality, for example Secure Digital High-Capacity (SDHC) cards.
Sample Serial ATA driver, extended from the ATAPI driver, which supports the Promise PDC40518 SATA card.
Support for pluggable third-party font drivers.
Support for Extended File Allocation Table (ExFAT) and FAT32 on the x86 BIOS Loader, which provides access beyond 2 gigabytes (GB) of hard disk space.

CE 6.0 R3

September 2009

Silverlight for Windows Embedded The power of Silverlight brought to Windows Embedded CE to create rich applications and user interfaces
Internet Explorer Embedded Internet Explorer with multi-touch panning and zooming capabilities and a customizable interface to optimize the browsing experience on devices
Flash Lite Browser plug in to render rich media websites (not available in Windows Phone 7)
Touch and Gesture Plug-in engine to enable natural input capabilities such as four-point multi-touch, advance gestures and complex 3D animations.
Connection Manager Infrastructure technology to manage multiple network interfaces on the device
Microsoft Office and PDF Viewers Applications to render Microsoft Office Word, PowerPoint, Excel and Adobe PDF content on the device

Windows Embedded Compact 7 (CE7) "Chelan"

December 2010

Target of 2H2010

Release to Manufacturing - No products ship until 2011.

Releasing Q4 2010.
 Dual Core CPU Support (SMP, ARMv6)
 WIFI Positioning System
 Bluetooth 3.0 + HS
 Cellcore
 DLNA (Digital Living Network Alliance)
 DRM technology
 Media Transfer Protocol
 IE8 Rendering Rich Media Plug-Ins
 NDIS 6.1 support
 UX C ++ XAML API using technologies like Windows Presentation Foundation and Silverlight for attractive and functional user interfaces
 Advance touch and gesture Input

Windows Embedded Handheld

July 2011 - December 2011

Next Generation of Windows Embedded Handheld
Based on "Chelan" Windows Embedded Compact 7
Enterprise based

Will OEMs have native code access to this or will this be bytecode access (Silverlight)?

Windows Mobile Releases

Pocket PC 2000

April 19, 2000

Pocket PC 2000, originally codenamed "Rapier",[10] was released on April 19, 2000, and was based on Windows CE 3.0. It was the debut of what was later dubbed the Windows Mobile operating system, and meant to be a successor to the operating system aboard Palm-Size PCs. Backwards compatibility was retained with such Palm-Size PC applications. Pocket PC 2000 was intended mainly for Pocket PC devices, however several Palm-Size PC devices had the ability to be updated as well. In addition, several Pocket PC 2000 phones were released, however Microsoft's "Smartphone" hardware platform was not yet created. The only resolution supported by this release was 240 x 320 (QVGA). Removable storage card formats that were supported were CompactFlash and MultiMediaCard. At this time Pocket PC devices had not been standardized with a specific CPU architecture. As a result, Pocket PC 2000 was released on multiple CPU architectures; SH-3, MIPS, and ARM.
Aesthetically, the original Pocket PC operating system was similar to Windows 98, Windows Me, and Windows 2000 operating systems.
Features/built-in applications for Pocket PC 2000 included the following:[11]
Pocket Office
Pocket Word
Pocket Excel
Pocket Outlook
Pocket Internet Explorer
Windows Media Player
Microsoft Reader
Microsoft Money
Notes, a note taking application
Character recognition support
Infrared (IR) File beaming capability

Pocket PC 2002 "Merlin"

October 2001

Pocket PC 2002, originally codenamed "Merlin",[10] was released in October 2001. Like Pocket PC 2000, it was powered by Windows CE 3.0. Although targeted mainly for 240 × 320 (QVGA) Pocket PC devices, Pocket PC 2002 was also used for Pocket PC phones, and for the first time, Smartphones.[12] These Pocket PC 2002 Smartphones were mainly GSM devices. With future releases, the Pocket PC and Smartphone lines would increasingly collide as the licensing terms were relaxed allowing OEMs to take advantage of more innovative, individual design ideas. Aesthetically, Pocket PC 2002 was meant to be similar in design to the then newly released Windows XP.
New features/built-in applications included the following:[13][14][15][16]
Enhanced UI with theme support
Spell checker and Word count tool in Pocket Word
Savable downloads and WAP in Pocket Internet Explorer
Virtual Private Networking support
Synchronization of folders
MSN Messenger
Terminal Services
Windows Media Player 8 with streaming capability
Microsoft Reader 2
Palm OS support for file beaming
Improved Pocket Outlook
Digital rights management (DRM) support in Microsoft Reader

Windows Mobile 2003 "Ozone"

June 23, 2003

Windows Mobile 2003, originally codenamed "Ozone",[10] was released on June 23, 2003, and was the first release under the Windows Mobile banner. It came in four editions: "Windows Mobile 2003 for Pocket PC Premium Edition", "Windows Mobile 2003 for Pocket PC Professional Edition", "Windows Mobile 2003 for Smartphone" and "Windows Mobile 2003 for Pocket PC Phone Edition". The last was designed especially for Pocket PCs which include phone functionalities. The Professional Edition was used in Pocket PC budget models. It lacked a number of features that were in the Premium Edition, such as a client for L2TP/IPsec VPNs. Windows Mobile 2003 was powered by Windows CE 4.20.
New features/built-in applications included the following:[17]
Support for add-on keyboards
Enhanced communications interface with Bluetooth device management
Bluetooth file beaming support
Bluetooth headset support
Pictures application with viewing, cropping, e-mail, and beaming support
Jawbreaker game
Enhanced Pocket Outlook with vCard and vCal support
Improved Pocket Internet Explorer
Windows Media Player 9.0 with streaming optimization
SMS reply options for Phone Edition
MIDI file support as ringtones in Phone Edition

Windows Mobile 2003 SE

March 24, 2004

Windows Mobile 2003 Second Edition, also known as "Windows Mobile 2003 SE", was released on March 24, 2004 and first offered on the Dell Axim x30. This was the last version which allowed users to backup and restore an entire device through ActiveSync.
New features/built-in applications included the following:
Portrait and Landscape switching for Pocket PCs
Single-Column layout in Pocket Internet Explorer
VGA (640×480), 176х220, 240x240, 480x480 Screen resolution
Wi-Fi Protected Access (WPA) support

Windows Mobile 5 "Magneto"

May 9, 2005

Windows Mobile 5.0, originally codenamed "Magneto",[10] was released at Microsoft's Mobile and Embedded Developers Conference 2005 in Las Vegas, May 9–May 12, 2005. Microsoft plans to offer mainstream support for Windows Mobile 5 through October 12, 2010, and extended support through October 13, 2015.[18] It was first offered on the Dell Axim x51. It used the .NET Compact Framework 1.0 SP3 — an environment for programs based on .NET.
Windows Mobile 5.0 included Microsoft Exchange Server "push" functionality improvements that worked with Exchange 2003 SP2.[19] The "push" functionality also required vendor/device support[20] With AKU2 software upgrades all WM 5.0 devices supported DirectPush.
WM 5.0 featured increased battery life due to Persistent storage capability. Previously up to 50% (enough for 72 hours of storage) of battery power was reserved just to maintain data in volatile RAM. This continued the trend of Windows-based devices moving from using RAM as their primary storage medium to the use of a combination of RAM and flash memory (in use, there's no distinction between the two apparent to the user). Programs and frequently accessed data run in RAM, while most storage is in the flash memory. The OS seamlessly moves data between the two as needed. Everything is backed up in the flash memory, so unlike previous devices, WM5 devices do not lose any data if power is lost.
With Windows Mobile 5.0, OS updates were released as Adaptation kit upgrades. AKU 3.5 is the most recent release for WM 5.0.
Further new features and built-in applications included:
New version of Office called "Office Mobile"
PowerPoint Mobile
Graphing capability in Excel Mobile
Tables and graphics insertion in Word Mobile
Windows Media Player 10 Mobile
Photo Caller ID
DirectShow support
Picture and Video package, which converged the management of videos and pictures
Enhanced Bluetooth support
Global Positioning System (GPS) management interface
Default QWERTY keyboard-support
Error reporting facility similar to that present in desktop and server Windows systems
ActiveSync 4.2 with 15% increased synchronization speed

Windows Mobile 6 "Crossbow"

February 12, 2007

Windows Mobile 6, formerly codenamed "Crossbow",[10] was released on February 12, 2007[21] at the 3GSM World Congress 2007. It comes in three different versions: "Windows Mobile 6 Standard" for Smartphones (phones without touchscreens), "Windows Mobile 6 Professional" for Pocket PCs with phone functionality, and "Windows Mobile 6 Classic" for Pocket PCs without cellular radios.[22]
Windows Mobile 6 is powered by Windows CE 5.0 (version 5.2) and is strongly linked to Windows Live and Exchange 2007 products. Windows Mobile 6 Standard was first offered on the Orange's SPV E650,[23] while Windows Mobile 6 Professional was first offered on the O2's Xda Terra.[24] Aesthetically, Windows Mobile 6 was meant to be similar in design to the then newly released Windows Vista. Functionally, it works much like Windows Mobile 5, but with much better stability.
New features/built-in applications include the following:[25]
320x320 and 800x480 (WVGA) screen resolution support (The S01SH or "Em One" by Sharp was the first and only device to have a 800x480 screen on WM5)[26]
Office Mobile support for Smartphones
Operating System Live Update[27]
Improved Remote Desktop access[28] (Available for only certain Pocket PCs)[29]
VoIP (Internet calling) support with AEC (Acoustic Echo Cancelling) and MSRT Audio Codec
Windows Live for Windows Mobile[30]
Customer Feedback option[31]
Enhanced Microsoft Bluetooth Stack
Storage Card Encryption (encryption keys are lost if device is cold-booted).
Smartfilter for searching within programs
Improved Internet Sharing
HTML email support in Outlook Mobile
Search ability for contacts in an Exchange Server Address Book
AJAX, JavaScript, and XMLDOM support on Internet Explorer Mobile
Out of Office Replies with Microsoft Exchange 2007
Unlicensed Mobile Access (UMA) support for select operators
Server Search on Microsoft Exchange 2007
.NET Compact Framework v2 SP2 Preinstalled in ROM
Microsoft SQL Server 2005 Compact Edition Preinstalled in ROM
OneNote Mobile as a companion to Microsoft Office OneNote
Office Mobile 6.1 announced[32] with support for Office 2007 document formats (pptx, docx, xlsx).

Windows Mobile 6.1

April 1, 2008

Windows Mobile 6.1 was announced April 1, 2008. It is a minor upgrade to the existing Windows Mobile 6 platform which brings with it various performance enhancements, a redesigned Home screen featuring horizontal tiles that expand on clicking to display more information, although this new home screen is featured only on Windows Mobile Standard edition. This feature was inexplicably left out of the Professional edition.[33] Several other changes such as threaded SMS, full page zooming in Internet Explorer and 'Domain Enroll' have also been added, along with a "mobile" version of the Microsoft OneNote program and an interactive "Getting Started" wizard. Domain Enroll is functionality to connect the device to System Center Mobile Device Manager 2008, a product to manage mobile devices.[34] There are other differences as well. The most prominent difference for the user is that the Standard version (like earlier versions) still creates automatic links for telephone numbers in Tasks and Appointments, which allows for the easier click and dial of stored telephone numbers within these Outlook items. For some reason, the Professional version has eliminated this important feature. Windows Mobile 6.1 also featured improved bandwidth efficiency in its push-email protocol "Activesync" of "up to 40%",[35] this reduced data usage was the cause of considerably improved battery life in many devices.
Aside from the visual and feature distinctions, the underlying CE versions can be used to differentiate WM6.0 from WM 6.1. The version of Windows CE in WM 6.0 is 5.2., with the final number being a 4 digit build ID (e.g. 5.2.1622 on HTC Wing). In WM 6.1, the CE version is 5.2. with a 5 digit build number (e.g. 5.2.19216 on Palm Treo 800w).

Windows Mobile 6.5

February 2009

Windows Mobile 6.5 was never part of Microsoft's mobile phone roadmap, and has been described by its chief executive, Steve Ballmer, as "not the full release [Microsoft] wanted" until the multi-touch enabled Windows Mobile 7 (now replaced by Windows Phone 7) arrives in 2010.[36] Version 6.5 is an upgrade to Windows Mobile 6.1 that was released to manufacturers on May 11, 2009, and the first devices running the operating system debuted in late October '09.[37] This incremental update includes some significant new added features, such as a revamped GUI, new today screen with vertically scrollable labels (called 'Titanium'); though is generally regarded as a minor upgrade.[38] It also includes the new Internet Explorer Mobile 6 browser, which has an improved interface over previous versions.[39]
Microsoft unveiled this version at the 2009 Mobile World Congress in February,[40] and several devices now run this Windows Mobile version,[41] those devices running Windows Mobile 6.5 onwards are marketed as "Windows phones". Along with Windows Mobile 6.5, Microsoft announced several Cloud computing services codenamed "SkyBox","SkyLine","SkyMarket".[42] "SkyBox" has been confirmed as My Phone,[43] while "SkyMarket" has been confirmed as Windows Marketplace for Mobile.[44] Some aspects of the user interface have been redesigned with the home screen resembling that of Microsoft's Zune player and the sliding panel interface of Windows Mobile 6.1 Standard. This version was designed mainly for easier finger usage.[45] Whilst this version of Windows Mobile does not natively support capacitive screens, mobile manufacturers have been able to successfully implement it on their devices [46]
Several phones currently running Windows Mobile 6.1 are updatable to Windows Mobile 6.5.[47]

Windows Mobile 6.5.1

November 2009

Builds of Windows Mobile 6.5.1 have been unofficially ported to several Windows Mobile phones.[48] Windows Mobile 6.5.1 brings a more finger-friendly user interface,[49] including icon based soft buttons (rather than text based),[50] an updated contacts app,[51] Microsoft (rather than the mobile carrier) support for A-GPS,[49] improved threaded text messaging,[52] and performance improvements.[53]

Windows Mobile 6.5.3

February 2, 2010

On February 2, 2010, the Sony Ericsson Aspen with Windows Mobile 6.5.3 was officially announced, making it the first Windows Phone 6.5.3 smartphone.[54] Since November 2009, several 6.5.3 builds had leaked (28nnn) and had been unofficially ported to some Windows Mobile phones.
Windows Mobile 6.5.3 brings a more finger-friendly user interface with several new ease of use features such as support for multitouch, complete touch control i.e. no need for a stylus, and drag and drop start menu icons. Touchable tiles now replace soft keys."[55] Internet Explorer Mobile 6 has also received some major updates including decreased page load time, improved memory management and gesture smoothing.[56]
Additional features of newer Windows Mobile 6.5.3 builds include threaded email and Office Mobile 2010.[56]

Windows Mobile 6.5.5 (unconfirmed)

September 2010

Several builds of Windows Mobile have leaked since January 2010 and have been unofficially ported to some Windows Mobile phones.[57] The name Windows Mobile 6.5.5 has been applied to these newer builds. However, this naming scheme remains unconfirmed by Microsoft.

Windows Embedded Handheld

December 2010

Target of 2H2010
Built on Windows Mobile 6.5 (6.5.3)
Built to keep Motorola happy at the time of the ES300.

Windows Mobile (Non - Date)

This is aligned with CE 5 and not aligned by date.

WinMobile 5 and WInMobile 6

August 2004 - September 2006

Windows CE

CE 1.0

November 16, 1996 - September 1997

CE 2.0

September 1997 - June 2000

CE 3.0

June 2000 - January 2002

CE 4.0

January 2002 - Aug 2004

CE 5.0

August 2004 - September 2006

CE 6.0

September 2006 - December 1, 2010