Internet Explorer Catalog Items and Sysgen Variables (Compact 7)
3/12/2014
In Windows Embedded Compact, you can add Internet Explorer Embedded to your OS design so that users can access or browse the Internet, or you can include support for Internet Explorer 7 and implement your own web software.
For more information, see Internet Explorer Embedded.
For more information about how to add or remove catalog items, see Design Your First OS.
Hardware and Software Requirements
- Requires a connection from the device to the Internet. For more information, see Network Driver Catalog Items and Sysgen Variables.
Catalog Items and Sysgen Variables
The following table describes the catalog items and associated SYSGEN variables that you can use to implement Internet functionality.
Catalog item | SYSGEN variable | Description | Dependencies |
---|---|---|---|
Adobe Flash Player 10.1 ActiveX Control |
SYSGEN_IE7_FLASH10_1 |
Provides an ActiveX control that enables Internet Explorer Embedded to display videos or animations that are compatible with the Adobe Flash Player. |
Requires a display screen and an Internet Explorer Embedded web browser, such as Internet Explorer 7.0 XAML Runtime Browser or Internet Explorer 7.0 Sample Browser. Other SYSGEN variables may be required so that applications that run in Adobe Flash Player can access peripheral devices such as the camera or microphone on a device. The Adobe Flash Player will automatically detect peripheral devices, and the user can select the correct device if more than one is available. To support these peripheral devices, set the following SYSGEN variables to 1:
|
Filter and Transition |
SYSGEN_IE7_DXTRANS |
Applies visual effects to the objects in web pages and to the transitions between web pages. |
Requires a display screen and a web browser. Also requires SYSGEN_IE7_MSHTML and SYSGEN_ATL. For more information, see Active Template Library (ATL). Important SYSGEN_ATL does not automatically create dependencies on other SYSGEN variables that specific ATL functionality may require. If such a dependency exists (for example, SYSGEN_CPP_EH_AND_RTTI, SYSGEN_CPP_SEH), you must explicitly add the appropriate SYSGEN variables. |
Internet Explorer 7.0 Sample Browser |
SYSGEN_IE7_IESAMPLE |
The Internet Explorer Embedded browser application. Optionally, to provide a XAML Runtime version of the user interface (UI) for the browser application, set SYSGEN_IE7_IEEXR. |
Requires a display screen. Sets the following SYSGEN variables to 1:
|
Internet Explorer 7.0 XAML Runtime Browser |
SYSGEN_IE7_IEEXR |
A sample application that implements a UI for Internet Explorer Embedded by using the XAML Runtime in Microsoft Silverlight for Windows Embedded. |
Requires a display screen. Requires SYSGEN_XAML_RUNTIME. Available only for devices with displays. A small-size screen UI design is used when IMG_SCREEN_SMALL is set to 1; otherwise, a medium-size screen UI design is used. To develop an ASP .NET web application that uses Asynchronous JavaScript and XML (AJAX), requires SYSGEN_MSXML_HTTP for parsing XML or sending XML data over the Internet. For more information, see XML Catalog Items and Sysgen Variables. Sets SYSGEN_XAML_RUNTIME to 1. |
Internet Explorer HTML/DHTML API |
SYSGEN_IE7_MSHTML |
The parsing and rendering engines, including editing, style sheet, and ActiveX support. |
Requires a display screen and a web browser. |
Internet Explorer Multiple-Language Base API |
SYSGEN_IE7_MLANG |
Provides internationalization features such as character set conversion and code page detection for localization. This catalog item provides a minimal implementation of Multiple Language (MLang) support and provides IMultiLanguage2. |
None. |
Internet Explorer Plug-in Image Decoder API |
SYSGEN_IE7_IMGUTIL |
Provides image decoder plug-in support for Internet Explorer. |
Requires SYSGEN_IE7_MSHTML |
Internet Explorer PNG Image Decoder |
SYSGEN_IE7_PNGFILT |
Supports PNG images in Internet Explorer. |
Requires SYSGEN_IE7_IMGUTIL. |
Internet Explorer RPC Support |
SYSGEN_IE7_ACTXPRXY |
Provides the proxy and stub library for Internet Explorer interfaces to your OS design. By using this library, you can use the window.open method to communicate across different browser windows. |
Requires SYSGEN_IE7_MSHTML. |
Internet Explorer Theme Library |
SYSGEN_IE7_IETHEME |
Provides customizations of the colors and background images of Windows XP to the controls in the Internet Explorer Embedded UI such as scrollbar, text editor, button, list box, and combo box controls. |
Requires SYSGEN_IE7_IESAMPLE. Requires a display screen. |
Internet Options Control Panel |
SYSGEN_CTLPNL2 |
A sample application that implements Control Panel for setting Internet options. |
Requires a display screen. Requires SYSGEN_STANDARDSHELL. For more information, see Shell Catalog Items and Sysgen Variables. |
Internet Options Control Panel XAML Runtime Edition |
SYSGEN_IE7_INETCPL_EXR |
A sample application based on Silverlight for Windows Embedded that implements a control panel for setting Internet options. |
Requires a display screen. Requires that SYSGEN_XAML_RUNTIME and SYSGEN_CTLPNL2 be set to 1. For more information, see Silverlight for Windows Embedded Catalog Items and Sysgen Variables. |
Passport SSI 1.4 Authentication |
SYSGEN_IE7_WININET_TWEENER |
Provides the Passport Server Side Include (SSI) Version 1.4 Protocol, also known as the Passport Tweener protocol. It is based on HTTP and provides an authentication service for device users to log on to services by using the Internet. |
Requires SYSGEN_IE7_WININET. |
SYSGEN_IE7_DXTMSFT |
SYSGEN_IE7_DXTMSFT |
Provides the DirectX Transform API for animating digital images that are displayed in Internet Explorer Embedded or in applications. |
Requires SYSGEN_IE7_MSHTML. |
URL Moniker Services |
SYSGEN_IE7_URLMON |
Supports URL Monikers, Hit Logging, Asynchronous Pluggable Protocols, and URL Security Zones. |
Requires a display screen. |
Windows Internet Services |
SYSGEN_IE7_WININET |
Base Internet functionality, including support for File Transport Protocol (FTP), Autodial, and Credential Manager. |
Requires a display screen. |
XML MIME Viewer |
SYSGEN_MSXML_MIMEVIEWER |
Displays XML in a browser or in other web software. |
Requires support for XML. For more information, see XmlLite Catalog Items and Sysgen Variables or XML Catalog Items and Sysgen Variables. |
Sysgen Variables
The following table describes the SYSGEN variables that you can set to add features for the browser to your OS.
SYSGEN variable | Description | Dependencies |
---|---|---|
IMG_SCREEN_SMALL |
Provides a UI for Internet Explorer Embedded for a device with a small-size display screen. If IMG_SCREEN_SMALL is not set to 1 the UI design for a device with a medium-size screen is used. |
Requires SYSGEN_IE7_IEEXR. |
SYSGEN_IE7_IEFRAME |
Provides the web browser control that hosts and navigates among HTML documents. Note that SYSGEN_IE7_IEFRAME replaces SYSGEN_SHDOCVW. |
None. |
SYSGEN_IE7_IETHMXP |
Provides a sample theme for the browser engine that resembles the browser for Windows XP. |
None. |
See Also
Concepts
XML Data Islands Catalog Items and Sysgen Variables
Other Resources
Internet Explorer Embedded
Adobe Flash Player ActiveX Control
JScript Catalog Items and Sysgen Variables
VBScript Catalog Items and Sysgen Variables
XML Catalog Items and Sysgen Variables