Share via


Internet Explorer OS Overview

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

Internet Explorer 6 for Windows Embedded CE provides an HTML/DHTML parsing and rendering engine, a browser control host, a simple browser UI, television-style navigation, and multiple-language support. The browser control host and HTML engine are comparable in functionality to that of Microsoft Internet Explorer 6.

OS Design Information

The following table shows operating system design information for Internet Explorer 6:

Element Information

Dependencies

Requires Multiple-Language API (MLang), Windows Internet Services (WinInet), URL Moniker Services (UrlMon), Internet Explorer HTML/DHTML (MSHTML) and Browser Control Host (Shdocvw), and full communications (Windows Sockets, TCP/IP stack)

Hardware considerations

None

Modules and Components

The following table shows the components and modules that implement Internet Explorer 6. For more information about the Internet Explorer 6 components and modules architecture, see Internet Explorer 6 Architecture.

Item Module Component

Additional Windows APIs used by Internet Explorer

ieceext

None

Internet Explorer printing functionality

iepeers

None

Line services and text layout engine

msls31

None

Sample browser UI

iesample

None

Sample Internet Control Panel

inetcpl

None

XML Support

msxml

None

Implementation Considerations

The following table shows the Sysgen variables that control Internet Explorer functionalities:

Sysgen variable Description

SYSGEN_IE

All the standard components of Internet Explorer 6 for Windows Embedded CE

SYSGEN_IESAMPLE

Sample browser UI (Iesample.exe)

SYSGEN_TVLENS_ALL

Provides standard components for television-style navigation and sets SYSGEN_TVLENS_FWL, SYSGEN_TVLENS_DTA, and SYSGEN_TVLENS_NOVSCR all to 1

SYSGEN_INETCPL

Sample Internet Explorer 6 Options Control Panel

**When you add the Internet Explorer 6 sample browser (SYSGEN_IESAMPLE) to your OS design, your operating system includes a simple browser shell application, IESample.exe. This browser shell includes a standard menu bar and address bar. If you are creating a custom browser shell, you should use this sample browser as a starting point. For more information about the browser sample, see the IESAMPLE Browser.

Platform Builder includes sample code for a full-screen browser application called "IESIMPLE", which you can modify, compile, and incorporate into your operating system image. The IESIMPLE sample code is located at %_WINCEROOT%\Public\IE\Oak\IESimple.**

When you add the sample Internet Explorer 6 Internet Options Control Panel (SYSGEN_INETCPL) item to your OS design, Control Panel shell includes an Internet Options icon that users click to set custom Internet settings. Clicking the icon displays the Internet Settings property pages. These configurable properties let the user set Start and Search pages, clear the cache and History, and specify connection and security settings. Complete source files for the Internet Control Panel item are located in the %_WINCEROOT%\Public\IE\OAK\INETCPL folder.

See Also

Concepts

Internet Explorer Application Development

Other Resources

Internet Explorer 6 for Windows Embedded CE
Internet Explorer OS Design Development
Creating an Internet Browser