Enterprise Web Pad Design Template (Windows CE 5.0)
You can use the Enterprise Web Pad design template for OS designs that support portable target devices primarily intended for accessing the Internet.
As such, the Catalog items you use to configure your OS design can vary.
This design template provides the necessary support structure for Internet-based applications, including communications and networking functionality.
Use the New Platform Wizard in Platform Builder to create a starting point for devices that connect to the Internet and use mouse-based user interface (UI) or stylus-based touch screen and UI. 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 an Enterprise Web Pad design template, see the following topics:
- ActiveSync Registry Settings
- Authentication Services Security
- COM and DCOM Security
- Cryptography Security
- Developing Secure ActiveX Controls
- Internet Explorer 6 Security
- LDAP Security Model
- OBEX Security
- SOAP Security
- Windows Media Player Control Security
- Windows Networking API/Redirector Security
Enterprise Web Pad Catalog Items
This design template provides the basic functionality for an Enterprise Web Pad with touch-screen user interface (UI) and a 640 x 480 or larger display.
The Enterprise Web Pad has enterprise-compatible networking services such as the following, for richer integration into the Enterprise IT infrastructure.
- Network user interface applications
- TCP/IP
- Winsock
- Distributed application development
- Remote Desktop Protocol
When you use the New Platform Wizard to create an OS design from the Enterprise Web Pad 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 Catalog items are included in the Enterprise Web Pad OS design 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 |
---|---|---|
Authentication Services (SSPI) | Security | SYSGEN_AUTH |
Certificates (CryptoAPI 2.0) | Security\Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | SYSGEN_CERTS |
Command Processor | Shell and User Interface\Shell\Command Shell | SYSGEN_CMD |
Console Window | Shell and User Interface\Shell\Command Shell | SYSGEN_CONSOLE |
Cryptography Services (CryptoAPI 1.0) with High Encryption Provider | Security | SYSGEN_CRYPTO |
DCOM | Applications Services and Development\Component Services (COM and DCOM) | SYSGEN_DCOM |
Help | Applications - End User | SYSGEN_HELP |
Internet Explorer HTML Application | Internet Client Services\ Internet Explorer 6 for Windows CE Components\Internet Explorer HTML/DHTML API | SYSGEN_MSHTML_HTMLAPP |
Internet Explorer HTML/DHTML API | Internet Client Services\ Internet Explorer 6 for Windows CE Components\ | SYSGEN_MSHTML |
Internet Explorer Multiple-Language Base API | Internet Client Services\ Internet Explorer 6 for Windows CE Components\ | SYSGEN_MLANG |
Internet Explorer Multiple-Language Full API | Internet Client Services\Internet Explorer 6 for Windows CE Components\Internet Explorer Multiple-Language Base API | SYSGEN_MLANGALL |
Internet Explorer Plug-in Image Decoder API | Internet Client Services\ Internet Explorer 6 for Windows CE Components\Internet Explorer HTML/DHTML API | SYSGEN_IE_IMGUTIL |
Internet Explorer PNG Image Decoder | Internet Client Services\ Internet Explorer 6 for Windows CE Components\Internet Explorer HTML/DHTML API\Internet Explorer Plug-in Image Decoder API | SYSGEN_IE_PNGFILT |
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 |
Network Utilities (IpConfig, Ping, Route) | Communication Services & Networking\Networking - General | SYSGEN_NETUTILS |
NTLM | Security\Authentication Services (SSPI) | SYSGEN_AUTH_NTLM |
Passport SSI 1.4 Authentication | Internet Client Services\ Internet Explorer 6 for Windows CE Components\Windows Internet Services | SYSGEN_MSXML_HTTP |
Passport SSI 1.4 Authentication | Internet Client Services\Internet Explorer 6 for Windows CE Components\Windows Internet Services | SYSGEN_WININET_TWEENER |
Power Management (Full) | Core OS Services | SYSGEN_PM |
Sample Internet Explorer 6 Internet Options Control Panel | Internet Client Services | SYSGEN_INETCPL |
Schannel (SSL/TLS) | Security\Authentication Services (SSPI) | SYSGEN_AUTH_SCHANNEL |
SOAP Toolkit | Applications & Services Development | SYSGEN_SOAPTK_CLIENT |
SIP for Large Screens | Shell and User Interface\User Interface\Software Input Panel\Software-based Input Panel (SIP) | SYSGEN_LARGEKB |
Touch Display (Stylus) | Shell and User Interface\User Interface | SYSGEN_TOUCH |
USB HID Keyboard and Mouse | Core OS Services\USB Host Support\USB Human Input Device (HID) Class Driver | 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 |
VBScript 5.5 | Internet Client Services\Scripting | SYSGEN_IE_VBSCRIPT |
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 - General | SYSGEN_REDIR |
Winsock | Communication Services & Networking\Networking - General | SYSGEN_WINSOCK |
XML Core Services and 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 |
---|---|---|
.NET Compact Framework | Applications & Services Development | SYSGEN_DOTNET |
ActiveSync | Applications - End User | SYSGEN_AS_BASE |
Audio Playback Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol | SYSGEN_RDP_AUDIO |
Bluetooth | Communications Services and Networking\Networking - Personal Area Network (PAN) | SYSGEN_BTH |
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 |
Dial Up Networking (RAS/PPP) | Communication Services & Networking\Networking - Wide Area Network (WAN) | SYSGEN_PPP |
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 |
IrDA | Communications Services & Networking\Networking - Personal Area Network (PAN) | SYSGEN_IRDA |
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 |
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 |
Smart Card Redirection | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_SMARTCARD |
Standard SDK for Windows | Applications & Services Development | SYSGEN_USDK |
TCP/IPv6 Support | Communication Services & Networking\Networking - General | SYSGEN_TCPIP6 |
Unimodem Support | Communications Services and Networking\Networking - Wide Area Network (WAN)\Telephony API (TAPI 2.0) | SYSGEN_MODEM |
User Interface Dialog Boxes | Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) | SYSGEN_RDP_UI |
PPTP | Communications Services and Networking\Networking - Wide Area Network (WAN)\Virtual Private Networking | SYSGEN_PPTP |
Windows Messenger | Applications - End User | SYSGEN_MESSENGER |
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 & 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 |
WordPad | Applications - End User | SYSGEN_PWORD |
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 |
---|---|---|
Device Management Client | Applications & Service Development\Device Management | SYSGEN_DEVMGMT |
File Sync | Applications - End User\ActiveSync | SYSGEN_AS_FILE |
IrDA | Communications Services and Networking\Networking - Personal Area Network (PAN) | SYSGEN_IRDA |
Lightweight Directory Access Protocol (LDAP) Client | Applications & Services Development | SYSGEN_LDAP |
OBEX Server | Applications & Services Development\Object Exchange Protocol (OBEX) | SYSGEN_OBEX_SERVER |
Object Exchange (OBEX) Client | Applications & Services Development \Object Exchange Protocol (OBEX) |
SYSGEN_OBEX_CLIENT |
Point to Point Protocol over Ethernet | Communication Services and Networking\Networking – Wide Area Network (WAN) | SYSGEN_PPPOE |
Wired Local Area Network (802.3, 802.5) | Communication Services & Networking\Networking - Local Area Network (LAN) | SYSGEN_ETHERNET |
See Also
Design Template Selection | Mobile Phone Design Template | Catalog Overview | Developing a Target Device by Using a Design Template
Last updated on Thursday, February 02, 2006
Send Feedback on this topic to the authors