Mobile Phone Design Template (Windows CE 5.0)
The Enterprise Terminal design template provides the functionality for a Microsoft Windows® CE–based mobile telephone handset.
This template supplies the foundation for supporting voice data, e-mail, and Web-browsing on a mobile handset.
The Mobile Phone design template provides an environment with rich graphics that does the following:
- Supports a 160 x 220 nominal display resolution
- Includes the Windows CE Standard Shell
- Optionally include Pocket Internet Explorer, Inbox, and ActiveSync technologies
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 hardware that uses wireless data communications, and then customize the OS design to fit your needs.
The Mobile Phone design template targets a specific form factor and you can use the Emulator included with Platform Builder to view and test your new run-time image.
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 more information about security issues that can affect the Mobile Phone OS design, see the following topics:
- ActiveSync Registry Settings
- Authentication Services Security
- RTC Client API Security
- Cryptography Security
- Pocket Internet Explorer Security
- RAS Server Security
- Windows Networking API/Redirector Security
Mobile Phone Catalog Items
When you use the New Platform Wizard to create an OS design from the Mobile Phone 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 a Mobile Handheld OS design created by using the New Platform Wizard.
Catalog items in this list are included and do not appear in the New Platform Wizard.
Catalog item | Catalog item location | Sysgen variable |
---|---|---|
Audio Compression Manager | Multimedia Technologies\Graphics and Multimedia Components\Audio | SYSGEN_AUDIO_ACM |
Authentication Services (SSPI) | Security | SYSGEN_AUTH |
AutoDial | Communication Services & Networking\Networking - Wide Area Network (WAN)\Dial Up Networking (RAS/PPP) | SYSGEN_AUTORAS |
Certificates (CryptoAPI 2.0) | Security\Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | SYSGEN_CERTS |
Core Server Support | Communication Services & Networking\Servers | SYSGEN_SERVICES |
Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | Security | SYSGEN_CRYPTO |
Mouse | Shell and User Interface\User Interface | SYSGEN_CURSOR |
Network User Interface | Shell and User Interface\User Interface | SYSGEN_CONNMC |
Network Utilities (IpConfig, Ping, Route) | Communication Services & Networking\Networking Features | SYSGEN_NETUTILS |
NTLM | Security\Authentication Services (SSPI) | SYSGEN_ AUTH_NTLM |
Power Management (Full) | Core OS Services | SYSGEN_PM |
Schannel (SSL/TLS) | Security\Authentication Services (SSPI) | SYSGEN_ AUTH_SCHANNEL |
Touch Screen (Stylus) | Shell and User Interface\User Interface | SYSGEN_TOUCH |
Waveform Audio | Multimedia Technologies\Graphics and Multimedia Components\Audio | SYSGEN_AUDIO |
Windows Internet Services | Internet Client Services\ Internet Explorer 6 for Windows CE Components | SYSGEN_WININET |
Windows Networking API/Redirector (SMB/CIFS) | Communication Services & Networking\Networking Features | SYSGEN_REDIR |
Selected Catalog Items
The following Catalog items are selected as defaults for this design template and appear as selectable 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) | Communication Services & Networking\Networking - Wide Area Network (WAN) | SYSGEN_PPP |
File Sync | Applications - End User\ ActiveSync | SYSGEN_AS_FILE |
Inbox | Applications - End User | SYSGEN_PMAIL |
JScript 5.5 | Internet Client Services\Scripting | SYSGEN_IE_JSCRIPT |
OBEX Server | Applications & Services Development\Object Exchange Protocol (OBEX) | SYSGEN_OBEX_SERVER |
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 | SYSGEN_PIE |
TCP/IPv6 Support | Communication Services & Networking\Networking Features | SYSGEN_TCPIP6 |
Unimodem Support | Communication Services & Networking\Telephony API (TAPI 2.0) | SYSGEN_MODEM |
Windows Messenger | Applications - End User | SYSGEN_MESSENGER |
WMA & MP3 Local Playback | Multimedia Technologies\Basic Multimedia | SYSGEN_LOCALAUDIO |
WMA & MP3 Streaming | Multimedia Technologies\Basic Multimedia | SYSGEN_STREAMAUDIO |
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 |
---|---|---|
Command Processor | Shell and User Interface\Shell\Command Shell | SYSGEN_CMD |
Console Window | Shell and User Interface\Shell\Command Shell | SYSGEN_CONSOLE |
Device Management Client | Applications & Service Development\Device Management | SYSGEN_DEVMGMT |
IrDA | Communications Services and Networking\Networking - Personal Area Network (PAN) | SYSGEN_IRDA |
Standard SDK for Windows CE | Applications Services and Development | SYSGEN_USDK |
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 |
WMV & MPEG-4 Streaming | Multimedia Technologies\Basic Multimedia | SYSGEN_STREAMAV |
See Also
Design Template Selection | Catalog OverviewCreating an Application-Defined Window Control | Developing a Target Device by Using a Design Template
Last updated on Thursday, February 02, 2006
Send Feedback on this topic to the authors