Share via


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
  • E-mail
  • 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:

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.

Ee482335.collapse(en-US,WinEmbedded.60).gifIncluded 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

Other Resources

Developing a Target Device by Using a Design Template