You are on page 1of 3

4/2/2015

Document Display

Support for Siebel HI Client with Internet Explorer 9, 10, and 11 (IE 9 IE 10 IE 11) (Doc
ID 1627168.1)
In this Document
Details
 

Microsoft’s backward compatibility: IE9 IE10, and IE11 Changes

 

Microsoft Compatibility Mode and Enterprise Mode.

 

Microsoft’s Support and Lifecycle  Information for IE

 

Oracle’s HI Client Support Commitment and Lifecycle

 

What Oracle can commit to and recommend

 

In Summary

Contacts
References

APPLIES TO:
Siebel CRM ­ Version 8.1.1.10 [23021] and later
Information in this document applies to any platform.

DETAILS
Siebel clients have provided industry­leading innovation on Internet Explorer 5.5 since version 7.02 of Siebel. Both
Siebel and Internet Explorer have evolved over the years to provide increasing amounts of leading edge features. In
its first generation of software these features were initially provided using Microsoft’s proprietary ActiveX
framework.  The HI Client for Siebel applications is today supported with IE versions up to IE8.
Microsoft’s backward compatibility: IE9 IE10, and IE11 Changes
Internet Explorer 9 and above have a new rendering layout engine, a new JavaScript layout engine and a new CSS
layout engine. Internet Explorer 9 and above require ATL library changes that impact functionality and introduce
other regressive security changes.  These advances in functionality have been made in IE9 and above, but
backward compatibility has been lost as a result.  The links below by Microsoft and other sources show changed
interfaces. The links are not a comprehensive summary, but all of these changes in backward compatibility
aggregate.  
http://blogs.msdn.com/b/jonbox/archive/2011/02/17/what­ie9­changes­could­impact­your­site.aspx
http://en.wikipedia.org/wiki/Internet_Explorer_9#Release_history
http://en.wikipedia.org/wiki/Chakra_(JavaScript_engine)
http://blogs.msdn.com/b/ie/archive/2014/04/02/stay­up­to­date­with­enterprise­mode­for­internet­explorer­
11.aspx
Microsoft Compatibility Mode and Enterprise Mode.
Compatibility mode attempts to resolve some of the backward compatibility issues to emulate legacy behavior.
Microsoft documentation reveals that only some features that can be addressed with compatibility mode.  It should
be noted that compatibility mode refers to compatibility with legacy proprietary behavior
http://windows.microsoft.com/en­us/internet­explorer/products/ie­9/features/compatibility­view
http://windows.microsoft.com/en­us/internet­explorer/use­compatibility­view#ie=ie­11
IE11 offers a new feature called Enterprise mode.  IE11 Enterprise mode addresses many but not all compatibility
issues
http://msdn.microsoft.com/en­us/library/dn640687.aspx
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl­state=i2yl886nu_4#aref_section14

1/3

4/2/2015

Document Display

http://blogs.technet.com/b/iede/archive/2014/04/09/ie11­enterprise­mode­for­internet­explorer.aspx?
utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+iede+%28Internet+Explorer+Support+­
Team+Deutschland%29
http://blogs.msdn.com/b/ie/archive/2014/04/02/stay­up­to­date­with­enterprise­mode­for­internet­explorer­
11.aspx
To clarify the level of backward compatibility of IE11 Enterprise Mode to native IE8,SRX114082511739215 has been
filed with Microsoft. 
A summary of the response is included below:
Most important aspect is to understand that IE11 EM is an emulation of IE8.  This means that will not be or
guarantee 100% functionality.
Emulation consists of the usage of the IE11 Chakra scripting engine emulating IE8's scripting engine. That
means that there will be increased performance but IE8 will use the old scripting engine which works
differently.  More information about Chakra scripting engine:
http://blogs.msdn.com/b/ie/archive/2010/03/18/the­new­javascript­engine­in­internet­explorer­
9.aspx
http://blogs.msdn.com/b/ie/archive/2012/06/13/advances­in­javascript­performance­in­ie10­and­
windows­8.aspx
Another difference is that changes have been made in the rendering engine that occurred in IE 9 / 10 / 11
which may have an influence to older Document Modes. 
Problems found:  Empirical Data
Oracle has aggregated a large amount of empirical evidence that validate the overall lack of backward compatibility
 The list includes
ATL changes that do not support Data Execution Prevention for older compilers.
Windows Messaging System has made significant changes across OS versions in Windows.
Browser Rendering Engine Changes, especially for right to left support over time.
COM interface changes
Input MEthod editor changes.  Text selection, Focus, api level changes.
VS Compiler changes related to security vulnerabilities that are not backward compatible/regressive.
IE11 compatibility mode lack of backward compatibility consideration for for ActiveX components.  (Siebel
uses over 300,000 lines of ActiveX code)  
Multiple “regressive” security changes to secure ActiveX breaking backward compatibility administrative
permission requirement to install ActiveX etc.
OS Architecture changes such as moving keyboard drivers from kernel to user mode and IE features like
navigator.online causing issues such as: http://support.microsoft.com/kb/2665220 which causes typed
characters to be lost in Siebel's client due to poor processing performance such as the “F9” keyboard issue
in Siebel.  Reference SRX113031410290452
All UI elements in HI client are win32 controls. Any change in above said layers affects creation, drawing and
painting of these elements. IE guides logic in the application. Enterprise mode provides IE version through a user
agent but it doesn’t guarantee usage of IE8 through virtualization.
Microsoft’s Support and Lifecycle  Information for IE
Customers are advised to contact Microsoft directly to fully understand implications and risks of running legacy
applications like Siebel on new Internet Explorer browsers. Customers are encouraged to understand Microsoft’s
support plans for fixing and maintaining existing versions of Internet Explorer such as IE8 during this time of
transition as well as Microsoft's committment to backward compatibility on new browsers.  the Internet Explorer
lifecycle is available at http://support.microsoft.com/gp/microsoft­internet­explorer.  support for IE by other
applicatiuon can be found below:
http://community.office365.com/en­us/wikis/manage/office­365­and­internet­explorer­8.aspx#ie8
http://www.microsoft.com/en­us/windows/enterprise/endofsupport.aspx
Oracle’s HI Client Support Commitment and Lifecycle
Oracle is committed to support the HI client on Internet Explorer 8 and any Internet Explorer versions 100%
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl­state=i2yl886nu_4#aref_section14

2/3

4/2/2015

Document Display

backward compatible with Internet Explorer 8.  Support is outlined in
https://support.oracle.com/epmos/faces/CertifyHome?.  Select the Certifications tab, and enter "Siebel HI Web
Client" as the product name.   Oracle’s HI client is fully supported, but not enhanced with new features as the
platform that receives new features is Open UI. Certain limitations such as the inability to support IE8 fixes on the
client and IE9 and above backward support can only be addressed by Microsoft.  Oracle is happy to assist
customers in issues of this nature.
What Oracle can commit to and recommend
Oracle’s recommendation is moving deployments directly to Open UI clients based on the fact that many customers
are able to quickly make that transition. Total cost of ownership, increased technology transparency and freedom in
browser choices are overwhelming benefits.  Oracle aims to assist customers in understanding options and
practical actionable data to minimize risks to their mission critical applications. 
Oracle recommends customers to evaluate the Open UI client as the next generation of Siebel Clients.  The
requirements for Open UI are detailed in note:1499842.1 under the section "Open UI Requirements". E10/11,
Chrome and Firefox provide excellent HTML5 support to run Open UI with noted limitations.  Open UI can be
deployed efficiently and provides the next generation of the most innovative CRM solution available in Siebel Open
UI. Introductory information on Open UI can be found at Open UI Deployment Guide note:1499842.1.  The Open
UI Deployment Guide note:1499842.1 also contains benchmark data for a variety of hardware and browser
combinations, Oracle encourages customers to review perfomance on their hardware and browser prior to
deploying Open UI.  Siebel Open UI provides a modern customer experience on new browsers.
Note: IE9 does not fully meet HTML5 standards and thus has limitations in running Open UI, both in
performance and functionality.  Only use IE9 with Siebel Open UI if the known limitations are acceptable to the
required use scenarios. 

In Summary
IE9, IE10, and IE11 provide a significant challenge in meeting backward compatibility toward IE8, as they are
shown not to be 100% backward compatible based on Microsoft and other information. As a result, Oracle strongly
advises customers against, and cannot support use of IE versions other than 8 with Siebel HI client.  Customers
must reproduce any HI client support issue on Internet Explorer 8. IE8 issues may be resolved based on
dependencies on Microsoft support of IE8, which is approaching end of life.
Oracle recommends Open UI as the modern and secure platform of choice for Siebel deployments running on
modern browsers.
Do you have questions about this document? Click here to get quick responses.

REFERENCES
NOTE:1499842.1 ­ Siebel Open UI Deployment Guide

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl­state=i2yl886nu_4#aref_section14

3/3