Mobile Handheld Design Template (Windows Embedded CE 6.0)
1/6/2010
The Mobile Handheld design template provides a starting point for mobile devices with a clamshell-and-keyboard style design.
Overview
A mobile handheld device is a portable device that gives a user access to a variety of functionality. The following list shows some examples of portable device features:
- Internet access
- Address book
- Calendar
With the Windows Embedded CE OS Design Wizard in Platform Builder, you can select the Mobile Handheld design template as a starting point for a mobile device with a clamshell-and-keyboard style design. Then, you can customize the OS design to fit your needs.
The Catalog items that you use to configure your OS design can vary.
Security Issues
For information about security issues that can affect the Mobile Handheld OS design, see the following topics:
- ActiveSync Registry Settings
- Authentication Services Security
- Cryptography Security
- LDAP Security
- RAS Server/PPTP Server (Incoming) Security
- Windows Media Player Control Security
- Windows Networking API/Redirector Security
Mobile Handheld Catalog Items
The Mobile Handheld design template is located in the PDA Device category in the Windows Embedded CE OS Design Wizard.
By default, when you use the Windows Embedded CE OS Design Wizard to create an OS design based on the Mobile Handheld design template, Platform Builder includes a specific set of Catalog items in the OS design.
After you finish with using the Windows Embedded CE OS Design Wizard, you can add other Catalog items to your OS design. For more information, see Adding an Item from the Catalog.
Included Catalog Items
The following required Catalog items are included in the Mobile Handheld design template created by using the Windows Embedded CE OS Design Wizard.
Default Catalog items do not appear in the wizard. Recommended Catalog items appear as selected in the wizard. You can remove these default recommendations by clearing the associated check boxes in the wizard, if it is necessary.
Note
The following tables show Catalog items in the order that they appear in the Catalog Items View.
Applications - End User
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
ActiveSync |
Core OS\CEBASE\Applications - End User |
SYSGEN_AS_BASE |
|
X |
File Sync |
Core OS\CEBASE\Applications - End User |
SYSGEN_AS_FILE |
|
X |
Help |
Core OS\CEBASE\Applications - End User |
SYSGEN_HELP |
X |
|
Applications and Services Development
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
.NET Compact Framework 2.0 |
Core OS\CEBASE\Applications and Services Development\.NET Compact Framework |
SYSGEN_DOTNETV2 |
|
X |
OS Dependencies for .NET Compact Framework 2.0 |
Core OS\CEBASE\Applications and Services Development\.NET Compact Framework\OS Dependencies for .NET Compact Framework |
SYSGEN_DOTNETV2_SUPPORT |
|
X |
C++ Runtime Support for Exception Handling and Runtime Type Information |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_CPP_EH_AND_RTTI |
|
X |
Full C Runtime |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_FULL_CRT |
X |
|
Standard I/O (STDIO) |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_STDIO |
X |
|
Standard I/O ASCII (STDIOA) |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_STDIOA |
X |
|
Standard String Functions - ASCII (corestra) |
Core OS\CEBASE\Applications and Services Development\C Libraries and Runtimes |
SYSGEN_CORESTRA |
X |
|
COM |
Core OS\CEBASE\Applications and Services Development\Component Services (COM and DCOM)\Component Object Model |
SYSGEN_OLE |
X |
|
OBEX Client |
Core OS\CEBASE\Applications and Services Development\Object Exchange Protocol (OBEX) |
SYSGEN_OBEX_CLIENT |
|
X |
OBEX Server |
Core OS\CEBASE\Applications and Services Development\Object Exchange Protocol (OBEX) |
SYSGEN_OBEX_SERVER |
|
X |
String Safe Utility Functions |
Core OS\CEBASE\Applications and Services Development |
SYSGEN_STRSAFE |
X |
|
XML Core Services and Document Object Model (DOM) |
Core OS\CEBASE\Applications and Services Development\XML\MSXML 3.0 |
SYSGEN_MSXML_DOM |
|
X |
XML Query Languages (XQL) |
Core OS\CEBASE\Applications and Services Development\XML\MSXML 3.0 |
SYSGEN_MSXML_XQL |
|
X |
Communication Services and Networking
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Extensible Authentication Protocol |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_EAP |
X |
|
NDIS User-mode I/O Protocol Driver |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_NDISUIO |
|
X |
Network Driver Architecture (NDIS) |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_NDIS |
X |
|
TCP/IP |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_TCPIP |
X |
|
IP Helper API |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_IPHLPAPI |
X |
|
TCP/IPv6 Support |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_TCPIP6 |
|
X |
Windows Networking API/Redirector (SMB/CIFS) |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_REDIR |
X |
|
Winsock Support |
Core OS\CEBASE\Communication Services and Networking\Networking - General |
SYSGEN_WINSOCK |
X |
|
Wired Local Area Network (802.3, 802.5) |
Core OS\CEBASE\Communication Services and Networking\Networking - Local Area Network (LAN) |
SYSGEN_ETHERNET |
|
X |
Wireless LAN (802.11) STA - Automatic Configuration and 802.1X |
Core OS\CEBASE\Communication Services and Networking\Networking - Local Area Network (LAN) |
SYSGEN_ETH_80211 |
|
X |
Bluetooth HS/HF and Audio Gateway Service |
Core OS\CEBASE\Communication Services and Networking\Networking - Personal Area Network (PAN)\Bluetooth Profiles Support |
SYSGEN_BTH_AG |
|
X |
Bluetooth Stack with Universal Loadable Driver |
Core OS\CEBASE\Communication Services and Networking\Networking - Personal Area Network (PAN)\Bluetooth Protocol Stack with Transport Driver Support |
SYSGEN_BTH |
|
X |
IrDA |
Core OS\CEBASE\Communication Services and Networking\Networking - Personal Area Network (PAN)\ |
SYSGEN_IRDA |
|
X |
Dial-up Networking (RAS/PPP) |
Core OS\CEBASE\Communications Services and Networking\Networking - Wide Area Network (WAN) |
SYSGEN_PPP |
X |
|
AutoDial |
Core OS\CEBASE\Communication Services and Networking\Networking - Wide Area Network (WAN) |
SYSGEN_AUTORAS |
X |
|
Standard Modem Support for Dial-Up Networking |
Core OS\CEBASE\Communication Services and Networking\Networking - Wide Area Network (WAN) |
SYSGEN_MODEM |
|
X |
Telephony API (TAPI 2.0) |
Core OS\CEBASE\Communication Services and Networking\Networking - Wide Area Network (WAN) |
SYSGEN_TAPI |
X |
|
Unimodem Support |
Core OS\CEBASE\Communications Services and Networking\Networking - Wide Area Network (WAN) |
SYSGEN_MODEM |
|
X |
PPTP |
Core OS\CEBASE\Communications Services and Networking\Networking - Wide Area Network (WAN)\Virtual Private Networking |
SYSGEN_PPTP |
|
X |
Core Server Support |
Core OS\CEBASE\Communications Services and Networking\Servers |
SYSGEN_SERVICES |
X |
|
SNTP Client with DST |
Core OS\CEBASE\Communications Services and Networking\Servers |
SYSGEN_TIMESVC_DST |
X |
|
Core OS Services
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Battery Driver |
Core OS\CEBASE\Core OS Services |
SYSGEN_BATTERY |
X |
|
Toolhelp API |
Core OS\CEBASE\Core OS Services\Debugging Tools |
SYSGEN_TOOLHELP |
X |
|
Device Manager |
Core OS\CEBASE\Core OS Services |
SYSGEN_DEVICE |
X |
|
Display Support |
Core OS\CEBASE\Core OS Services |
SYSGEN_DISPLAY |
X |
|
Internet Appliance (IABASE) Support |
Core OS\CEBASE\Core OS Services |
SYSGEN_IABASE |
X |
|
FormatMessage API |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_FMTMSG |
X |
|
Memory Mapped Files |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_NKMAPFILE |
X |
|
Message Queue - Point-to-Point |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_MSGQUEUE |
X |
|
Target Control Support (Shell.exe) |
Core OS\CEBASE\Core OS Services\Kernel Functionality |
SYSGEN_SHELL |
X |
|
UI based Notification |
Core OS\CEBASE\Core OS Services\Notification |
SYSGEN_NOTIFY |
X |
|
Notification LED Support |
Core OS\CEBASE\Core OS Services |
SYSGEN_NLED |
X |
|
Power Management (Full) |
Core OS\CEBASE\Core OS Services\Power Management |
SYSGEN_PM |
X |
|
Serial Port Support |
Core OS\CEBASE\Core OS Services |
SYSGEN_SERDEV |
X |
|
UI Proxy for Kernel-Mode Drivers |
Core OS\CEBASE\Core OS Services |
SYSGEN_UIPROXY |
X |
|
Windows Embedded CE Driver Development Kit Support Library |
Core OS\CEBASE\Core OS Services |
SYSGEN_CEDDK |
X |
|
File Systems and Data Store
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Compression |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_NKCOMPR |
X |
|
CEDB Database Engine |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_FSDBASE |
X |
|
Bit-based File and Database Replication |
Core OS\CEBASE\File Systems and Data Store\File and Database Replication |
SYSGEN_FSREPLBIT |
X |
|
File Cache Manager |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_CACHEFILT |
|
X |
Storage Manager |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_STOREMGR |
X |
|
Release Directory File System |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_RELFSD |
X |
|
System Password |
Core OS\CEBASE\File Systems and Data Store |
SYSGEN_FSPASSWORD |
X |
|
Fonts
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Tahoma (Subset 1_07) |
Core OS\CEBASE\Fonts |
SYSGEN_FONTS_TAHOMA_1_07 |
X |
|
Graphics and Multimedia Technologies
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Waveform Audio |
Core OS\CEBASE\Graphics and Multimedia Technologies\Audio |
SYSGEN_AUDIO |
X |
|
Gradient Fill Support |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics |
SYSGEN_GRADFILL |
X |
|
Still Image Codec Support (Encode and Decode) |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging |
SYSGEN_IMAGING |
|
X |
BMP Decoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Decoders |
SYSGEN_IMAGING_BMP_DECODE |
|
X |
GIF Decoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Decoders |
SYSGEN_IMAGING_GIF_DECODE |
|
X |
JPG Decoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Decoders |
SYSGEN_IMAGING_JPG_DECODE |
|
X |
PNG Decoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Decoders |
SYSGEN_IMAGING_PNG_DECODE |
|
X |
BMP Encoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Encoders |
SYSGEN_IMAGING_BMP_ENCODE |
|
X |
GIF Encoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Encoders |
SYSGEN_IMAGING_GIF_ENCODE |
|
X |
JPG Encoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Encoders |
SYSGEN_IMAGING_JPG_ENCODE |
|
X |
PNG Encoder |
Core OS\CEBASE\Graphics and Multimedia Technologies\Graphics\Imaging\Still Image Encoders |
SYSGEN_IMAGING_PNG_ENCODE |
|
X |
International
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Input Method Manager (IMM) |
Core OS\CEBASE\International |
SYSGEN_IMM |
X |
|
English (US) National Language Support only |
Core OS\CEBASE\International\Locale Services |
SYSGEN_LOCUSA |
X |
|
National Language Support (NLS) |
Core OS\CEBASE\International\Locale Services |
SYSGEN_CORELOC |
|
X |
Internet Client Services
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Windows Internet Services |
Core OS\CEBASE\Internet Client Services\Internet Explorer 6.0 for Windows Embedded CE Components |
SYSGEN_WININET |
|
X |
JScript 5.6 |
Core OS\CEBASE\Internet Client Services\Scripting |
SYSGEN_IE_JSCRIPT |
X |
|
Security
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Authentication Services (SSPI) |
Core OS\CEBASE\Security |
SYSGEN_AUTH |
X |
|
NTLM |
Core OS\CEBASE\Security |
SYSGEN_AUTH_NTLM |
X |
|
Schannel (SSL/TLS) |
Core OS\CEBASE\Security |
SYSGEN_AUTH_SCHANNEL |
X |
|
Credential Manager |
Core OS\CEBASE\Security |
SYSGEN_CREDMAN |
X |
|
Cryptography Services (CryptoAPI 1.0) with High Encryption Provider |
Core OS\CEBASE\Security |
SYSGEN_CRYPTO |
X |
|
Certificates (CryptoAPI 2.0) |
Core OS\CEBASE\Security |
SYSGEN_CERTS |
X |
|
Shell and User Interface
Catalog item | Catalog item location | Sysgen variable | Included by default | Recommended |
---|---|---|---|---|
Minimal GDI Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MINGDI |
X |
|
Minimal GWES Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MINGWES |
X |
|
Minimal Input Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MININPUT |
X |
|
Minimal Window Manager Configuration |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_MINWMGR |
X |
|
AYGShell API Set |
Core OS\CEBASE\Shell and User Interface\Shell |
SYSGEN_AYGSHELL |
X |
|
Standard Shell |
Core OS\CEBASE\Shell and User Interface\Graphics, Windowing and Events |
SYSGEN_STANDARDSHELL |
X |
|
Common Control |
Core OS\CEBASE\Shell and User Interface\User Interface\Common Controls |
SYSGEN_COMMCTRL |
X |
|
Common Dialog Support |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_COMMDLG |
X |
|
Control Panel Applets |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_CTLPNL |
X |
|
Mouse |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_CURSOR |
X |
|
Network User Interface |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_CONNMC |
X |
|
Overlapping Menus |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_MENU_OVERLAP |
X |
|
Quarter VGA Resources - Portrait Mode |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_QVGAP |
|
X |
SIP for Small Screens |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_MSIM |
X |
|
Software-based Input Panel Driver |
Core OS\CEBASE\Shell and User Interface\User Interface\Software Input Panel\Software-based Input Panel (SIP) |
SYSGEN_SOFTKB |
X |
|
Touch Screen (Stylus) |
Core OS\CEBASE\Shell and User Interface\User Interface |
SYSGEN_TOUCH |
X |
|
See Also
Concepts
Design Template Selection
Estimated Run-Time Image Sizes for OS Designs