PE-Compatible Browsers
-
MDL Chime Required
PE's Browser & Chime Version Testing.
PE's Implementation for MSIE.
PE's Implementation for Gecko Browsers.
A. How.
Overall, and for most molecules and features,
PE works quite well in IE.
This is thanks in part to Paul Pillot
and Jean-Philippe Demers, who volunteered a great deal of their time
in 2001 prior to the
first IE-compatible release of PE in December 2001.
(MDL Chime does not support Macintosh IE, and therefore neither can PE.)
However, there are a few molecules or features where PE's operation
in IE
is less satisfactory. Therefore we recommend that you use the
free Netscape (or Mozilla or Firefox)
browser for PE when feasable.
(The only cases we know of where this is not
feasable are in companies, institutions, or teaching computer
labs where the support policies forbid the installation of Netscape.)
Netscape does not interfere with Windows IE (they can be run concurrently).
Here are the problems that I am aware of that PE has in IE:
The MDL Chime plugin gave me a tremendous head-start in constructing Protein Explorer. Without Chime, an order of magnitude more time and resources would have been needed to construct a PE-like tool. PE is therefore absolutely dependent on Chime.
Chime is provided free by MDL Information Systems, Inc., but its development has been slow, and MDL has refused access to the Chime source code by either the academic community or companies interested in enhancing Chime. Despite the problems this causes (e.g. inability to fix some bugs in Chime that would be easy to fix), I have chosen to build Protein Explorer upon Chime because it is still very advantageous.
Chime was designed as a "Netscape plugin" at a time (1995) when Netscape had invented the plugin, and was by far the predominant browser in general use. By 2002, Netscape use has fallen to less than 10%, due largely to Microsoft's policy of bundling IE with Windows, and placing an unremovable shortcut to IE on the desktop. (These policies have led to some of the continuing anti-trust suits against Microsoft.)
MDL has made continuing efforts to enable Chime to work in IE. However, probably because Chime was designed to work in Netscape, its operation in IE is not quite as good and there are numerous serious bugs. Microsoft never implemented more than partial plugin support in IE, and they removed even that in IE 5.5 SP2 in mid-2001. Much credit is due MDL for making, within months, timely and crucial changes in Chime 2.6 SP3 that enabled Chime to continue to work in IE 5.5 and 6.
Literally months of full-time effort have been expended to make PE work well in IE (see implementation). Despite this, some of the remaining problems PE has in IE are probably due to the fact that PE was first implemented in Netscape (1998-2001), and later adapted to work in IE. Perhaps changes in design of some of the javascript that is the core of PE could solve some of these problems, but other priorities seem higher. Other problems PE has in IE reside within Chime and so are inaccessible to me.