Internet Appliance Features

The New Platform Wizard creates an Internet Appliance platform that includes a base set of components for a variety of devices. Once you have created the starting point for your device, you can customize the configuration by adding components from the Platform Builder catalog or by adding customized features, files, or drivers that you develop. For more information about default components for this configuration, see Internet Appliance Configuration.

This configuration provides the basic functionality for non-mobile, browser-based Internet Appliance devices.

When you create an Internet Appliance configuration using the New Platform Wizard, a set of basic features is included in the image by default. Although you can select optional features in the wizard, the required features do not appear as options.

Features can be anchored or unanchored. The following list shows the description of each:

  • Anchored features are either added by using the New Platform Wizard or added manually from the catalog.
  • Unanchored features are either required and are not shown in the wizard but always included in a thin client, or are required to support the anchored features. You cannot remove the unanchored features that are included.

For more information about anchored and unanchored features, see Platform Modification.

In addition to the features that you add to your platform, some features are added during the build cycle due to dependencies being added. The following list shows the location of files that contain a list of Sysgen variables for all features in the image after the build cycle is complete:

  • For a display-based device, see %_WINCEROOT%\Public\<Platform Name>\_iabasefeatures.txt
  • For a headless device, see %_WINCEROOT%\Public\<Platform Name>\_hlbasefeatures.txt

Note   Because one Sysgen variable may be set by another Sysgen variable, not all of the Sysgen variables in these files directly correspond to a feature in 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 Features

The following table shows the required components that are included in the Mobile Handheld configuration created by using the New Platform Wizard. Features in this list do not appear in the New Platform Wizard.

Feature Feature Location Sysgen Variable
Authentication Services (SSPI) Security SYSGEN_AUTH
Certificates (CryptoAPI 2.0) Security\Cryptography Services (CryptoAPI 1.0) with High Encryption Providor 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
Help Applications - End User SYSGEN_HELP
Internet Explorer Browser Control Host Internet Client Services\ Internet Explorer 6.0 for Windows CE Components\ SYSGEN_SHDOCVW
Internet Explorer HTML/DHTML API Internet Client Services\ Internet Explorer 6.0 for Windows CE Components\ SYSGEN_MSHTML
Internet Explorer Multiple-Language Base API Internet Client Services\ Internet Explorer 6.0 for Windows CE Components\ SYSGEN_MLANG
Internet Explorer Plug-in Image Decoder API Internet Client Services\ Internet Explorer 6.0 for Windows CE Components\Internet Explorer HTML/DHTML API SYSGEN_IE_IMGUTIL
Internet Explorer PNG Image Decoder Internet Client Services\ Internet Explorer 6.0 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 Features SYSGEN_NETUTILS
NTLM Security\Authentication Services (SSPI) SYSGEN_AUTH_NTLM
Power Management (Full) Core OS Services SYSGEN_PM
Sample Internet Explorer 6.0 Internet Options Control Panel Internet Client Services SYSGEN_INETCPL
Schannel (SSL/TLS) Security\Authentication Services (SSPI) SYSGEN_AUTH_SCHANNEL
Touch Screen (Stylus) Shell and User Interface\User Interface SYSGEN_TOUCH
URL Moniker Services Internet Client Services\ Internet Explorer 6.0 for Windows CE Components\ SYSGEN_URLMON
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
Waveform Audio Multimedia Technologies\Multimedia Components\Audio SYSGEN_AUDIO
Windows Internet Services Internet Client Services\ Internet Explorer 6.0 for Windows CE Components SYSGEN_WININET
Windows Networking API/Redirector (SMB/CIFS) Communication Services & Networking\Networking Features SYSGEN_REDIR

Selected Features

The following table shows the features that are selected by default for this configuration and appear as selected in the New Platform Wizard.

Feature Feature Location Sysgen Variable
.NET Compact Framework 1.0 Applications & Services Development SYSGEN_DOTNET
Internet Explorer 6.0 Sample Browser Internet Client Services\Internet Explorer 6.0 for Windows CE - Standard Components SYSGEN_IESAMPLE
IrDA Communications Services & Networking\Networking - Personal Area Network (PAN) SYSGEN_IRDA
JScript 5.5 Internet Client Services\Scripting SYSGEN_IE_JSCRIPT
OS Dependencies for .NET Compact Framework 1.0 Applications & Services Development\.NET Compact Framework 1.0 SYSGEN_DOTNET_SUPPORT
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
Windows Messenger Applications - End User SYSGEN_MESSENGER
Wired Local Area Network (802.3, 802.5) Communication Services & Networking\Networking - Local Area Network (LAN) SYSGEN_ETHERNET
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

Unselected Features

The following table shows the features that are not selected by default for this configuration, but are available from the New Platform Wizard.

Feature Feature Location Sysgen Variable
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
File Storage Redirection Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) SYSGEN_RDP_DRIVE
Inbox Applications - End User SYSGEN_PMAIL
IrDA Communications Services and 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
OBEX Server Applications & Services Development\Object Exchange Protocol (OBEX) SYSGEN_OBEX_SERVER
Point to Point Protocol over Ethernet Communication Services & Networking\Networking - Wide Area Network (WAN) SYSGEN_PPPOE
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 Features SYSGEN_TCPIP6
TV-Style Navigation Components Internet Client Services\Browser Application\Internet Explorer 6.0 for Windows CE - Standard Components SYSGEN_TVLENS_ALL
User Interface Dialog Boxes Applications - End User\Remote Desktop Connection\Remote Desktop Protocol (RDP) SYSGEN_RDP_UI
Windows Media Player Application Multimedia Technologies\Multimedia Components\Windows Media layer SYSGEN_CEPLAYER
Windows Media Player OCX Multimedia Technologies\Multimedia Components\Windows Media layer SYSGEN_DSHOW_WMP
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
WordPad Applications - End User SYSGEN_PWORD
XML Core Services and Document Object Model (DOM) Applications & Services Development\XML SYSGEN_MSXML_DOM
XML Mime Viewer Applications & Services Development\XML\ SYSGEN_MSXML_MIMEVIEWER

See Also

How to Create an Internet Appliance | Internet Appliance Configuration | Platform Modification | Emulator | Emulator Skin XML Schema | OS Configurations How-to Topics

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.