Windows CE .NET Expert Feature Select Form

Windows CE .NET Expert Feature Select Form
Communication Services and Networking
Feature
□Wired Local Area Network (802.3,
802.5)
Description
A service that allows access to local area networks, such as Ethernet (802.3) and
Token Ring (802.5). This includes support for 802.11, HPNA, DSL, and so on,
which typically emulate Ethernet.
□Wireless LAN (802.11) - Zero
A Zero Configuration service that enables seamless roaming from one 802.11
network to another, as well as simplifies user configuration of 802.11
Configuration & 802.1x
networks.802.1x enables authentication and automatic WEP key management for
802.11.
□Bluetooth with Integrated UART-Only A subset of Bluetooth with only UART driver support.
Driver
□Bluetooth with Integrated USB-Only A subset of Bluetooth with only USB driver support.
Driver
□Bluetooth with Universal Loadable
A short-range wireless technology that enables data communication between
devices. Provides the capability for using a Bluetooth-enabled cellular phone as a
Drivers
data modem, exchanging information with other Bluetooth devices, and providing
network access.
□IrDA
An infrared protocol that works with Microsoft Win32® APIs. Used to transfer
data between IrDA-compliant devices.
□Dial Up Networking (RAS/PPP)
Point to Point Protocol (PPP) is a set of industry standard framing and
authentication protocols. PPP enables dial-up networking through any server that
supports PPP.
□AutoDial
A service that automatically dials and establishes a network connection when a
user requires network access.
□Telephony API (TAPI 2.0)
A set of APIS that simplifies and abstracts making and receiving telephony
connections between one or more devices.
□Unimodem Support
A TAPI service provider that supports AT command-based modems.
□Virtual Private Networking (PPTP)
□Extensible Authentication Protocol
□Internet Connection Sharing (ICS)
□Network Bridging
□Network Utilities (IpConfig, Ping,
Route)
□Real-time Communications (RTC)
Client API
□Control Point API
□Device Host API
□Device Host API (Minimal Subset)
□Windows Networking API/Redirector
(SMB/CIFS)
□Winsock 2.0
A protocol that enables an encrypted and secure connection so a user can
communicate or exchange data securely with another IP connected device or a
remote network.
A standard support mechanism for different authentication methods such as
user/password, certificates or other OEM defined method. PPP, PPTP, and 802.1x
support the Extensible Authentication Protocol.
A collection of services that enable multiple devices to share a single Internet
connection.
Interconnects network segments in a multiple-segment network by forwarding
frames from one segment to another.
A collection of utilities for troubleshooting various network problems.
A set of APIs that enables messaging, presence, and audio (Voice over IP)
between any two IP enabled devices.
An API that allows developers to quickly and easily create products that can
discover and control network services and resources that are UPnP enabled.
An API that allows OEMs to create devices that can advertise services and
resources to the rest of the network using UPnP.
A subset of the device host APIs that provides a very slim API to create UPnP
devices.
A service that manages network connections and accesses remote file systems
and printers.
A networking API that provides enhanced capabilities over Winsock 1.1, including
installable service providers for additional third-party protocols, as well as
MediaSense.
□Core Server Support
A services loader allowing servers to dynamically load, start, and stop. It also
provides the ability to dynamically load servers based on network requests to the
device.
□FTP Server
A sample server which can be used for copying files to and from a remote device
over a TCP/IP network using a standard FTP client.
□RAS Server / PPTP Server (incoming) A remote server that enables clients to create dial-up RAS or VPN connections to
a Windows CE device.
□Telnet Server
A sample server that allows remote administration through a standard Telnet
Advantech Confidential
1
Windows CE 3.0 Project Request Form
□Web Server (HTTPD)
□Active Server Page (ASP) Support
□JScript 5.5
□VBScript 5.5
□NTLM
client.
A lightweight HTTP server that allows remote configuration on headless designs
and offers ASP, ISAPI, and Secure Socket Layer (SSL) support.
A server-side scripting environment that allows you to create and run dynamic,
interactive Web server applications.
The run-time support for JScript 5.5 Internet scripting language.
The run-time support for Visual Basic 5.5 Scripting Edition (VBScript)
programming language.
A challenge/response authentication protocol compatible with Microsoft LAN
Manager.
□Schannel (SSL/TLS)
A protocol for secure authentication and encryption using SSL 2, SSL 3, and
Transport Layer Security (TLS/SSL 3.1) public key-based protocols.
□Web Administration ISAPI Extensions A service that provides remote device configuration, device browsing, file
uploading and downloading, as well as registry editing.
Internet Client Services
Feature
Description
□Internet Explorer 5.5 for Windows CE The components for Internet Explorer 5.5, optimized for Windows CE .NET.
- Standard Components
□Internet Explorer 5.5 Sample Browser A sample application that implements a user interface for Internet Explorer 5.5
for Windows CE.
□TV-Style Navigation Components
The television-style navigation feature in Microsoft Windows CE .NET that gives
users a way to navigate through Web pages on devices that have a limited
display size and a 5-key navigational system, for example, a television and
remote control. Navigational aids include directional tabbing, fixed width layout to
eliminate horizontal scrollbars, and the ability to disable vertical scrollbars.
□Pocket Internet Explorer
A compact, limited feature browser for personal digital assistants (PDAs) and
other resource-constrained devices.
□Internet Explorer Multiple-Language A set of services that support the internationalization of Internet data.
API
□Internet Explorer Browser Control
The Layout Manager ActiveX control to provide navigation and other user-level
functionality to Internet client browser applications.
Host
□Internet Explorer HTML/DHTML API
The parsing and rendering engines, including editing, style sheet, and ActiveX
support.
□Internet Explorer TV-Style Navigation The television-style navigation modules.
□Disable Vertical Scroll Bar & Events
□Directional Tabbing
□Fixed-Width Layout
□URL Moniker Services
□Windows Internet Services
□Pocket Internet Explorer HTML View
(WEBVIEW)
□Sample IE 5.5 Internet Options
Control Panel
Advantech Confidential
A service that disables vertical scroll bars. Vertical scroll bar events are available
and applications that host the browser can provide a scroll indicator UI element to
replace the scroll bars.
A spatial navigation system based on the location of selectable objects relative to
each other, rather than on the HTML design of the page. In addition, the browser
displays a yellow rectangle around the selectable element that currently has
focus.
A service that eliminates horizontal scrolling by compressing images and
removing extra white space from between objects or within columns on tables.
Multiple scrolling areas (frames) are reformatted to fit the fixed widths of the
individual scrolling objects.
The support services for URL Monikers, Hit Logging, Asynchronous Pluggable
Protocols and URL Security Zones.
Base Internet functionality, including support for File Transport Protocol (FTP),
Autodial, Auto Proxy, Passport, and Credential Manager.
The Pocket Internet Explorer HTML Web view controls.
A sample application that implements Control Panel for setting Internet Options.
2
Windows CE 3.0 Project Request Form
Multimedia Technologies
Feature
□WMA & MP3 Local Playback
□WMA & MP3 Streaming
□WMV & MPEG-4 Streaming
□Audio Compression Manager
□GSM 6.10 Codec
□MSFilter Codec
Description
A grouping of features to enable Windows Media™ Audio and MP3 playback from
a local source.
A grouping of features to enable Windows Media Audio and MP3 playback from a
streaming source.
A grouping of features to enable audio, Windows Media Video, and MPEG-4
playback from a streaming source.
A software layer to support transparent run-time audio compression and
decompression, wave-form-audio data format selection, filter selection, format
conversion, and data filtering.
A codec for GSM 6.10 audio stream playback within DirectShow®.
□G.711 Audio Codec
A sample ACM filter that performs format and sample rate conversion and is
intended to demonstrate how to write an ACM codec.
An API to provide low-latency mixing, hardware acceleration, and direct access to
the sound device.
An API to control waveform audio input/output (I/O) devices including hardware
audio mixer support.
A method for protecting multimedia content from unauthorized playback or
duplication.
The core functionality for DRM. It allows you to transfer content from a desktop
computer to the local store of a Windows CE device or to a supported portable
media device connected to a Windows CE device.
An ActiveX control that enables a device to negotiate the request, acceptance,
and transfer of DRM licenses from Microsoft DRM license servers.
An API that supports interactive three-dimensional (3-D) graphics applications by
allowing device-dependent access to 3-D video display hardware in a
device-independent manner.
A slow, high-quality software-based renderer used to check Direct3D driver
compliance.
An API for 2-D graphics. It allows you to directly manipulate display memory and
the hardware blitter. It also provides hardware overlay and flipping surface
support.
An API to convert message-based, musical data into wave samples either in
hardware or in a software synthesizer.
A filter to enable a standard Audio Compression Manager driver within
DirectShow.
A DirectShow filter that communicates with the DirectSound audio subsystem to
render audio data.
A codec for G.711 audio stream playback within DirectShow.
□GSM 6.10 Audio Codec
A codec for GSM 6.10 audio stream playback within DirectShow.
□IMA ADPCM Audio Codec
A codec for IMA ADPCM audio stream playback within DirectShow.
□MP3 Codec
A codec for MP3 file playback within DirectShow.
□MPEG-1 Layer 1 & 2 Audio Codec
A codec for MPEG-1 Layer 1 and 2 audio stream playback within DirectShow.
□MS ADPCM Audio Codec
A codec for MS ADPCM audio stream playback within DirectShow.
□Waveform Audio Renderer
A renderer for waveform audio that can be used in a DirectShow filter graph.
□WMA Codec
□AVI Filter
A codec for Windows Media Audio stream playback within DirectShow. It includes
support for Windows Media Audio versions 2.0, 7.0, and 8.0.
An API that provides access to the underlying stream control architecture for
applications, and simplifies media playback, format conversion, and capture
tasks.
A filter to playback legacy video formats through DirectShow.
□MIDI Filter
A filter playback MIDI encoded audio data.
□MPEG-1 Parser/Splitter
□Cinepak Video Codec
A filter that parses and splits MPEG-1 audio and video data for playback within
DirectShow.
A filter that parses the data from any of the following formats for playback within
DirectShow: Wave, AIFF, au, and snd.
A codec for Cinepak video stream playback within DirectShow.
□DirectShow Video Renderer
A filter that provides video rendering support for multimedia data.
□MPEG-1 Video Codec
A codec for MPEG-1 video stream playback within DirectShow.
□MS RLE Video Codec
A codec for MS RLE video stream playback within DirectShow.
□QuickTime V2 Video Codec
A codec for QuickTime version 2 video stream playback within DirectShow.
□DirectSound®
□Waveform Audio
□Digital Rights Management (DRM)
□DRM for Portable Devices
□DRM License Acquisition OCX
□Direct3D®
□Reference Rasterizer
□DirectDraw®
□DirectMusic®
□ACM Wrapper Filter
□DirectSound Audio Renderer
□DirectShow Core
□Wave/AIFF/au/snd File Parser
Advantech Confidential
3
Windows CE 3.0 Project Request Form
□WMV / MPEG-4 Video Codec
□ASX v1 and M3U File Support
A codec for Windows Media Video stream playback within DirectShow. It includes
support for MPEG-4 2.0 and 3.0, MS MPEG-4 ISO 1.0 and Windows Media 7.0 and
8.0.
A complete middleware framework, including application and driver interfaces, for
DVD-video playback applications.
A standalone application for playing back various multimedia data formats
including Windows Media Audio and video.
A Microsoft ActiveX control you can use to add multimedia playback capabilities to
Web pages or COM-based documents and applications.
A rich set of components, along with state-of-the-art Windows Media audio/video
codecs to enable audio and video streaming.
Support for Advanced Stream Redirector (ASX) 1.0 and M3U play lists.
□ASX v2 File Support
Support for ASX 2.0.
□ASX v3 File Support
Support for ASX 3.0.
□NSC File Support
Support for streaming from Windows Media Station (NSC) files.
□DVD-Video (NO CODEC)
□Windows Media Player Application
□Windows Media Player OCX
□Windows Media Technologies
□Windows Media Multicast and Multi Bit Support for IP multicast streaming through Windows Media Station files (NCS)
and multibit rate content.
Rate
□Windows Media Streaming from Local Support for playback of Windows Media data from local storage.
Storage
□Windows Media Streaming over HTTP Support for playback of Windows Media data streamed from a Web server.
□Windows Media Streaming over MMS Support for playback of Windows Media data streamed from a Microsoft Media
Server.
Advantech Confidential
4
Windows CE 3.0 Project Request Form
Applications and Services Development
Feature
□Active Template Library (ATL)
□ActiveSync
□FileSync
□Inbox Sync
□Pocket Outlook Database Sync
□C++ Exception Handling (SEH)
□Run-Time Type Information
Description
A C++ template library designed to create small, fast ActiveX® servers. An ActiveX
server is a dynamic-link library (.dll) or executable (.exe) file that contains one or
more Component Object Model (COM) components. These components can be
anything from a simple dialog box to a full ActiveX control.
A service manager that maintains a device partnership with a computer host,
enabling remote procedure call services and data synchronization.
A service provider that enables file synchronization.
A service that provides a synchronization solution for e-mail. It works in conjunction
with Pocket Outlook Object Model (POOM) API.
A service that provides a synchronization solution for PIM (calendar, contacts, and
tasks) components. It works in conjunction with POOM API.
A standard C++ exception handling equivalent to the desktop C++ compilers.
□Standard IO (STDIO)
A compiler support for Run-Time Type Information (RTTI) equivalent to the desktop
C++ compilers.
The standard input/output library.
□Standard IO ASCII (STDIOA)
The standard input/output ASCII library.
□COM
A midrange implementation of COM and OLE automation that supports only
in-process free-threaded objects. This feature requires about 100-200 KB of
memory.
An add-on feature to COM, DCOM, or Minimal COM that provides structured storage
functionality.
A full-featured COM implementation equivalent to Windows NT® 4.0 SP5 that
includes remote COM and Automation marshaling. Requires approximately 700 KB of
memory.
An add-on feature to DCOM that provides structured storage functionality.
□COM Storage
□DCOM
□COM Storage
□Simple Network Management
Protocol (SNMP)
□Lightweight Database Access
Protocol (LDAP) Client
A standard Internet protocol for monitoring and managing networks. This allows a
Windows CE device to function as an SNMP agent.
A Lightweight Database Access Protocol (LDAP) and C API that allow you to query,
add, update, and delete any directory service, including Active Directory®, that
complies with the LDAP specification.
□Message Queuing (MSMQ)
A service that enables applications running at different times to communicate across
heterogeneous networks and systems that may be unreliable or temporarily offline.
□SOAP Reliable Messaging Protocol An XML-based SOAP extension that defines a reliable end-to-end messaging
protocol. This adds SOAP-based messaging support to MSMQ using HTTP as a
(SRMP)
transport.
□Microsoft Foundation Classes
A comprehensive class library and complete object-oriented application framework
designed to build applications, components, and controls. Create anything from a
(MFC)
simple dialog box-based application to a sophisticated application that employs the
full MFC document/view architecture.
□Object Exchange Protocol (OBEX) A compact binary protocol that works with Bluetooth and IrDA. It enables a wide
range of devices to exchange data in a peer-to-peer fashion, including business
cards, files, and contacts.
□Pocket Outlook Object Model
API that allows user applications to access the Personal Information Management
(PIM) data stores and manipulate data. The data stores hold calendar, contact, and
(POOM) API
task data.
□Pocket Outlook Database Sync
A service that provides synchronization for PIM (calendar, contacts, and tasks)
components. It works in conjunction with Pocket Outlook Object Model (POOM) API.
□Client
Simple Object Access Protocol (SOAP) is an XML-based protocol for object exchange
and remote procedure calling. The client-side component allows an application to
invoke Web service operations described by a Web Services Description Language
(WSDL) document.
□Server
A server-side component that allows a Web service to be implemented as a COM
object. These calls are described by the WSDL and Web Services Meta Language
(WSML) files.
□Standard SDK for Windows
A collection of applications and services that provides a common baseline of
Windows CE technologies to make it easy to port applications.
CE .NET
□XML Core Services and Document A service that provides Document Object Model for Base XML functionality.
Object Model (DOM)
□XML HTTP
A service that implements the XML HTTP object.
□XML Query Languages (XQL)
A service that supports XQL and XPATH.
□XML Stylesheet Language
Transformations (XSLT)
A service that provides extensible style sheet language translations (XSLT) support.
Advantech Confidential
5
Windows CE 3.0 Project Request Form
□XML SAX
□XML Minimal Parser
Advantech Confidential
A service that provides SAX2 support for event-based parsing of XML documents and
includes MSXML Writer.
A service that supports parsing based on Simple API for XML (SAX) for resource
constrained devices.
6
Windows CE 3.0 Project Request Form
Shell and User Interface
Feature
□Command Processor
□Console Window
Description
An application for a command-line-driven shell that provides console input and
output and a limited number of commands.
The device driver that displays the window for the console shell.
□Standard Shell
A shell that is similar to the shell on the Windows-based desktop platforms.
□Taskman Sample Shell
A sample shell implementation that includes ALT+TAB handler with the Run
dialog box. This shell can be used as is or as a basis for a custom shell.
The Windows-based Terminal shell and UI.
□Windows Thin Client Shell
□Accessibility
□Windows XP-like Sample Skin
□Network User Interface
□Overlapping Menus
□Input Method Selection Sample
Application
□Software-based Input Panel Driver
□SIP for Large Screens
□SIP for Small Screens
Advantech Confidential
A set of accessibility options that allow people with disabilities to use computers
more easily.
A sample skin that is similar to the Windows XP UI.
A UI that enables users to configure network connections such as Dial Up
Network (Modems), Direct Connections (Serial/USB) as well as LAN connections
(802.11). In addition, the network UI enables discovery and bonding of
Bluetooth-enabled hardware. Also a systray icon is provided to show network
status.
An interface that gives the user the ability to overlap menus to reduce the
occupied space.
A sample application that allows a user to dynamically choose any available input
methods.
The software-based input panel device driver.
An input method that provides a large keyboard. It allows users to provide input
through a software-based input panel displayed on a touch screen.
An input method that provides a small keyboard. It allows users to provide input
through a software-based input panel displayed on a touch screen.
7
Windows CE 3.0 Project Request Form
Fonts
The following table lists the Core OS catalog features that appear in Platform Builder. This category is available only in
display-based devices.
Feature
Description
□Arial (Subset 1_30)
Arial font in which the character set matches the font file shipped in Windows CE
3.0.
□Arial Black
Arial font.
□Arial Bold
Bold Arial font.
□Arial Bold Italic
Bold and italicized Arial font.
□Arial Italic
Italicized Arial font.
□Comic Sans MS
Comic Sans MS font.
□Comic Sans MS Bold
Bold Comic Sans MS font.
□Courier New (Subset 1_30)
□Courier New Bold
Courier font in which the character set matches the font file shipped in Windows
CE 3.0.
Bold Courier font.
□Courier New Bold Italic
Bold and italicized Courier font.
□Courier New Italic
Italicized Courier font.
□Georgia
Georgia font.
□Georgia Bold
Bold Georgia font.
□Georgia Bold Italic
Bold and italicized Georgia font.
□Georgia Italic
Italicized Georgia font.
□Impact
Impact font.
□Kino
Kino font.
□MSLogo
Bold and italicized Microsoft Logo font.
□Symbol
Symbol font file.
□Tahoma (Subset 1_07)
Tahoma font in which the character set matches the font file shipped in Windows
CE 3.0.
Bold Tahoma font.
□Tahoma Bold
□Times New Roman (Subset 1_30)
□Times New Roman Bold
Times New Roman font in which the character set matches the font file shipped in
Windows CE 3.0.
Bold Times New Roman font.
□Times New Roman Bold Italic
Bold and italicized Times New Roman font.
□Times New Roman Italic
Italicized Times New Roman font.
□Trebuchet MS
Trebuchet font.
□Trebuchet MS Bold
Bold Trebuchet font.
□Trebuchet MS Bold Italic
Bold and italicized Trebuchet font.
□Trebuchet MS Italic
Italicized Trebuchet font.
□Verdana
Verdana font.
□Verdana Bold
Bold Verdana font.
□Verdana Bold Italic
Bold and italicized Verdana font.
□Verdana Italic
Italicized Verdana font.
□Webdings
Webdings font.
□Wingding
Wingding font.
Advantech Confidential
8
Windows CE 3.0 Project Request Form
International
Feature
□English (US) National Language
Support Only
□National Language Support (NLS)
Description
The English (USA) locale-specific NLS data only.
□Agfa AC3 Font Compression
□SimSun & NSimSun
Provide decompression code for Agfa AC# compression/decompression technology,
which reduces the memory footprint for font files.
The SimSun.TTC font for Simplified Chinese.
□SimSun & NSimSun (Subset 2_50)
A Subset 2_50 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□SimSun & NSimSun (Subset 2_60)
A Subset 2_60 font that includes only the CP1252 and GB2312 characters.
□SimSun & NSimSun (Subset 2_70)
A Subset 2_70 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□SimSun & NSimSun (Subset 2_80)
A Subset 2_80 font that includes only the CP1252, GB2312, and Big5 characters.
□SimSun & NSimSun (Subset 2_90)
A Subset 2_90 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□GB18030 Data Converter
A data converter to handle People's Republic of China GB18030 standard.
□MSPY2 for Windows CE
□1.1 MB - Minimal Database
An intelligent, bigram-based IME for Simplified Chinese that supports Pinyin input
and offers a choice between three lexical databases.
The minimal lexical database (1.1 MB) for MSPY2.
□1.3 MB - Compact Database
The compact lexical database (1.3 MB) for MSPY2.
□1.7 MB - Standard Database
The standard lexical database (1.7 MB) for MSPY2.
□Pocket IME
□MingLiU & PMingLiU
A compact Simplified Chinese Input Method Editor (IME) for Shuang Pin and Pinyin
input. The UI is provided as a customizable sample.
The MingLiU.TTC font for Traditional Chinese.
□MingLiU & PMingLiU (Subset 2_70)
A Subset 2_70 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□MingLiU & PMingLiU (Subset 2_80)
A Subset 2_80 font that includes only the CP1252 and Big5 characters.
□MingLiU & PMingLiU (Subset 2_90)
A Subset 2_90 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□MSMing
The MSMing.TTF font for Traditional Chinese.
The National Language Standards (NLS) data for all supported locales.
□Pocket IME
A compact Traditional Chinese Input Method Editor (IME) for Phonetic and Chang
Jei input. The UI is provided as a customizable sample.
□Handwriting Recognizer Engine
A handwriting recognition engine for a specific language. Handwriting recognition
engines exist for English, Traditional Chinese, Japanese, and Korean (Hangul and
(HWX)
Hanja). A sample UI is provided for the Traditional Chinese and Korean versions.
□Transcriber Handwriting Recognizer An application for French, German, and English that recognizes all handwriting,
whether it is cursive, printed, or a combination of each. In addition to recognizing
Application
letters, numbers, and words, Transcriber recognizes common symbols and various
control gestures.
□Spelling checker (USA)
An English (United States) spelling checker.
□MS Gothic & MS PGothic & MS UI
Gothic
□MS Gothic & MS PGothic & MS UI
Gothic (Subset 1_50)
□MS Gothic & MS PGothic & MS UI
Gothic (Subset 1_60)
□MS Gothic (Subset 1_70)
□MS Gothic & MS PGothic & MS UI
Gothic (Subset 1_80)
□MS Gothic & MS PGothic & MS UI
Gothic (Subset 1_90)
□MS Gothic & MS PGothic & MS UI
Gothic (Subset 30)
□MS Gothic & MS PGothic & MS UI
Gothic (Subset 30_1_19)
□IME 98
A font for the Japanese language. Contains the JIS0212 standard and Msuigothic
file.
A Subset 1_50 font that includes only the 12,13,15,16 PPEM bitmap ranges.
A Subset 1_60 font which contains the Msuigothic file, includes only the CP1252,
ShiftJIS/JIS0208, and 6000 non-ShiftJIS characters. This character range matches
the range in the MS Gothic & MS PGothic & MS UI Gothic (Reduced 30) font.
A Subset 1_70 font that includes only the 12,13,15,16 PPEM bitmap ranges.
A Subset 1_80 font which contains the Msuigothic file that includes only the
CP1252 and ShiftJIS/JIS0208 characters and removes 6000 non-ShiftJIS
characters.
A Subset 190 font that includes only the 12,13,15,16 PPEM bitmap ranges.
A Subset 30 font that adheres to ShiftJIS/JIS0208 and does not include the
Msuigothic file in the collection.
A Subset 30_1_19 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□Compact Database
The Japanese Input Method Editor that provides a variety of UI features, with a
choice of either Compact or Standard lexical databases.
The compact database for IME98.
□Standard Database
The standard database for IME98.
□Pocket IME
The Japanese Compact Input Method Editor which allows customization and
includes a customizable UI. It includes one default and two optional lexical
databases.
Advantech Confidential
9
Windows CE 3.0 Project Request Form
□Name/Place Database
The Name/Place lexical database for Japanese Pocket IME.
□Supplemental Database
A supplemental lexical database for Japanese Pocket IME.
□Test IME
The Japanese Test Input Method Editor (IME).
□Multibox HWX Sample UI
A sample Input Method for handwriting that works with the HWX engine.
□Input Method Selector Sample
Application
□Kana Soft Keyboard
A sample application for selecting any available Input Method at any given
moment.
□Romaji / English Soft Keyboard
□Gulim (GL_CE)
An on-screen keyboard that enables input of the Western alphabet directly through
a traditional keyboard layout.
Bushu-kensaku: a search by radical engine that enables complex Kanji character
selection based on their radicals.
Soukakusu-kensaku: a search by stroke engine that enables complex Kanji
character selection based on the character strokes.
The Gulim (GL_CE.TTF).font file for Korean that shipped in Windows CE 3.0.
□Gulim & GulimChe (Subset 1_30)
A Subset 1_30 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□Gulim & GulimChe (Subset 1_40)
A Subset 1_40 font without Hanja characters.
□Gulim & GulimChe (Subset 1_50)
A Subset 1_50 font that includes only the 12,13,15,16 PPEM bitmap ranges.
□Gulim & GulimChe (Subset 1_60)
A Subset 1_60 font that contains the Gulim and Gulimche files in the collection.
□IME 97
A Korean Input Method Editor (IME) with a sample customizable UI.
□Korean Soft Keyboard Sample
A sample soft keyboard input method for Korean.
□Multilingual User Interface (MUI)
Support for switching the user interface language. Allows creating one ROM image
for multiple target markets.
□Search by Radical
□Search by Stroke
Advantech Confidential
An on-screen keyboard that enables input of Hiragana and Katakana.
10
Windows CE 3.0 Project Request Form
Security
Feature
□Authentication Services (SSPI)
□Kerberos
□NTLM
□Schannel (SSL/TLS)
□Cryptography Services (CryptoAPI
1.0) with High Encryption Provider
□Certificates (CryptoAPI 2.0)
□Low Encryption Provider (40-bit)
□Smart Card Encryption Provider
Description
A programming interface for user authentication, credential management, and
message protection. Available authentication providers include Windows NT LAN
Manager (NTLM), Kerberos, and Secure Sockets Layer (SSL). Each provider
contains different authentication and cryptographic schemes.
A protocol for mutual authentication between entities.
A challenge/response authentication protocol compatible with Microsoft LAN
Manager.
A protocol for secure authentication and encryption using SSL 2, SSL 3, and
Transport Layer Security (TLS/SSL 3.1) public key-based protocols.
A set of cryptographic services that provide basic cryptography support for
hashing, encrypting, and decrypting data.
A superset of CryptoAPI 1.0 that manages X.509 digital certificates.
A cryptographic service provider subset of RSA Enhanced that uses smaller public
and secret key sizes.
A cryptographic service provider for Windows Powered Smart Cards.
Core OS Services
Feature
□Debug Shell
□Keyboard & Touch Driver Debugging
Sample Applications
□Tiny Kernel Test Sample Application
□Toolhelp API
□Fiber API
□FormatMessage API
□FormatMessage API - System Error
Messages
□Memory Mapped Files
□Message Queue - Point-to-Point
Advantech Confidential
Description
A group of services to enable kernel debugging and remote information of a
target device. These include CE Target Control, VMini, KitlFS, and LoadDbg.
A set of four demos: Etcha, for debugging touch driver issues on a platform;
KDMsg, for debugging keyboard driver issues on a platform; and both InkSamp
and InkSamp2, touch drivers for debugging ink samples.
A sample application running Windows CE .NET in its most minimal configuration.
The sample works without a file system and demonstrates threads, critical
selections and other kernel services that are available.
A tool help DLL that is included in the image.
A fiber is a unit of execution that must be manually scheduled by the application.
Fibers run in the context of the threads that schedule them, and each thread can
schedule multiple fibers. Using fibers makes it easier to port applications that
were designed to schedule their own threads.
A Win32 API that can return a system error message string based on the value
returned by GetLastError.
An API that contains the system error messages identified in winerror.h and
returned by FormatMessage.
Win32 file mapping APIs that allow a data file to be mapped into memory and
then referenced like a memory pointer. The mapping APIs can also be used to
allocate memory that can be shared between processes.
A point-to-point non-UI-based message queue that is used to communicate
between threads and processes.
11
Windows CE 3.0 Project Request Form