Internet Explorer 4


Microsoft Internet Explorer 4 is a graphical web browser that Microsoft released in October 1997, primarily for Microsoft Windows, but also with versions available for the classic Mac OS, Solaris, and HP-UX and marketed as "The Web the Way You Want It".
It was one of the main participants of the first browser war. Its distribution methods and Windows integration were involved in the United States v. Microsoft Corp. case. It was superseded by Microsoft Internet Explorer 5 in March 1999. Version 4.0 was included with Windows 95 OEM Service Release 2.5 and 4.01 in Windows 98 First Edition ; in addition the Internet Explorer layout engine Trident was introduced. It attained just over 60% market share by March 1999 when IE5 was released. In August 2001 when Internet Explorer 6 was released, IE4.x had dropped to 7% market share and IE5 had increased to 80%. IE4 market share dropped under 1% by 2004.

Overview

The Internet Explorer 4.0 Platform Preview was released in April 1997, and Platform Preview 2.0 in July that year. Internet Explorer 4 was released to the public in September, 1997 and deepened the level of integration between the web browser and the underlying operating system. Installing version 4 on a Windows 95 or Windows NT 4 machine and choosing "Windows Desktop Update" would result in the traditional Windows Explorer being replaced by a version more akin to a web browser interface, as well as the Windows desktop itself being web-enabled via Active Desktop. The integration with Windows, however, was subject to numerous packaging criticisms. This option was no longer available with the installers for later versions of Internet Explorer but was not removed from the system if already installed. Internet Explorer 4 introduced support for Group Policy, allowing companies to configure and lock down many aspects of the browser's configuration. Internet Mail and News was replaced with Outlook Express, and Microsoft Chat and an improved NetMeeting were also included. This version also was included with Windows 98. Version 4.5 dropped support for 68k Macs, but offered new features such as easier 128-bit encryption. The last non-Mac version, was 4.0 Service Pack 2, however. Uninstalling IE4 became the subject of concern to some users and was a point of contention in later lawsuits

Internet Explorer version 4.0 for Macintosh

On January 6, 1998, at the Macworld Expo in San Francisco, Microsoft announced the release of the final version of Internet Explorer version 4.0 for Macintosh. Version 4 included support for offline browsing, Dynamic HTML, a new faster Java virtual machine and Security Zones that allow users or administrators to limit access to certain types of web content depending on which zone the content was coming from. At the same event, Apple announced the release of Mac OS 8.1, which would be bundled with IE4.
At the following year's San Francisco Macworld Expo on January 9, 1999, Microsoft announced the release of Internet Explorer 4.5 Macintosh Edition. This new version, which dropped 68K processor support, introduced Form AutoFill, Print Preview, the Page Holder pane which let a user hold a page of links on one side of the screen that opened pages in the right hand and support for Mac OS technology like Sherlock.

Internet Explorer 4 for Unix

On November 5, 1997 a beta of IE for Unix 4.0 was released for testing on Solaris. On January 27, 1998 it was reported that IE 4.0 for Solaris was due in March; Tod Nielsen, general manager of Microsoft's developer relations group, joked that "he wanted to launch Internet Explorer 4.0 for Unix at the Ripley's Believe It or Not! museum in San Francisco" because of skepticism from those who suspected IE for Unix was vaporware. It was further reported that versions for "HP-UX, IBM AIX, and Irix" were planned. The software used to enable this, MainWin XDE, was available for Solaris 2.5.1 on SPARC and Intel, SunOS 4.1.4, Irix 5.3, Irix 6.2, HP UX 10.2, and IBM AIX 4.1.5.
On March 4, 1998 IE 4.0 for Unix on Solaris was released. Later that year, a version for HP-UX was released.

Features, technology, and integrated software

IE4 came with Active Desktop, Windows Desktop Update, Channels, Frontpage Express, Netmeeting, NetShow, Web Publishing Wizard, Microsoft Chat 2.0 and Progressive Networks RealPlayer. Outlook Express 4 replaced Internet Mail and News.
Other new features including Dynamic HTML, inline PNG, Favicons, a parental rating system, and the ability to 'subscribe' to a website in favorites, where it would notify the user of an update. Stephen Reid of PC Pro noted in his review:

Bundled and/or integrated software

Active Desktop is a feature of Microsoft Internet Explorer 4.0's optional Windows Desktop Update that allows the user to add HTML content to the desktop, along with some other features. This functionality was intended to be installed on the then-current Windows 95 operating system, and later Windows 98. Active Desktop placed a number of "channels" on the user's computer desktop that provided continually-updated information, such as news headlines and stock quotes, without requiring the user to open a Web browser.

Channels

Active Channel is a website type which allows synchronizing website content and viewing it offline. It makes use of the Channel Definition Format, which is a way of defining a website's content and structure. Each country had different channels, so picking a country during the installation of IE 4 was important. Channels could be displayed in a Channel Bar and made heavy use of Dynamic HTML.

Windows Desktop Update

Windows Desktop Update was an optional feature included with Internet Explorer 4, which provided several updated shell features later introduced with the Windows 98 operating system for older versions of Microsoft Windows. The Windows Desktop Update also added the ability to create desk-bands like the quicklaunch bar. It also updated the Windows file manager, explorer.exe, to be more modular and extensible.

Trident (MSHTML)

Trident was a layout engine introduced with IE4. It was designed as a software component to allow software developers to easily add web browsing functionality to their own applications. It presents a COM interface for accessing and editing web pages in any COM-supported environment, like C++ and.NET. For instance, a web browser control can be added to a C++ program and Trident can then be used to access the page currently displayed in the web browser and retrieve element values. Events from the web browser control can also be captured. Trident functionality becomes available by connecting the file mshtml.dll to the software project.

Browser Helper Object

A Browser Helper Object is a DLL module designed as a plugin for Internet Explorer 4.0, and provides added functionality. Most BHOs are loaded once by each new instance of Internet Explorer.

System requirements

Adoption capability overview

Internet Explorer 4.0 had support for Windows 3.1, Windows 95, Windows 98, Windows NT 3.x, and Windows NT 4.0. Version 4.0 was included in the first release of Windows 98, although the second edition included IE5. HP-UX, Solaris, and Mac OS were also supported. IE4 supported 68k Macs, although this was dropped in Internet Explorer 4.5.

Windows

For Windows, Initially Windows 95 or above, 16MB of RAM, 11MB of disk space.

Mac

System Requirements for initial release of 4.0 for Mac:
IE 4.5 did not support 68k Macs.

Encryption

Internet Explorer 4 was the first version of the browser to support TLS 1.0. Internet Explorer 4 supported 40-bit and later 128-bit encryption through an add-on, using Server Gated Cryptography. 256-bit encryption would not become available in IE for nearly 10 years until the Windows Vista version of Internet Explorer 7.
128-bit encryption was available or included for these versions:
If it was not possible to upgrade to 128-bit, then 40-bit was standard.

Versions

Overview

Mac OS:
Major versionMinor versionRelease dateSignificant changesShipped with
Version 44.0 Beta 1April 1997Improved support of CSS and Microsoft DOM.
Version 44.0 Beta 2July 1997Improved support of HTML and CSS.
Version 44.0September 1997Improved support of HTML and CSS.Windows 95 OSR 2.5
Version 44.01November 18, 1997Bug fix release.Windows 98
Windows NT 4.0 Terminal Server Edition

Shdocvw.dll version numbers plus related notes. major version.minor version.build number.sub-build number