본문 바로가기
dev, tech/Windows CE

Comparison of Windows CE .NET 4.2, Pocket PC 2002, and Windows Mobile 2003 Software for Pocket PCs 

by 구띵 2007. 5. 18.

Comparison of Windows CE .NET 4.2, Pocket PC 2002, and Windows Mobile 2003 Software for Pocket PCs

 

Microsoft Corporation

August 2003

Applies to:

Microsoft®Windows®CE .NET 4.2

Microsoft® Windows® for Pocket PC 2002

Windows Mobile™ 2003 software for Pocket PC

 

Summary

This article compares the features of Windows CE .NET 4.2,Windows forPocket PC 2002, andWindows Mobile™ 2003 software for Pocket PC.

 

Contents

Introduction 2

Windows CE .NET Overview 2

Windows Mobile for Pocket PC Overview 2

End User Applications4

Applications and Services Development8

Networking and Communication Services9

Supported Hardware 12

Internationalization Features15

Internet Client Services Features20

Multimedia Features24

Security Features28

Shell and User Interface Features29

For More Information 32

_MoreInfo


Introduction

This article compares some of the main features of Windows CE.NET 4.2, Pocket PC 2002, andWindows Mobile™ 2003 software for Pocket PC. It is designed to provide customers with a better understanding of the commonalities and differences between the platforms and explain the roles each play in Microsoft’s ongoing mobile and embedded device strategies.

TheWindows Mobile™platform is the lead Microsoft offering for mobile handheld computing devices and applications, including personal digital assistants (PDA). Standardization of both hardware and software requirements has allowed the Pocket PC to provide an optimized mobile handheld experience while supporting third-party application development. Windows CE .NET is designed to target a broader range of embedded devices. Given the array of embedded devices that may be created using Windows CE.NET, there are no standardized hardware or software requirements.

The technologies in this article are grouped in nine major categories, based on common functionality.

Windows CE .NET Overview

Windows CE .NET is a componentized operating system (OS) available to developers and device manufacturers to create customized embedded devices. It belongs to the Microsoft family of embedded operating systems along with Windows XP Embedded.

Designed from the ground up with the embedded marketplace in mind, Windows CE .NET combines an advanced, real-time operating system and the most powerful tools for rapidly building the next generation of smart, connected, and small footprint devices. Built on its own code base, different from the desktop, Windows CE .NET provides a componentized, customizable, embedded OS that offers rich configuration and application options for a broad range of embedded devices. Device manufacturers have the ability to use Windows CE .NET to build both a customized OS and applications for a variety of devices requiring a small-footprint. Such devices range from enterprise tools such as industrial controllers, communications hubs, and Windows-based thin clients to consumer products such as digital cameras, voice-over Internet protocol devices, and IP-based set-top boxes.

Platform Builder is the integrated development environment for building, debugging, and deploying a customized embedded OS based on Windows CE .NET. Windows CE 3.0 serves as the underlying OS for Windows for Pocket PC 2002, while Windows CE .NET 4.2 serves as the underlying OS for Windows Mobile 2003 for Pocket PC.

Windows Mobile for Pocket PC Overview

Microsoft recently announced Windows Mobile™, a new global brand for Microsoft software for mobile devices such as Pocket PCs and Smartphones. The launch of Windows Mobile software extends the Windows brand to the Pocket PC and Smartphone mobile device categories. The new Windows Mobile brand also helps customers more readily understand the consistent user experience they can expect from the software inside Pocket PCs and Smartphones. The new branding also reflects Microsoft's commitment to the mobile space in bringing its mobile device software into the Windows brand family.

Windows Mobile 2003 software for the Pocket PC builds on Windows CE by adding new functionality, user interface, and applications to create an optimized mobile computing platform for handheld devices. Specifically, Windows Mobile 2003 is based on Windows CE .NET 4.2 while Windows for Pocket PC 2002 utilizes Windows CE 3.0. The figure below illustrates the relationship between the Windows CE OS and the Pocket PC platform.

 

 

Image 1: POCKET PC PLATFORM

Windows Mobile 2003 software for Pocket PC enables industry leading innovative mobile computing devices by optimizing the user interface, applications and corresponding feature sets around mobile personal information management and connectivity scenarios. By standardizing core hardware requirements and providing a consistent set of programming APIs, Windows Mobile 2003 provides a consistent application development environment across devices. This consistency allows the external development community to build applications that effectively target a single customer base. The Software Development Kit (SDK) for Windows Mobile 2003-based Pocket PCs and emulation environment further empower the broad-based Windows developer community to create third-party applications for the Windows Mobile Pocket PC, further increasing its attractiveness as a platform to the developer community.  As a result, a rich set of applications has been created for this platform, helping to drive further innovation in hardware and hardware peripherals supported by the world’s leading OEMs and a multitude of independent software vendors, independent hardware vendors, system integrators, mobile solution providers, enterprise customers and mobile operators.

End User Applications

 

Microsoft-Compatible Applications

Microsoft Compatible applications provide users with a way to read and edit common Microsoft Office file types.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Pocket Word

No

Yes

Yes

Pocket Excel

No

Yes

Yes

WordPad

Yes

No

No

Inbox (Outlook email client)

No

Yes

Yes

Calendar

No

Yes

Yes

Contacts

No

Yes

Yes

Tasks

No

Yes

Yes

Notes

No

Yes

Yes

Calculator

No

Yes

Yes

Desktop version of Outlook

No

Yes

Yes

Outlook database synchronization

Yes

Yes

Yes

 

File Viewers

File viewers provide users with a way to read common Microsoft Office file types, as well as PDF files. These viewers are licensed via a third-party provider.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Word Processing viewer

Yes

No

No

Spreadsheet viewer

Yes

No

No

Presentation viewer

Yes

No

No

Adobe Acrobat viewer

Yes

No

No

Image viewer

Yes

No

No

 


Instant Messenger (IM) Client

The IM client application combines real–time voice and text communications with file transfer capability.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Windows Messenger

Yes

No

No

MSN Messenger

No

Yes

Yes

 

Pictures

With thePictures image viewing application, users can view digital pictures from removable media or from the device itself. Users can see thumbnail views of their pictures, rotate, crop, or zoom in on a picture, or create a slideshow.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Pictures

No – however there is an equivalent Image Viewer

No

Yes

 

Windows Media Player

The Windows Media®Player application plays back digital audio and video either stored on the device, external storage or streamed from a network. In additional to playback features, Windows Media Player facilitates media and play list management.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Windows Media Player

Yes

Yes

Yes

 

Microsoft Reader

With theMicrosoft Reader application, users can download eBooks from the Internet for viewing on a device. The Reader application supports bookmarks, highlighting, text notes and drawings so that eBook text can be annotated as if it were paper.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Reader

No

Yes

Yes

 


ActiveSync

The ActiveSync feature provides support for synchronizing data between a Windows-based desktop computer and Windows CE–based portable devices.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

ActiveSync 3.7

Yes

Yes

Yes

ActiveSync 3.6

Yes

Yes

No

ActiveSync 3.5

Yes

Yes

No

 

Synchronization

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Exchange Server ActiveSync

No

Yes

Yes

 

TerminalServices

Terminal Services provides functionality similar to a terminal-based, centralized host, or mainframe environment in which multiple terminals connect to a host computer.

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Terminal Services client application

Yes

Yes

Yes

Enhanced User Interface

No

Yes

Yes

Remote Desktop Protocol (RDP) 5.1 (40 and 128-bit encryption)

Yes

No

No

RDP 5.0 (40-bit encryption)

No

Yes

Yes

 

Phone Application

This section refers only to the Pocket PC Phone Edition and does not apply to the standard Pocket PC.

 

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Phone Application

No

Yes

Yes

Phone-related features in other applications (calling from Contact list)

No

Yes

Yes

Short Message Service (SMS) support

No

Yes

Yes

Mobile phone-related settings (i.e. call forwarding)

No

Yes

Yes

GSM and GPRS support

No

Yes

Yes

CDMA support

No

Yes

Yes

Cellcore layer (simplifies mobile application development)

No

Yes

Yes

SIM card contact manager

No

Yes

Yes

 

Games

Application

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

FreeCell

Yes

No

No

Solitaire

Yes

Yes

Yes

Jawbreaker™

No

No

Yes

 

Help

Online help found in theMicrosoft Developer Networkto assist developers when using the platform development tools to create an OS image or drivers.

Feature

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Online Help

Yes

Yes

Yes

 

 


Applications and Services Development

Component Services

The Component Object Model (COM) is a platform-independent, object-oriented system for creating binary software components that can interact with other COM-based components in the same process space, in other processes, or on remote devices.

 

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Minimal COM

Yes

No

No

COM

Yes

Yes

Yes

Distributed COM (DCOM)

Yes

No

No

 

Device Management

Device Management provides support for installation of applications and software updates on a client device without involving the user.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Device Management services

Yes

No

Yes

Microsoft Systems Management Server (SMS) device proxy

Yes

No

Yes - OEM option

Simple Network Management Protocol (SNMP)

Yes

No

No

 

SOAP

SOAP is a lightweight and simplified XML-based protocol that is designed to exchange structured and typed information on the Web.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

SOAP Toolkit

Yes

No

No

 


.NET Compact Framework (.NET CF)

The .NET Compact Framework is a subset of the .NET Framework that runs on smart devices, providing support for managed code and XML Web services.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

.NET CF

Yes

Yes

Yes

 

Networking and Communication Services

Networking

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

IPv4

Yes

Yes

Yes

IPv6

Yes

No

Yes

Extensible Authentication Protocol (EAP)

Yes

Yes

Yes

Internet Connection Sharing

Yes

No

No

Network Driver Interface Specification (NDIS) 5.1

Yes

No

Yes

NDIS 4.0

No

Yes

No

Network Bridging

Yes

Yes

Yes

Network Utilities

Yes

No

No

Real-time Communications (RTC) Client API

Yes

No

Yes – OEM option

TCP/IP

Yes

Yes

Yes

Winsock 1.1

Yes

Yes

Yes

Winsock 2.2

Yes

No

Yes

Simple Network Management Protocol (SNMP)

Yes

No

No

Lightweight Directory Access Protocol (LDAP) client

Yes

No

Yes

Windows Networking API/Redirector (SMB/CIFS)

Yes

No

No

Universal Plug and Play (UPnP) (Control Point API, Device host API)

Yes

No

No

Desktop Passthrough

Yes

Yes

Yes

 

Networking – Local Area Network (LAN)

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Wired LAN (802.3, 802.5)

Yes

Yes

Yes

Wireless LAN (802.11)

Yes

Yes

Yes

Wireless LAN (802.1x)

Yes

No

Yes

Zero Configuration (802.1x)

Yes

Yes – via download

Yes

 

Networking – Personal Area Network (PAN)

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

IrDA

Yes

Yes

Yes

Native Bluetooth

Yes

No

Yes – OEM option

Bluetooth Profiles

 

 

 

·        Generic Access

Yes

No

Yes – OEM option

·        Serial Port

Yes

No

Yes – OEM option

·        Generic Object Exchange

Yes

No

Yes – OEM option

·        Dial-up Networking (DUN) client

Yes

No

Yes – OEM option

·        DUN Server

Yes

No

Yes – OEM option

·        Object Push

Yes

No

Yes – OEM option

 

·        Human Interface Device (HID)

Yes

No

No

·        File Transfer

Yes

No

Yes – OEM option

·        Headset

Yes

No

Yes – OEM option

·        LAN Access (deprecated)

Yes

No

Yes – OEM option

·        Hands-free

No

No

Yes – OEM option

·        AV

No

No

Yes – OEM option

·        FAX

No

No

Yes – OEM option

 

Networking – Wide Area Network (WAN)

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Dial-Up networking (RAS/PPP)

Yes

Yes

Yes

Virtual Private Networking (PPTP, L2TP/IPSec)

Yes

No

Yes

Telephony API (TAPI 2.0)

Yes

Yes

Yes

 

Servers

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

FTP server

Yes

No

No

File server

Yes

No

No

Print server

Yes

No

No

Telnet server

Yes

No

No

RAS server

Yes

No

No

Web server (HTTPD)

Yes

Yes

Yes

Simple Network Time Protocol (SNTP)

Yes

No

No

Services.exe

Yes

No

Yes

 


Supported Hardware

This section highlights the differences in hardware support between the operating systems. Pocket PC’sstandardization of core hardware requirements and programming APIs, provides a consistent application environment across devices, regardless of the OEM. Windows CE .NET supports a broad range of CPU architectures to enable creation of diverse embedded product offerings.

CPU Support

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

ARM

Yes

Yes

Yes

MIPS

Yes

No

No

SHx

Yes

No

No

x86

Yes

No

No

 

Display

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Display-based devices

Yes

Yes

Yes

Headless devices

Yes

No

No

Second screen support

Yes

No

No

 

IEEE 1394 (Firewire)

The IEEE 1394 serial bus provides a means of interconnecting high-speed storage, imaging, and new types of audio/video (A/V) devices, without the need to install separate drivers.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

IEEE 1394 bus driver

Yes

No

No

IEEE 1394 AV/C VCR subunit driver

Yes

No

No

IEEE 1394 streaming filter driver

Yes

No

No

IEEE 1394 unit filter driver

Yes

No

No

IEEE 1394 virtual VCR driver

Yes

No

No

IEEE 1394 serial bus protocol 2 (SBP-2) driver

Yes

No

No

 

Input Devices

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Mouse

Yes

No

No

Touch display (Stylus)

Yes

Yes

Yes

Integrated keyboard support

Yes

No

Yes

External or snap-on keyboard support

Yes – OEM option

Yes – OEM option

Yes – OEM option

 

Network Adapters (LAN)

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Cisco 802.11b PC Card

Yes

Open for all installable network card drivers

NE2000 PC Card

Yes

Open for all installable network card drivers

XIRCOM CE2B PC Card

Yes

Open for all installable network card drivers

USB Remote NDIS Host Driver

Yes

Open for all installable network card drivers

 

Network Adapters (WAN)

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

AsyncMAC NDIS Driver

Yes

Yes

Yes

Parallel port support

Yes

No

No

PCL printer driver

Yes

No

No

PC Card dual I/O

Yes

Yes

Yes

USB smart card reader

Yes

No

No

PCMCIA smart card reader

Yes

No

No

Serial smart card reader

Yes

No

No

 

Storage Devices

An embedded system often requires different system storage media than a desktop system. Storage devices and their capabilities range widely from read-write to read-only storage devices.

 

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Advanced Technology Attachment (ATA) packet interface PCI/IDE storage block driver

Yes

No – does support CF ATADisk

No – does support CF ATADisk

Compact Flash (CF)/PC Card storage

Yes

Yes

Yes

Intel Persistent Storage Manager (PSM)

Yes – OEM option

Yes – OEM option

Yes – OEM option

Multimedia card (MMC)

Yes – supported driver

Yes – OEM option

Yes – OEM option

M-Systems TrueFFS (DiskOnChip)

Yes

Yes

Yes

Resident Flash Array

Yes

No

No

USB storage devices

Yes

No

No

 

Required Pocket PC Hardware

This section highlights specific hardwarerequirementsfor all Pocket PCs. The hardware features listed below areoptionalfor Windows CE-based devices.

Requirements

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Flash memory

Optional

Yes

Yes

Record Button

Optional

Yes

Yes

Microphone

Optional

Yes

Yes

Stereo output

Optional

Yes

Yes

Real time clock

Optional

Yes

Yes

IrDA

Optional

Yes

Yes

SIM Card (for GSM enabled WAN devices)

Optional

Yes

Yes

Notification LED

Optional

Yes

Yes

USB client

Optional

Yes

Yes

240x240 QVGA screen resolution

Optional

Yes

Yes

Backlight or front light

Optional

Yes

Yes

Action input (or Dpad) control

Optional

Yes

Yes

Volume controls

Optional

Yes

Yes

 

 

InternationalizationFeatures

Language Support

Languages for which functional code and translations are provided are listed below. Note that Windows CE is also enabled for many additional languages and the localizable content is provided to allow OEMs to do the translation work for these languages. 

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Dutch

Yes – partially localized (OS only)

Yes – OEM option

Yes – OEM option

English

Yes

Yes

Yes

French

Yes – fully localized

Yes – fully localized

Yes – fully localized

German

Yes – fully localized

Yes – fully localized

Yes – fully localized

Italian

Yes – fully localized

Yes – fully localized

Yes – fully localized

Japanese

Yes – fully localized

Yes – fully localized

Yes – fully localized

Korea

Yes – fully localized

Yes – fully localized

Yes – fully localized

Portuguese (Brazil)

Yes – fully localized

Yes – fully localized

Yes – fully localized

Simplified Chinese

Yes – fully localized

Yes – fully localized

Yes – fully localized

Spanish

Yes – fully localized

Yes – fully localized

Yes – fully localized

Swedish

Yes – partially localized (OS only)

Yes – OEM option

Yes – OEM option

Traditional Chinese

Yes – fully localized

Yes – fully localized

Yes – fully localized

 

Locale Services

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

National Language Support (NLS)

Yes

Yes

Yes

GB18030 Data Converter

Yes

No

No

*GB18030-2000 is a new Chinese character encoding standard set by the People's Republic of China. As an embedded operating system, Windows CE .NET is not currently required to adhere to the new standard. For more information, please visitMSDN.

 

Personal Applications

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Beam contacts in multiple languages

Not Applicable

Yes

Yes

Colorize weekends

Not Applicable

Yes

Yes

Colorize holidays

Not Applicable

No

Yes

Lunar month view (Chinese and Korean only)

Not Applicable

Yes

Yes

Yomi support - edit/view Yomi of personal name and company name (Japanese only)

Not Applicable

Yes

Yes

Yomi support - auto-fill Yomi values (Japanese only)

Not Applicable

Yes

Yes

 

Agfa AC3 Font Compression

A feature that supports font compression for a reduced memory footprint. Compressed fonts are included for East Asian languages.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Simplified Chinese

Yes

No

Yes

Traditional Chinese

Yes

No

Yes

Japanese

Yes

No

Yes

Korean

Yes

No

Yes

Transcriber Handwriting Recognition Application

The Transcriber Handwriting Recognition application recognizes handwriting, whether it is cursive, printed, or a combination. Transcriber also recognizes common symbols and various control gestures.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

English

Yes

Yes

Yes

French

Yes

Yes

Yes

German

Yes

Yes

Yes

 

Spell Checker

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

English

Yes

Yes

Yes

German

No

Yes

Yes

Spanish

No

Yes

Yes

French

No

Yes

Yes

Italian

No

Yes

Yes

Portuguese

No

Yes

Yes

 

Handwriting Recognition Engines and UI

The handwriting recognition feature provides a handwriting recognition engine that supports user-drawn ideographs and characters.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Pocket PC 2003

Simplified Chinese

No

Yes – full screen

Yes – full screen

Traditional Chinese

Yes – UI sample

Yes – full screen

Yes – full screen

Japanese

Yes – UI samples

Yes

Yes

Korean

Yes – UI sample

Yes

Yes

Western European

No

Yes

Yes

English

Yes – but no UI sample

Yes

Yes

 


Font Versions

Font versions provide options for the content and size of font files for East Asia that can be included with a platform. The font files are available in both compressed and non-compressed formats.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Simplified Chinese

Yes

Not Applicable

Not Applicable

Traditional Chinese

Yes

Not Applicable

Not Applicable

Japanese

Yes

Not Applicable

Not Applicable

Korean

Yes

Not Applicable

Not Applicable

 

Multilingual User Interface (MUI)

The MUI feature provides the ability to change the language of the user interface (UI). For example, a user working with an English UI can change the UI language to French.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

MUI

Yes

No

No

 

Input Method Editor (IME)

IMEs provide the ability to enter complex characters and symbols, such as Japanese Kanji characters, by using a standard keyboard.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Simplified Chinese

 

 

 

·        Pinyin IME 2.0 (intelligent and sentence based)

Yes

No

No

·        Pinyin IME 2.0 database options

Yes

No

No

·        Pinyin Pocket IME (word based)

Yes – UI is customizable

Yes

Yes

Traditional Chinese

 

 

 

·        Bopomofo and Chang Jei Pocket IME

Yes – UI is customizable

Yes

Yes

Korean (IME 97)

Yes – UI is customizable

Yes

Yes

Japanese (IME 3.0)

Yes

Yes - IME 98

Yes - IME 98

·        IME 3.0 customization and dictionary compiler

Yes

No

No

·        Pocket IME with optional dictionaries and dictionary compiler

Yes – UI is customizable

No

No

 

Soft Keyboard Input Methods (IMs)

IMs provide the ability to enter characters on a device through a soft keyboard or an input panel using a stylus. Handwriting is covered separately in an above section.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Simplified Chinese

 

 

 

·        Shuang Pin

Yes

Yes

Yes

Traditional Chinese

 

 

 

·        Bopomofo

Yes – fully customizable

Yes

Yes

·        Chang Jei

Yes – fully customizable

Yes

Yes

Korean

 

 

 

·        MSIMK

Yes – fully customizable

Yes

Yes

Japanese

 

 

 

·        Bushu-kensaku search

Yes – UI is customizable

No

No

·        Soukakusu-kensaku search

Yes – UI is customizable

No

No

·        Kana

Yes – fully customizable

Yes

Yes

·        Roma

Yes – fully customizable

Yes

Yes

·        Japanese All Character IM

Yes – fully customizable

No

No

 

Support for Unicode Surrogates Display

Unicode Surrogates extend the Unicode character set so that approximately 1 million additional characters are encoded (or can be encoded) without the use of escape codes. The implementation supports display only.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Surrogate display support

Yes

No

No

 

External Localized Applications

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Localized Microsoft Reader, and customized for Pocket PC

No

Yes – but not supported for Simplified Chinese, Traditional Chinese, and Japanese

Yes – but not supported for Simplified Chinese, Traditional Chinese, and Japanese

AvantGo content service and client application

No

Yes – but not supported for Simplified Chinese, Traditional Chinese, and Japanese

Yes – but not supported for Simplified Chinese, Traditional Chinese, and Japanese

Localized File Viewers

Yes

No

No

Localized Windows Media Player application

Yes – OEM option, includes sample UI

Yes

Yes

 

Internet Client ServicesFeatures

Pocket Internet Explorer

Pocket Internet Explorer (PIE) is a compact Internet browser that is optimized for devices with small, vertically-oriented displays and for cached or customized content. Both Pocket PC and Windows CE .NET support PIE, but the implementations are different.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Pocket Internet Explorer

Yes

Yes

Yes

Wireless Application Protocol (WAP)

No

Yes

Yes

Webview control

Yes

Yes

Yes

HTML control

Yes – but different than PPC

Yes

Yes

Multiple-Language API

Yes

Yes

Yes

Cookies

Yes

Yes

Yes

Favorites

Yes

Yes

Yes

Context menus

Yes

Yes

Yes

File download

Yes

Yes

Yes

Proxy server support

Yes

Yes

Yes

Frames

Yes

Yes

Yes

ActiveX

Yes – but no code download

Yes – but no code download

Yes – but no code download

Java support

Yes - requires third party JVM

Yes - requires third party JVM

Yes - requires third party JVM

Macromedia Flash support

Yes - requires third party plug-in

Yes - requires third party plug-in

Yes - requires third party plug-in

Windows Media support

Yes

Yes

Yes

HTML support

 

 

 

·        3.0

Yes

Yes

Yes

·        3.2

Yes

Yes

Yes

·        4.01

Yes

No

Yes

XHTML support

 

 

 

·        Basic

Yes

No

Yes

·        1.0

Yes

No

Yes

XML support

 

 

 

·        XML data islands

No

Yes

Yes

·        MSXML 2.0

Yes

Yes

Yes

·        MSXML 3.0

Yes

No

No

·        XML MIME viewer

Yes

Yes

Yes

WML

 

 

 

·        1.0

No

Yes

Yes

Cascading style sheet (CSS)

 

 

 

·        Mobile profile

Yes

No

Yes

·        CSS 1

Yes

No

Yes

·        CSS 2

Yes

No

Yes

Script

 

 

 

·        ECMA-262

Yes

Yes

Yes

·        JavaScript 1.2

Yes

Yes

Yes

·        JavaScript 1.3

Yes

Yes

Yes

·        JavaScript 1.4

Yes

No

Yes

Images

 

 

 

·        XBM

No

Yes

No

·        WBMP

No

Yes

Yes

·        GIF

Yes

Yes

Yes

·        Animated GIF

Yes

No

Yes

·        JPEG

Yes

Yes

Yes

·        BMP

Yes

Yes

Yes

·        PNG

Yes

Yes

Yes

·        Third-party codecs

Yes

No

Yes

Protocols

 

 

 

·        WSP

No

Yes

Yes

·        WSPS

No

Yes

Yes

·        Extensible

Yes

Yes

Yes

·        Filters

Yes

Yes

Yes

·        HTTP

Yes

Yes

Yes

·        HTTPS

Yes

Yes

Yes

·        FTP

Yes

Yes

Yes

·        Compressed

Yes

Yes

Yes

Authentication

 

 

 

·        Extensible

Yes

Yes

Yes

·        Basic

Yes

Yes

Yes

·        NTLM

Yes

Yes

Yes

·        Passport

Yes

No

Yes

Security

 

 

 

·        Secure Sockets Layer (SSL) 2.0

Yes

Yes

Yes

·        SSL 3.0

Yes

Yes

Yes

·        Thread Local Storage (TLS) 1.0

Yes

No

Yes

·        Server Gated Cryptography (SGC)

Yes

Yes

Yes

 

Internet Explorer 6 for Windows CE

Internet Explorer 6 is a highly compatible, feature-rich browser control. Web developers, OEMs, independent software vendors (ISVs), and independent hardware vendors (IHVs) can use the technologies provided by Internet Explorer 6 for Windows CE to build a custom browser for a specific device or market. Pocket PC only uses Pocket Internet Explorer, so none of the full browser technologies below apply.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Internet Explorer 6 for Windows CE

Yes

No

No

·        Modifiable Internet Explorer browser container application

Yes

Not Applicable

Not Applicable

·        sample full-screen browser

Yes

Not Applicable

Not Applicable

·        CSS

Yes

Not Applicable

Not Applicable

·        MSHTML/DHTML 6.0 API

Yes

Not Applicable

Not Applicable

·        HTML editing

No

Not Applicable

Not Applicable

·        TV-style (five-key) navigation

Yes

Not Applicable

Not Applicable

·        Multiple-Language API

Yes

Not Applicable

Not Applicable

·        URL moniker services (Asynchronous Pluggable Protocols, Hit Logging, URL Security Zones)

Yes

Not Applicable

Not Applicable

·        XML MIME viewer

Yes

Not Applicable

Not Applicable

 


·        XML support (if MSXML parser present in platform)

Yes

Not Applicable

Not Applicable

·        Streaming Media

Yes

Not Applicable

Not Applicable

 

Windows Internet Services

The Windows Internet Services feature provides base Internet client functionality, including support for FTP, Autodial, Auto Proxy, Passport Authentication.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Windows Internet Services

Yes

Yes

Yes

WinInet Replaceable User Interface

Yes

No

No

Passport SSI 1.4 Authentication

Yes

No

Yes

 

Scripting Support

 

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Microsoft JScript®

Yes – version 5.5

Yes – version 3.0

Yes – version 5.5

Microsoft Visual Basic®Scripting Edition (VBScript)

Yes – version 5.5

Yes – version 3.0

Yes – version 5.5

 

MultimediaFeatures

Windows Media Technologies

Windows Media Technologies is a set of COM interfaces and codecs that support a broad range of server and client applications that stream audio, video, and script commands as a continuous flow of data.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

ASX file support

Yes

Yes

Yes

NSC file support

Yes

Yes

Yes

Windows media streaming from local storage

Yes

Yes

Yes

Windows media streaming over HTTP

Yes

Yes

Yes

Windows media streaming over Microsoft Media Server (MMS)

Yes

Yes

Yes

 

Windows Media Player Control

The Windows Media Player Control feature is an ActiveX control used to add multimedia playback capabilities to Web pages or applications. You can use it to embed Windows Media Player content in applications such as Microsoft Internet Explorer.The Windows Media® Player application plays back digital audio and video either stored on the device, external storage or streamed from a network.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Windows Media 9 Series codecs and controls

Yes

No

Yes

Windows Media Player application

Yes

Yes

Yes

 

Digital Rights Management (DRM)

The DRM technology provides a method to protect the distribution, promotion, and sale of digital media content on the Internet.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Pocket PC 2003

DRM for Windows Media

Yes

Yes - audio only

Yes - audio only

DRM for Portable Devices

Yes

Yes

Yes

 

Audio

Audio features support audio capabilities on a platform.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Waveform audio

Yes

Yes

Yes

DirectSound®

Yes

No

No

 

Direct3D

The Direct3D® feature is a low-level 3-D API for 3-D applications and other high-performance multimedia applications.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Direct3D API set

Yes

No

No

Reference rasterizer

Yes

No

No

 

DirectDraw

The DirectDraw® feature is the component of DirectX application programming interface (API) that provides direct manipulation of display memory, hardware blitter, hardware overlay support, and flipping surface support.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

DirectDraw

Yes

No

No

DirectDraw Hardware Emulation Layer (HEL)

Yes

No

No

 

DirectShow

The DirectShow feature simplifies the task of creating multimedia applications.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

ACM wrapper filter

Yes

No

No

AVI decompressor filter

Yes

No

No

AVI splitter filter

Yes

No

No

DMO wrapper

Yes

No

No

File source (Asynchronous and URL) filter

Yes

No

No

MIDI parser filter

Yes

No

No

MIDI renderer filter

Yes

No

No

MPEG-1 stream splitter filter

Yes

No

No

Overlay mixer filter

Yes

No

No

Video renderer

Yes

No

No

WAVE parser filter

Yes

No

No

 

Audio Codecs and Renderers

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

DirectSound audio renderer

Yes

No

No

G7.11 codec

Yes

No

No

GSM 6.10 codec

Yes

No

No

IMA ADPCM codec

Yes

No

No

MP3 codec

Yes

Yes

Yes

MPEG-1 layer 1 and 2 codec

Yes

No

No

Microsoft Adaptive Differential Pulse Code Modulation (MS ADPCM) codec

Yes

No

No

Waveform audio renderer

Yes

Yes

Yes

WMA codec

Yes

Yes

Yes

 

Video Codecs

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

DirectShow renderer

Yes

No

No

MPEG-1 video codec

Yes

No

No

MS RLE video codec

Yes

No

No

WMV/MPEG-4 video codec

Yes

No

No

DVD-video

Yes

No

No

 

Media File Formats

Supported

Windows CE .NET 4.2

Pocket PC 2002

Pocket PC 2003

AVI

Yes

No

No

MIDI

Yes

No

No

MPEG-1

Yes

No

No

Wave

Yes

No

No

AIFF

Yes

No

No

AU

Yes

No

No

SND

Yes

No

No

 

 

SecurityFeatures

Authentication Services

Authentication Services provide user authentication, credential management, and message protection through a programming interface called the Security Support Provider Interface (SSPI).

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Kerberos

Yes

No

No

NTLM

Yes

Yes

Yes

Schannel (with support for client certificates)

Yes

Yes

Yes

SSL 2.0/SSL 3.0/TLS

Yes

Yes

Yes

 

Cryptography Services

Cryptography services provide improved data integrity and secure communication during data transmission.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Cryptography Services (CryptoAPI 1.0) with High Encryption Provider

Yes

Yes - high encryption provider is an add-on

Yes

Certificates (CryptoAPI 2.0)

Yes

No

Yes

Low Encryption Provider (40-bit)

Yes

Yes

Yes

Diffie-Hellman/Digital Signature Standard (DSS) Provider

Yes

No

Yes

Smart Card Encryption Provider

Yes

No

No

Password-protection

Yes

Yes

Yes

 

Shell and User InterfaceFeatures

Graphics, Windowing and Events (GWES)

GWES supports all the windows, dialog boxes, controls, menus, and resources that make up the user interface (UI), which enables users to control applications. GWES also provides information to the user in the form of bitmaps, carets, cursors, text, and icons.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Minimal GDI configuration

Yes

Yes

Yes

Minimal GWES configuration

Yes

Yes

Yes

Minimal input configuration

Yes

Yes

Yes

Minimal notifications configuration

Yes

Yes

Yes

Minimal window manager configuration

Yes

Yes

Yes

 

Graphical Shell

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Optimized mobile hand-held shell

No

Yes

Yes

Standard shell

Yes

No

No

Taskman shell

Yes

No

No

Windows thin client

Yes

No

No

 

Command Shell

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Console window

Yes

No

No

Command Processor

Yes

No

No

 

Control Panel Orientation

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Connection manager and UI

Yes – download

Yes

Yes

Memory manager and UI

Yes – CE specific

Yes – PPC specific

Yes – PPC specific

Power manager and UI

Yes

Yes

Yes

Notification manager and UI

Yes

Yes

Yes

Bluetooth UI

Yes

No

Yes

Landscape (480x240 and larger)

Yes

No

No

Portrait (240x320 and larger)

Yes

Yes

Yes

 

Notifications

 

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Bubbles

Yes – but different implementation than PPC

Yes

Yes

Alarms

No

Yes

Yes

Reminders

No

Yes

Yes

 

Accessibility

Using accessibility options, people with disabilities can use computers more easily.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Accessibility time-out

Yes

No

No

High-contrast mode

Yes

No

No

Mouse keys

Yes

No

No

Show sounds

Yes

No

No

Sound sentry

Yes

No

No

Sticky keys

Yes

No

No

Toggle keys

Yes

No

No

 


Customizable User Interface (UI)

With the customizable UI, you can customize and replace certain UI components.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Today Screen

No

Yes

Yes

Branding

Yes – Windows Powered

Yes – Windows Mobile

Yes – Windows Mobile

Pocket PC Theme support

No

Yes

Yes

Customizable skin

Yes

No

No

Customizable UI components

Yes

No

No

Customizable dialog and message box attributes

Yes

No

No

Customizable system colors and fonts

Yes

No

No

Multiple screens

Yes

No

No

 

Personalization

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Configurable sound alerts (notifications)

No

Yes

Yes

Customizable ring tones

No

Yes

Yes

·        WAV file support

No

Yes

Yes

·        MIDI file support

No

Yes

Yes

Customizable background images

No

Yes

Yes

 

Software-based Input Panel (SIP)

With a Software-based Input Panel, platforms without a keyboard can simulate keyboard input by using an input method (IM).

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

SIP for small screens

Yes

Yes

Yes

SIP for large screens

Yes

No

No

SIP driver

Yes

Yes

Yes

 

Speech Interface

Speech Interface feature for Windows CE is a subset of the Microsoft Speech Application Programming Interface (SAPI) version 5.0. SAPI 5.0 is a programming standard that provides tools and components to speech recognition and text-to-speech software applications.

Supported

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Microsoft English (US) Windows CE Speech Recognizer

Yes

No

Yes - OEM option

SAPI 5.0

Yes

No

Yes - OEM option

 

ClearType

Microsoft ClearType® technology improves the readability of text on Liquid Crystal Displays (LCDs), such as laptop screens, PDA screens, and flat panel monitors.

Feature

Windows CE .NET 4.2

Pocket PC 2002

Windows Mobile 2003 for PPC

Supported

Yes

Yes

Yes

 

For More Information

To learn more aboutWindows Mobile 2003 software for Pocket PCfeatures and applications visit:http://www.microsoft.com/windowsmobile/default.mspx

 

To read more about the other embedded operating systems, and tosee how Windows CE .NET compares to Windows XP Embedded, visit:http://www.microsoft.com/windows/Embedded/evaluation/overview/intro.asp

 

To learn more about specificWindows CE features and toolsavailable to design, create, build, test, and debug a Windows CE–based platform, visit:http://www.microsoft.com/windows/embedded/ce.net/evaluation/features/default.asp

'dev, tech > Windows CE' 카테고리의 다른 글

Windows CE의 소개글  (0) 2007.04.05
Windows CE  (0) 2007.01.25

댓글