Mobile Handheld Design Template (Windows CE 5.0)
The Mobile Handheld design template provides the functionality for mobile devices with a clamshell-and-keyboard styled design.
A mobile handheld is a portable device that gives the user access to a variety of functionality, including the following:
- Internet access
- An address book
- A calendar
The Catalog items you use to configure your OS design can vary.
Use the New Platform Wizard in Platform Builder to create a starting point for mobile devices with a clamshell-and-keyboard styled design and then customize the OS design to fit your needs.
After you view the Catalog items listed in this topic, follow the instructions in How to Develop an OS Design by Using a Design Template.
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 Security
- Windows Media Player Control Security
- Windows Networking API/Redirector Security
Mobile Handheld Catalog Items
When you use the New Platform Wizard to create an OS design from the Mobile Handheld design template, Platform Builder includes by default a specific set of Catalog items in the OS design.
Although you can select optional items in the wizard, the required items do not appear as options.
In addition to Catalog items you add to your OS design, some items are added during the build cycle due to dependencies.
The Sysgen variables for all Catalog items in the run-time image after the build cycle is complete are in the %_WINCEROOT%\Public\<OS design name>\_iabasefeatures.txt file. For more information about dependencies, see Catalog Overview.
Note Because one Sysgen variable can be set by another Sysgen variable, not all Sysgen variables in this files correspond to a Catalog item.
After you finish using the New Platform Wizard, you can add other Catalog items to your OS design. For more information, see Adding an Item from the Catalog.
If you build from a command line, for information about how to view a list of Sysgen variables, see Build Demo Tool.
Included Catalog Items
The following required Catalog items are included in the Mobile Handheld design template created by using the New Platform Wizard.
Catalog items in this list do not appear in the New Platform Wizard.
Catalog item | Catalog item location | Sysgen variable |
---|---|---|
Touch Screen (Stylus) | Shell and User Interface\User Interface | SYSGEN_TOUCH |
Authentication Services (SSPI) | Security | SYSGEN_AUTH |
AutoDial | Communication Services & Networking\Networking - Wide Area Network (WAN)\Dial Up Networking (RAS/PPP) | SYSGEN_AUTORAS |
AYGShell API Set | Shell and User Interface\Shell\Graphical Shell\Standard Shell | SYSGEN_AYGSHELL |
Battery Driver | Core OS Services | SYSGEN_BATTERY |
Bit-based | File Systems and Data Store\File and Database Replication | SYSGEN_FSREPLBIT |
Certificates (CryptoAPI 2.0) | Security\Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | SYSGEN_CERTS |
Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | Security | SYSGEN_CRYPTO |
Extensible Authentication Protocol | Communication Services & Networking\Networking Features | SYSGEN_EAP |
Help | Applications - End User | SYSGEN_HELP |
JScript 5.5 | Internet Client Services\Scripting | SYSGEN_IE_JSCRIPT |
Mouse | Shell and User Interface\User Interface | SYSGEN_CURSOR |
Network User Interface | Shell and User Interface\User Interface | SYSGEN_CONNMC |
NTLM | Security\Authentication Services (SSPI) | SYSGEN_AUTH_NTLM |
Overlapping Menus | Shell and User Interface\User Interface | SYSGEN_MENUOVERLAP |
Power Management (Full) | Core OS Services | SYSGEN_PM |
Schannel (SSL/TLS) | Security\Authentication Services (SSPI) | SYSGEN_AUTH_SCHANNEL |
SIP for Small Screens | Shell and User Interface\User Interface\Software-based Input Panel (SIP)\ | SYSGEN_MSIM |
Standard Shell | Shell and User Interface\Shell\Graphical Shell | SYSGEN_STANDARDSHELL |
Waveform Audio | Multimedia Technologies\Multimedia Components\Audio | SYSGEN_AUDIO |
Windows Networking API/Redirector (SMB/CIFS) | Communication Services & Networking\Networking Features | SYSGEN_REDIR |
Selected Catalog Items
The following Catalog items are selected by default for this OS design and appear as selected in the New Platform Wizard.
Catalog item | Catalog item location | Sysgen variable |
---|---|---|
.NET Compact Framework | Applications & Services Development | SYSGEN_DOTNET |
ActiveSync | Applications - End User | SYSGEN_AS_BASE |
Bluetooth | Communications Services and Networking\Networking - Personal Area Network (PAN) | SYSGEN_BTH |
Dial-up Networking (RAS/PPP) | Communications Services and Networking\Networking - Wide Area Network (WAN) | SYSGEN_PPP |
File Sync | Applications - End User\ActiveSync | SYSGEN_AS_FILE |
IrDA | Communications Services and Networking\Networking - Personal Area Network (PAN) | SYSGEN_IRDA |
JScript 5.5 | Internet Client Services\Scripting | SYSGEN_IE_JSCRIPT |
OBEX Server | Applications & Services Development\Object Exchange Protocol (OBEX) | SYSGEN_OBEX_SERVER |
OS Dependencies for .NET Compact Framework | Applications & Services Development\.NET Compact Framework | SYSGEN_DOTNET_SUPPORT |
Pocket Internet Explorer | Internet Client Services\Browser Application | SYSGEN_PIE |
Quarter VGA Resources - Portrait Mode | Shell and User Interface\User Interface\ | SYSGEN_QVGAP |
TCP/IPv6 Support | Communications Services and Networking\Networking Features | SYSGEN_TCPIP6 |
Unimodem Support | Communications Services and Networking\Networking - Wide Area Network (WAN)\Telephony API (TAPI 2.0) | SYSGEN_MODEM |
PPTP | Communications Services and Networking\Networking - Wide Area Network (WAN)\Virtual Private Networking | SYSGEN_PPTP |
Wired Local Area Network (802.11) | Communications Services and Networking\Networking - Local Area Network (LAN) | SYSGEN_ETH_80211 |
Wired Local Area Network (802.3, 802.5) | Communication Services & Networking\Networking - Local Area Network (LAN) | SYSGEN_ETHERNET |
Unselected Catalog items
The following Catalog items are not selected by default for this design template, but are available from the New Platform Wizard.
Catalog item | Catalog item location | Sysgen variable |
---|---|---|
Inbox | Applications - End User | SYSGEN_PMAIL |
Internet Explorer 6 Sample Browser | Internet Client Services\Browser Application\ Internet Explorer 6 for Windows CE - Standard Components | SYSGEN_IESAMPLE |
Microsoft Excel Viewer | Applications - End User\File Viewers | SYSGEN_VIEWER_XLS |
Microsoft Image Viewer | Applications - End User\File Viewers | SYSGEN_VIEWER_IMAGE |
Microsoft PDF Viewer | Applications - End User\File Viewers | SYSGEN_VIEWER_ACROBAT |
Microsoft PowerPoint Viewer | Applications - End User\File Viewers | SYSGEN_VIEWER_PPT |
Microsoft Word Viewer | Applications - End User\File Viewers | SYSGEN_VIEWER_DOC |
Standard SDK for Windows CE | Applications Services and Development | SYSGEN_USDK |
Windows Messenger | Applications - End User | SYSGEN_MESSENGER |
WMA & MP3 Local Playback | Multimedia Technologies\Basic Multimedia | SYSGEN_LOCALAUDIO |
WMA and MP3 Streaming | Multimedia Technologies\Basic Multimedia | SYSGEN_STREAMAUDIO |
WordPad | Applications - End User | SYSGEN_PWORD |
See Also
Design Template Selection | Developing a Target Device by Using a Design Template
Last updated on Thursday, February 02, 2006
Send Feedback on this topic to the authors