Enterprise Terminal Design Template (Windows CE 5.0)
You can use the Enterprise Terminal design template for OS designs to support many types of devices. As such, 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 devices such as retail point of sale and electronic payment terminals, and then customize the OS design to fit your needs.
After you view the Catalog items 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 an Enterprise Terminal OS design, see the following topics:
- Authentication Services Security
- COM and DCOM Security
- Cryptography Security
- Developing Secure ActiveX Controls
- Internet Explorer 6 Security
- MSMQ Security
- OBEX Security
- SOAP Security
- Windows Media Player Control Security
- Windows Networking API/Redirector Security
Enterprise Terminal Catalog Items
When you use the New Platform Wizard to create an OS design from the Enterprise Terminal 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 components are included in the Enterprise Terminal design template created by using the New Platform Wizard.
Because they are required, Catalog items in this list do not appear in the New Platform Wizard.
Catalog item | Catalog item location | Sysgen variable |
---|---|---|
.NET Compact Framework | Applications & Services Development | SYSGEN_DOTNET |
Audio Playback Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol | SYSGEN_RDP_AUDIO |
Authentication Services (SSPI) | Security | SYSGEN_AUTH |
Certificates (CryptoAPI 2.0) | Security\Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | SYSGEN_CERTS |
Client | Applications & Services Development\SOAP Toolkit | SYSGEN_SOAPTK_CLIENT |
Control Point API | Networking Features\Universal Plug and Play (UPnP) | SYSGEN_UPNP_CTRL |
Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | Security | SYSGEN_CRYPTO |
Cut\Copy\Paste Clipboard Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_CLIPBOARD |
DCOM | Applications Services and Development\Component Services (COM and DCOM) | SYSGEN_DCOM |
Dial-up Networking (RAS/PPP) | Communications Services and Networking\Networking - Wide Area Network (WAN) | SYSGEN_PPP |
File Storage Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_DRIVE |
Help | Applications - End User | SYSGEN_HELP |
Message Queuing (MSMQ) | Applications & Services Development | SYSGEN_MSMQ |
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 |
OBEX Server | Applications & Services Development\Object Exchange Protocol (OBEX) | SYSGEN_OBEX_SERVER |
Power Management (Full) | Core OS Services | SYSGEN_PM |
Remote Desktop Protocol (RDP) | Applications - End User\Remote Desktop Connection | SYSGEN_RDP |
Schannel (SSL/TLS) | Security\Authentication Services (SSPI) | SYSGEN_ AUTH_SCHANNEL |
Serial and Parallel Port Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_PORT |
Smart Card Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_SMARTCARD |
Standard Shell | Shell and User Interface\Shell\Graphical Shell\Standard Shell | SYSGEN_STANDARDSHELL |
Touch Display (Stylus) | Shell and User Interface\User Interface\Touch Display (Stylus) | SYSGEN_TOUCH |
Unimodem Support | Communications Services and Networking\Networking - Wide Area Network (WAN)\Telephony API (TAPI 2.0) | SYSGEN_MODEM |
USB HID Keyboard and Mouse | Core OS Services\ USB Host Support | SYSGEN_USB_HID_CLIENTS |
USB Host Support | Core OS Services | SYSGEN_USB |
USB Human Input Device (HID) Class Driver | Core OS Services\ USB Host Support | SYSGEN_USB_HID |
User Interface Dialog Boxes | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_UI |
Virtual Private Networking (PPTPVirtual Private Networking (PPTP | Communications Services and Networking\Networking - Wide Area Network (WAN)Communications Services and Networking\Networking - Wide Area Network (WAN) | SYSGEN_PPTPSYSGEN_PPTP |
Waveform Audio | Multimedia Technologies\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 |
Winsock Support | Communication Services & Networking\Networking Features | SYSGEN_WINSOCK |
Wired Local Area Network (802.3, 802.5) | Communication Services & Networking\Networking - Local Area Network (LAN) | SYSGEN_ETHERNET |
XML Core Services & Document Object Model (DOM) | Applications & Services Development\XML | SYSGEN_MSXML_DOM |
Selected Catalog Items
The following Catalog items are selected by default for this design template and appear as selected in the New Platform Wizard.
Catalog item | Catalog item location | Sysgen variable |
---|---|---|
Audio Playback Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol | SYSGEN_RDP_AUDIO |
Cut\Copy\Paste Clipboard Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_CLIPBOARD |
Device Management Client | Applications & Service Development\Device Management | SYSGEN_DEVMGMT |
File Storage Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_DRIVE |
Internet Explorer 6 Sample Browser | Internet Client Services\Internet Explorer 6 for Windows CE - Standard Components | SYSGEN_IESAMPLE |
JScript 5.5 | Internet Client Services\Scripting | SYSGEN_IE_JSCRIPT |
OS Dependencies for .NET Compact Framework | Applications & Services Development\.NET Compact Framework | SYSGEN_DOTNET_SUPPORT |
Printer Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_PRINTER |
Remote Desktop Protocol (RDP) | Applications - End User\Remote Desktop Connection | SYSGEN_RDP |
Serial and Parallel Port Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_PORT |
Simple Network Management Protocol (SNMP) | Applications Services and Development\Device Management | SYSGEN_SNMP |
Smart Card Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_SMARTCARD |
User Interface Dialog Boxes | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_UI |
Unselected Catalog Items
The following Catalog items are not selected by default for this configuration, but are available from the New Platform Wizard.
Catalog item | Catalog item location | Sysgen variable |
---|---|---|
ActiveSync | Applications - End User | SYSGEN_AS_BASE |
Bluetooth | Communications Services and Networking\Networking - Personal Area Network (PAN) | SYSGEN_BTH |
File Sync | Applications - End User\ActiveSync | SYSGEN_AS_FILE |
Internet Connection Sharing (ICS) | Communications Services and Networking\Networking Features | SYSGEN_GATEWAY |
IrDA | Communications Services and Networking\Networking - Personal Area Network (PAN) | SYSGEN_IRDA |
OBEX Server | Applications & Services Development\Object Exchange Protocol (OBEX) | SYSGEN_OBEX_SERVER |
Pocket Internet Explorer | Internet Client Services\Browser Application | SYSGEN_PIE |
Point-to-Point Protocol over Ethernet (PPPoE) | Communications Services and Networking\Networking - Wide Area Network (WAN)\ | SYSGEN_PPPOE |
Standard SDK for Windows CE | Applications Services and Development | SYSGEN_USDK |
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 |
Virtual Private Networking (PPTP | Communications Services and Networking\Networking - Wide Area Network (WAN) | SYSGEN_PPTP |
Wired Local Area Network (802.11) | Communications Services and Networking\Networking - Local Area Network (LAN) | SYSGEN_ETH_80211 |
WMA & MP3 Local Playback | Multimedia Technologies\Basic Multimedia | SYSGEN_LOCALAUDIO |
WMA and MP3 Streaming | Multimedia Technologies\Basic Multimedia | SYSGEN_STREAMAUDIO |
WMV & MPEG-4 Streaming | Multimedia Technologies\Basic Multimedia | SYSGEN_STREAMAV |
See Also
Design Template Selection | Creating an OS Design with the New Platform Wizard | Levels of Debugging Support | Developing a Target Device by Using a Design Template
Last updated on Thursday, February 02, 2006
Send Feedback on this topic to the authors