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:

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.